温馨提示×

怎样在Debian启动Jenkins

小樊
39
2026-09-29 04:53:27
栏目: 智能运维

在 Debian 上启动 Jenkins,通常有以下几种方式,取决于你是怎么安装的。下面按最常见情况说明。


一、通过官方 Debian 包安装(推荐)

1. 安装 Jenkins(如果还没装)

sudo apt update
sudo apt install jenkins

安装完成后,Jenkins 会自动:

  • 创建 jenkins 用户
  • 注册为 systemd 服务

2. 启动 Jenkins

sudo systemctl start jenkins

3. 设置开机自启

sudo systemctl enable jenkins

4. 查看运行状态

sudo systemctl status jenkins

5. 访问 Jenkins

默认端口是 8080:

http://<服务器IP>:8080

首次登录密码在:

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

二、如果 Jenkins 没自动启动

可能是 Java 没装或端口被占用。

检查 Java

java -version

Jenkins 需要 Java 11 或 17(视版本而定):

sudo apt install openjdk-17-jdk

三、用 war 包方式运行(不推荐生产)

java -jar jenkins.war

或后台运行:

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

默认也在 8080 端口。


四、常见问题排查

端口被占用

修改端口:

sudo systemctl edit jenkins

添加:

[Service]
Environment="JENKINS_PORT=9090"

然后:

sudo systemctl restart jenkins

防火墙

sudo ufw allow 8080

如果你能告诉我:

  • 是 云服务器 / 本地虚拟机
  • 用 apt 安装还是 war 包
  • 报错信息

我可以给你更精准的步骤。

0 踩