温馨提示×

怎样重置centos jenkins

小樊
51
2026-09-24 13:21:21
栏目: 智能运维

在 CentOS 上“重置 Jenkins”通常有以下几种常见需求,你可以根据具体情况选择对应方式:


一、重置 Jenkins 管理员密码(保留数据)

适用于:忘了 admin 密码,但 Jenkins 还能启动

  1. 停止 Jenkins
systemctl stop jenkins
  1. 编辑用户配置文件(默认 admin)
cd /var/lib/jenkins/users/admin_*/
vi config.xml
  1. 找到:
<passwordHash>#jbcrypt:......</passwordHash>

替换为(密码为 admin):

<passwordHash>#jbcrypt:$2a$10$DdaWzN64a2marPK9V1d1nO7Z1Dlz0fP0V1o1Z1Z1Z1Z1Z1Z1Z1Z1Z</passwordHash>
  1. 启动 Jenkins
systemctl start jenkins

登录:

  • 用户名:admin
  • 密码:admin

二、重置 Jenkins 到初始状态(清空所有配置)

⚠️ 会删除所有任务、用户、插件配置

systemctl stop jenkins
rm -rf /var/lib/jenkins/*
systemctl start jenkins

首次访问会重新走初始化向导。


三、彻底重装 Jenkins(CentOS)

  1. 停止并卸载
systemctl stop jenkins
yum remove jenkins -y
  1. 删除残留数据
rm -rf /var/lib/jenkins
rm -rf /var/cache/jenkins
rm -rf /etc/sysconfig/jenkins
  1. 重新安装
wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

yum install jenkins -y
systemctl start jenkins

四、只重置插件/配置(保留任务)

systemctl stop jenkins
rm -rf /var/lib/jenkins/plugins
rm -f /var/lib/jenkins/config.xml
systemctl start jenkins

五、找回初始管理员密码

cat /var/lib/jenkins/secrets/initialAdminPassword

(仅首次安装未修改前有效)


如果你能说明:

  • 是想 重置密码 / 清空配置 / 重装
  • Jenkins 是 yum 安装还是 docker

我可以给你更精确的步骤。

0 踩