温馨提示×

Jenkins在CentOS上怎么启动

小樊
37
2026-07-21 01:45:21
栏目: 智能运维

CentOS 上启动 Jenkins,常见做法如下(以 CentOS 7/8 为例,Jenkins 通常通过 systemd 管理):


一、使用 systemctl 启动 Jenkins(推荐)

1. 启动 Jenkins

sudo systemctl start jenkins

2. 设置开机自启

sudo systemctl enable jenkins

3. 查看 Jenkins 状态

sudo systemctl status jenkins

正常状态应显示:

Active: active (running)

二、确认 Java 是否已安装

Jenkins 依赖 Java,先确认:

java -version

如果没有安装,可安装 OpenJDK(示例为 Java 11):

sudo yum install -y java-11-openjdk

三、防火墙放行 8080 端口

Jenkins 默认端口是 8080

firewalld(CentOS 7/8 默认)

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

iptables(较少见)

sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

四、访问 Jenkins

在浏览器中访问:

http://服务器IP:8080

获取初始管理员密码

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

复制密码并粘贴到页面中完成初始化。


五、手动启动(不推荐)

如果 Jenkins 没有注册为系统服务:

java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080

⚠️ 这种方式 不会随系统启动,也不便于管理。


六、常见问题排查

1. Jenkins 启动失败

查看日志:

sudo journalctl -u jenkins -xe

或:

sudo tail -f /var/log/jenkins/jenkins.log

2. 端口被占用

修改端口:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8081"

重启:

sudo systemctl restart jenkins

如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • Jenkins 安装方式(yum / rpm / docker)

我可以给你更精确的启动方案。

0