让我们将 Jenkins 恢复到默认的 8080 端口,确保它能正常启动:
-
修改 Jenkins 的配置文件:
sudo nano /etc/default/jenkins
将内容修改为:
HTTP_PORT=8080
JENKINS_ARGS="--webroot=/var/cache/jenkins/war --httpPort=8080"
-
修改 systemd 服务文件:
sudo nano /lib/systemd/system/jenkins.service
将内容修改为:
[Unit]
Description=Jenkins Continuous Integration Server
Requires=network.target
After=network.target
[Service]
Type=notify
NotifyAccess=main
ExecStart=/usr/bin/jenkins
User=jenkins
Group=jenkins
Restart=on-failure
[Install]
WantedBy=multi-user.target
-
重新加载 systemd 配置:
sudo systemctl daemon-reload
-
启动 Jenkins 服务:
sudo systemctl start jenkins
-
检查服务状态:
sudo systemctl status jenkins
-
验证 Jenkins 是否在 8080 端口运行:
找到 Jenkins 进程
ps aux | grep jenkins
终止进程
sudo kill -9 <PID> # 替换 <PID> 为 Jenkins 的进程 ID