温馨提示×

centos如何重启jenkins服务

小樊
46
2026-10-12 03:40:15
栏目: 智能运维

在 CentOS 上重启 Jenkins 服务,通常取决于你是通过系统包(yum/rpm)安装的,还是以 war 包/手动方式运行的。下面是最常见情况的做法:


一、使用 systemd(CentOS 7 / 8 / Stream,推荐)

如果你是通过 yum 安装的 Jenkins,一般用 systemctl 管理:

# 重启 Jenkins
sudo systemctl restart jenkins

# 查看状态
sudo systemctl status jenkins

# 设置开机自启(可选)
sudo systemctl enable jenkins

二、使用 service 命令(CentOS 6 或旧环境)

sudo service jenkins restart

三、如果是 war 包方式运行

如果你不是用系统服务,而是直接运行:

java -jar jenkins.war

那么没有“重启服务”的概念,只能:

  1. 找到进程并杀掉
  2. 重新启动
# 查看 Jenkins 进程
ps -ef | grep jenkins

# 杀掉进程(示例)
kill -9 <pid>

# 重新启动
nohup java -jar jenkins.war > jenkins.log 2>&1 &

四、通过 Jenkins Web 界面重启(可选)

如果你只是想“软重启”:

  1. 浏览器访问:
    http://<ip>:8080/restart
    
  2. 点击 Yes 确认重启

需要你有管理员权限


五、常见问题

1. systemctl 找不到 jenkins

可能是没安装系统服务,建议重新安装:

sudo yum install jenkins

2. 端口冲突

默认是 8080,可在 /etc/sysconfig/jenkins 修改:

JENKINS_PORT="8080"

如果你能告诉我:

  • CentOS 版本
  • Jenkins 安装方式(yum / war / docker)

我可以给你更精确的重启命令。

0 踩