1.停止gitlab
gitlab-ctl stop
2.卸载gitlab-ce/gitlab-ee
rpm -e gitlab-ce
3.查看gitlab进程
[root@localhost gitlab]# ps -ef|grep gitlabroot 10676 1 0 10:31 ? 00:00:00 runsvdir -P /opt/gitlab/service log: .................................................................................................root 10678 10677 0 10:31 ? 00:00:00 svlogd -tt /var/log/gitlab/redisroot 11689 10676 0 10:32 ? 00:00:00 runsv gitlab-workhorseroot 12115 10676 0 10:33 ? 00:00:00 runsv gitlab-monitorroot 12399 11689 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/gitlab-workhorseroot 12421 11866 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/gitalyroot 12443 11286 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/postgresqlroot 12444 11558 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/unicornroot 12445 11626 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/sidekiqroot 12452 11750 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/nginxroot 12453 11801 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/logrotateroot 12461 12211 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/prometheusroot 12465 12037 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/node-exporterroot 12482 12115 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/gitlab-monitorroot 12483 12298 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/alertmanagerroot 12484 12161 0 10:33 ? 00:00:00 svlogd -tt /var/log/gitlab/redis-exporter
杀掉第一个守护进程
kill -9 10676
再次查看gitlab进程是否存在
4.删除gitlab文件
find / -name gitlab|xargs rm -rf
删除所有包含gitlab的文件及目录
删除gitlab-ctl uninstall时自动在root下备份的配置文件
rm -f /root/gitlab*
