温馨提示×

CentOS如何卸载Jenkins

小樊
47
2026-07-09 08:24:35
栏目: 智能运维

CentOS 上卸载 Jenkins,通常分为 停止服务 → 卸载软件包 → 清理残留文件 几个步骤。下面按常见情况给你一个完整流程。


一、停止 Jenkins 服务

sudo systemctl stop jenkins
sudo systemctl disable jenkins

确认状态:

systemctl status jenkins

二、卸载 Jenkins(根据安装方式)

✅ 情况 1:通过 yum / dnf 安装(最常见)

1️⃣ 查看是否通过 rpm 安装

rpm -qa | grep jenkins

2️⃣ 卸载 Jenkins

sudo yum remove jenkins -y

或(CentOS 8+):

sudo dnf remove jenkins -y

✅ 情况 2:通过 rpm 包 安装

sudo rpm -e jenkins

✅ 情况 3:通过 Docker 安装

docker ps -a | grep jenkins
docker stop <container_id>
docker rm <container_id>

如果你是用 docker-compose

docker-compose down

✅ 情况 4:通过 WAR 包 运行

直接杀掉进程并删除目录即可:

ps -ef | grep jenkins
kill -9 <pid>
rm -rf /path/to/jenkins

三、清理 Jenkins 残留文件(重要)

即使卸载了软件包,Jenkins 的 配置和数据仍然存在

1️⃣ 删除主目录

sudo rm -rf /var/lib/jenkins

2️⃣ 删除日志

sudo rm -rf /var/log/jenkins

3️⃣ 删除缓存

sudo rm -rf /var/cache/jenkins

4️⃣ 删除启动脚本(如有)

sudo rm -f /etc/init.d/jenkins

四、删除 Jenkins 用户(可选)

sudo userdel -r jenkins

五、清理 yum 仓库(可选)

如果不再使用 Jenkins:

sudo rm -f /etc/yum.repos.d/jenkins.repo
sudo yum clean all

六、验证是否卸载干净

which jenkins
java -jar /usr/lib/jenkins/jenkins.war 2>/dev/null
systemctl list-units | grep jenkins

如果没有任何输出,说明已卸载干净 ✅


总结(最常用命令)

sudo systemctl stop jenkins
sudo systemctl disable jenkins
sudo yum remove jenkins -y
sudo rm -rf /var/lib/jenkins /var/log/jenkins /var/cache/jenkins

如果你能告诉我:

  • ✅ CentOS 7 还是 8/Stream?
  • ✅ 是用 yum、docker 还是 war 启动的?

我可以给你 最精简、最安全 的卸载方案。

0