Linux完整卸载Gitlab私服

本文详细介绍了如何在Linux环境下彻底卸载GitLab,包括停止服务、卸载软件包、清除残留进程及删除相关文件,确保系统干净无残留。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux完整卸载Gitlab

  1. 停止gitlab服务
[root@kisdfzziwxll~]# gitlab-ctl stop
ok: down: node-exporter: 1s, normally up
ok: down: postgres-exporter: 0s, normally up
ok: down: postgresql: 1s, normally up
ok: down: prometheus: 0s, normally up
ok: down: puma: 0s, normally up
ok: down: redis: 1s, normally up
ok: down: redis-exporter: 0s, normally up
ok: down: sidekiq: 0s, normally up
  1. 卸载gitlab(我当时安装的是社区版,所以是gitlab-ce)
[root@kisdfzziwxll~]# rpm -e gitlab-ce
  1. 查看gitlab进程
[root@kisdfzziwxll~]# ps aux|grep gitlab
root      4540  0.0  0.0   4384   100 ?        Ss   15:44   0:00 runsvdir -P /opt/gitlab/service log: ..................................................
root      4541  0.0  0.0   4232    72 ?        Ss   15:44   0:00 runsv gitlab-exporter
root      4543  0.0  0.0   4232    76 ?        Ss   15:44   0:00 runsv gitlab-workhorse
root      4555  0.0  0.0   4376    84 ?        S    15:44   0:00 svlogd -tt /var/log/gitlab/gitlab-exporter
root      4556  0.0  0.0   4376    88 ?        S    15:44   0:00 svlogd -tt /var/log/gitlab/redis
root      4557  0.0  0.0   4376    92 ?        S    15:44   0:00 svlogd -tt /var/log/gitlab/redis-exporter
root      4558  0.0  0.0   4376    92 ?        S    15:44   0:00 svlogd -tt /var/log/gitlab/postgresql
root      4559  0.0  0.0   4376    96 ?        S    15:44   0:00 svlogd /var/log/gitlab/gitaly
root      4560  0.0  0.0   4376   124 ?        S    15:44   0:00 svlogd -tt /var/log/gitlab/puma
root      4561  0.0  0.0   4376    76 ?        S    15:44   0:00 svlogd /var/log/gitlab/gitlab-workhorse
root      4562  0.0  0.0   4376    88 ?        S    15:44   0:00 svlogd -tt /var/log/gitlab/alertmanager
root      4563  0.0  0.0   4376    88 ?        S    15:44   0:00 svlogd -tt /var/log/gitlab/node-exporter
root      4564  0.0  0.0   4376    88 ?        S    15:44   0:00 svlogd -tt /var/log/gitlab/postgres-exporter
root      4566  0.0  0.0   4376    72 ?        S    15:44   0:00 svlogd -tt /var/log/gitlab/nginx
root      5709  0.0  0.0 112812   972 pts/1    S+   15:52   0:00 grep --color=auto gitla

4、杀死第一个进程,会自动将后面的很多进程一起沙雕

[root@kisdfzziwxll~]# kill -9 4540

5、再次查看gitlab进程,如果杀不干净,再重复执行上面的kill -9 PID命令

[root@kisdfzziwxll~]# ps aux|grep gitlab
root      5726  0.0  0.0 112812   972 pts/1    R+   15:53   0:00 grep --color=auto gitlab
[root@kisdfzziwxll~]# kill -9 5726
-bash: kill: (5726) - No such process

6、 杀干净后,删除所有gitlab相关的文件

[root@kisdfzziwxll~]# find / -name gitlab | xargs rm -rf
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值