温馨提示×

CentOS下Jenkins怎么启

小樊
32
2026-08-04 16:19:57
栏目: 智能运维

CentOS 下启动 Jenkins,取决于你是用系统包安装的还是用 war 包运行的。下面是最常见的几种方式。


一、通过 yum / rpm 安装的 Jenkins(最常见)

1️⃣ 启动 Jenkins

sudo systemctl start jenkins

2️⃣ 设置开机自启

sudo systemctl enable jenkins

3️⃣ 查看运行状态

sudo systemctl status jenkins

正常应看到 active (running)


二、查看 Jenkins 是否已安装

rpm -qa | grep jenkins

which jenkins

三、如果 Jenkins 没启动成功(常见原因)

✅ 1. Java 未安装或版本不对

Jenkins 需要 Java 8 / 11 / 17(视版本而定)

检查 Java:

java -version

没有就安装(示例:Java 11):

sudo yum install -y java-11-openjdk-devel

✅ 2. 端口被占用(默认 8080)

查看端口:

ss -lntp | grep 8080

修改端口:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8081"

然后重启:

sudo systemctl restart jenkins

四、防火墙放行端口(CentOS 7)

sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

五、访问 Jenkins

浏览器访问:

http://服务器IP:8080

首次登录密码:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

六、用 war 包方式启动(不推荐生产)

java -jar jenkins.war

后台运行:

nohup java -jar jenkins.war > jenkins.log 2>&1 &

七、常用命令速查

操作 命令
启动 systemctl start jenkins
停止 systemctl stop jenkins
重启 systemctl restart jenkins
状态 systemctl status jenkins
日志 journalctl -u jenkins -f

如果你愿意,可以把 CentOS 版本Jenkins 安装方式 发我,我可以帮你精确排查启动失败的问题。

0