温馨提示×

ubuntu中jenkins如何启动

小樊
47
2026-10-15 23:41:18
栏目: 智能运维

在 Ubuntu 中,Jenkins 的启动方式取决于你安装方式和系统初始化系统(通常是 systemd)。下面是最常见的几种启动方法。


一、使用 systemd 启动(推荐,最常见)

如果你是通过官方 .deb 包安装的 Jenkins,通常会以 systemd 服务方式运行。

1. 启动 Jenkins

sudo systemctl start jenkins

2. 设置开机自启

sudo systemctl enable jenkins

3. 查看运行状态

sudo systemctl status jenkins

4. 停止 / 重启

sudo systemctl stop jenkins
sudo systemctl restart jenkins

二、首次访问 Jenkins

Jenkins 默认监听端口 8080

http://localhost:8080

获取初始管理员密码:

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

三、如果 Jenkins 没有 systemd 服务

情况 1:你是用 war 包运行的

java -jar jenkins.war

后台运行:

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

四、常见问题排查

1. 端口被占用

修改端口:

sudo vim /etc/default/jenkins

修改:

JENKINS_PORT=8081

然后重启:

sudo systemctl restart jenkins

2. Java 未安装

Jenkins 需要 Java:

java -version

如未安装:

sudo apt update
sudo apt install openjdk-17-jdk

3. 权限问题

Jenkins 默认用户是 jenkins:

sudo cat /etc/passwd | grep jenkins

五、总结(最常用命令)

sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins

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

  • Ubuntu 版本
  • Jenkins 安装方式(apt / war / docker)
  • 是否报错信息

我可以帮你更精确地排查。

0 踩