Linux完整卸载Gitlab
- 停止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
- 卸载gitlab(我当时安装的是社区版,所以是gitlab-ce)
[root@kisdfzziwxll~]# rpm -e gitlab-ce
- 查看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