温馨提示×

centos上jenkins如何启动

小樊
43
2026-10-09 05:50:07
栏目: 智能运维

在 CentOS 上启动 Jenkins,通常有 系统服务方式(推荐) 和 手动启动方式 两种。下面按常见场景说明。


一、通过 systemd 启动(最常见,YUM/RPM 安装)

1. 启动 Jenkins

sudo systemctl start jenkins

2. 设置开机自启

sudo systemctl enable jenkins

3. 查看运行状态

sudo systemctl status jenkins

看到 active (running) 即表示启动成功。

4. 常用命令

sudo systemctl stop jenkins     # 停止
sudo systemctl restart jenkins  # 重启
sudo systemctl reload jenkins   # 重新加载配置

二、通过 service 启动(老版本 CentOS 6)

sudo service jenkins start
sudo service jenkins status

三、手动启动(war 包方式)

如果你是 直接下载 jenkins.war:

java -jar jenkins.war

或后台运行:

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

默认端口是 8080,访问:

http://服务器IP:8080

修改端口:

java -jar jenkins.war --httpPort=9090

四、首次访问与解锁

  1. 浏览器访问:
http://<服务器IP>:8080
  1. 查看管理员密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  1. 按页面提示完成初始化

五、常见问题

1. 启动失败,提示 Java 未安装

java -version

如未安装:

sudo yum install java-11-openjdk-devel

2. 端口被占用

修改 /etc/sysconfig/jenkins:

JENKINS_PORT="8081"

然后重启:

sudo systemctl restart jenkins

3. 防火墙未放行

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

如果你能告诉我:

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

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

0 踩