公司的gitlab版本为10.5.6,近期得到消息小于13.10的gitlab存在严重的安全漏洞,具体漏洞描述如下:GITLAB 远程命令执行漏洞(CVE-2021-22205)因此记录gitlab升级过程,升级使用了docker方式,比较方便,另外还配置了nginx的stream方式转发,以及自动备份。一、gitlab恢复数据及升级由于原先是非docker方式部署,所以需要先搭建老版本的dock            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 13:56:00
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GitLab Docker映像 
    
 GitLab Docker映像是在单个容器中运行所有必需服务的GitLab的整体映像。GitLab CE和EE都在Docker Hub中:GitLab CE Docker映像GitLab EE Docker映像注意: 要在Kubernetes上安装GitLab,请查看 GitLab Helm Charts。  在以下示例中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-06 11:12:50
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一章: 使用基础1、默认从国外的主仓库Docker Hub拉取镜像(运行国外镜像):docker run centos (未指定版本则运行latest版本;指定版本:docker run ubuntu:15.10):首先判断本机(本地仓库)是否有centos镜像,没有则去官方拉取。没有带前缀域名的镜像默认从官方仓库拉取,拉取是分层的。因为主仓库在国外,很多时候会拉取失败,或者拉取很慢,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-16 19:16:51
                            
                                1842阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            概述gitlab ce不提供windows安装包。所以,在windows机器上最简洁的安装方式是使用docker。网上找到的gitlab docker安装步骤比较简单。所以,写了一个完整版本,方便不太熟悉的人。2021/2/17 第一版环境Windows 10 Pro 版本号 20H2 版本 19042.631 Docker desktop 3.10 gitliab-ce 13.8.4步骤1. 安            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 14:10:45
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、基于docker-compose部署skywalking[root@es-1 ~]# mkdir -pv /data/elasticsearch/            #创建elasticsearch数据目录(mysql性能不足以满足大量读写,一般使用es)
mkdir: created directory ‘/data/elasticsearch/’
[root@es-1 ~]# ls -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 20:51:54
                            
                                1482阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.在机器人上使用传感器            SLAM建图需要用到底盘、激光雷达和IMU,所以这里详细介绍如何在机器人上使用这些传感器。要使用这些传感器也很简单,就是在机器人上开启相应传感器的ROS驱动节点,在设置合适的可配参数就行了。需要注意的是,底盘、激光雷达、IMU这三个传感器都使用串口与树莓派通信,为了防止每次开机这三个设备的串            
                
         
            
            
            
            GItLab分为社区版和企业版,此次搭建采用社区版。GItLab是专门为Unix操作系统开发的,不可运行在Windows操作系统上面,所以需要在Linux虚拟机或者Docker上安装。Windows 通过Docker toolbox配置镜像加速1.在docker toolbox执行下面的命令进入VM bash   docker-machine ssh default2.执行下面的命令修改profi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 19:50:20
                            
                                349阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            遇到“docker gitlab磁盘空间不足”的问题时,我们需要从多个方面进行分析和解决。在这篇博文中,我将详细讲解如何解决这个问题,并结合多个技术细节进行深入探讨。
### 版本对比
伴随着 GitLab 的版本更新,不断引入新的功能和修复已知问题,磁盘使用情况也可能有所变化。以下是 GitLab 一些主要版本的演进历史和相应的磁盘占用情况:
```markdown
| 版本            
                
         
            
            
            
            在数据库的日常学习中,发现公司生产数据库的默认临时表空间temp使用情况达到了30G,使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-13 16:20:16
                            
                                452阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## MySQL交换空间满
在使用MySQL数据库过程中,有时会遇到交换空间满的问题。本文将介绍交换空间的概念、交换空间满的原因以及如何解决这个问题。
### 交换空间的概念
交换空间(Swap Space)是操作系统中一种用于临时存储数据的特殊空间。当系统的物理内存(RAM)不足以满足当前进程需求时,操作系统会将一部分不常用的内存数据移至交换空间中,以便给其他进程使用。
### 交换空间            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-17 03:34:57
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            由于当初安装系统时设计不合理,有些分区分的过小,以及网络通讯故障等造成日志文件迅速增长等其他原因都可能表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例):   1. 定期对重要文件系统扫描,并作对比,分析那些文件经常读写 #ls –lR /home >;files.txt
   #diff filesold.txt files.txt   通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 10:41:46
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Inodes是Linux系统中非常重要的概念,它是用来存储文件元数据的数据结构。每个文件在Linux系统中都有一个对应的inode,用来记录文件的属主、权限、大小等信息。而当Linux系统中的inode空间满了,就会导致一系列问题。
当inode空间满了,系统就无法再创建新的文件或目录了。这可能会导致用户无法上传新文件、无法新建目录,甚至无法正常使用系统。这时候,就需要及时解决inode空间满的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-26 10:53:40
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL表空间满的解决方案
在使用MySQL的过程中,我们时常会遇到各种各样的问题。其中,“表空间满”是一个较为常见的问题。它不仅影响数据库的正常运行,还可能导致数据丢失或系统崩溃。本文将对“表空间满”的成因、如何排查和解决这一问题以及一些预防措施进行阐述,并附上相应的代码示例和流程图。
## 1. 什么是表空间?
在MySQL中,表空间是存储数据库表及其数据的物理空间。通常,Inno            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-19 03:56:08
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            你是否有遇到当使用 iPhone 11 拍摄一些照片或视频之后,会提示“空间不足”,甚至无法正常进行拍照的情况?如果遇到此情况,可以先前往 iPhone “设置”-“通用”-“iPhone 储存空间”中检查下。如果仍有足够的空间,但仍然会出现此问题,则可能是 iCloud 储存空间已满导致的。当您在 iPhone 上登陆 Apple ID 之后,iCloud 会自动开启照片同步功能,将您拍摄的照片            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 20:05:22
                            
                                161阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                 磁盘io 并行       Virtual machines can use a large amount of disk space. If you want to regain some of that disk space, just deleting files inside the virtual machine won’t help. You’ll need to recla            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 10:53:57
                            
                                324阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在用sqlplus user/password@truth登录数据库时报如下错误:ORA-00604: error occurred at recursive SQL level 1ORA-01653: unable to extend table SYS.AUD$ by 8192 in tablespace SYSTEMORA-02002: error while writing to audi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-02 15:51:24
                            
                                3011阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            .            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-29 17:05:03
                            
                                1554阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            磁盘空间满排查            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-03 00:11:55
                            
                                276阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何处理Ubuntu系统中dev/loop空间满的问题
随着我们在Ubuntu系统中使用开发工具和运行各种应用程序,存储空间可能会因为一些临时文件、日志文件或其他数据的积累而变得拥挤。其中一个可能导致空间不足的情况就是/dev/loop设备被占满。在这篇文章中,我将向您介绍如何处理Ubuntu系统中/dev/loop空间满的问题。首先,我们来看一下具体的处理步骤:
| 步骤 | 操作 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 10:35:16
                            
                                1927阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java 1.8系列之重新认识HashMap摘要  HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介  Java为数据结构中的