适用于 CentOS 的 Jenkins 启动与排障指南
一、快速启动步骤
sudo yum install -y java-11-openjdk-develjava -versionsudo systemctl start jenkinssudo systemctl enable jenkinssudo firewall-cmd --permanent --zone=public --add-port=8080/tcpsudo firewall-cmd --reloadhttp://<服务器IP>:8080,按向导完成初始化。二、常用启动与状态命令
sudo systemctl start|stop|restart|status jenkinssudo journalctl -u jenkins -fsudo service jenkins start;开机自启:sudo chkconfig --level 35 jenkins on。三、常见启动失败排查
sudo netstat -tulpen | grep 8080/etc/sysconfig/jenkins,将 JENKINS_PORT="8080" 改为未占用端口(如 9999),然后 sudo systemctl restart jenkinssudo journalctl -u jenkins -xesudo setsebool -P httpd_can_network_connect 1sudo chown -R jenkins:jenkins /var/lib/jenkinssudo chmod -R 755 /var/lib/jenkins。四、初始化与访问
sudo cat /var/lib/jenkins/secrets/initialAdminPasswordhttp://<服务器IP>:<端口>,输入上述密码,按提示安装插件并完成配置。五、其他启动方式
sudo docker run -d --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins:ltshttp://<服务器IP>:8080