在 Ubuntu 上恢复 Jenkins 服务,通常可以按下面步骤操作,根据你是服务起不来还是误删/损坏来选对应方案。
sudo systemctl status jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl restart jenkins
sudo journalctl -u jenkins -n 100 --no-pager
或
cat /var/log/jenkins/jenkins.log
Java 未安装或版本不对
java -version
Jenkins 通常需要 Java 11 / 17(视版本而定)
端口被占用(默认 8080)
sudo netstat -tulnp | grep 8080
权限问题
sudo chown -R jenkins:jenkins /var/lib/jenkins
sudo apt update
sudo apt install --reinstall jenkins
⚠️ 不会删除
/var/lib/jenkins
sudo tar czvf jenkins-backup.tar.gz /var/lib/jenkins
sudo systemctl stop jenkins
sudo apt purge jenkins
sudo rm -rf /var/lib/jenkins
sudo apt install jenkins
sudo ufw allow 8080
如果你能贴一下:
systemctl status jenkins 输出jenkins.log 报错我可以直接帮你定位具体原因。