阅读量:0
适用于 CentOS 的 Jenkins 启动与排障指南
一、快速启动步骤
- 确认已安装 Java(推荐 OpenJDK 11):
- 安装:
sudo yum install -y java-11-openjdk-devel - 验证:
java -version
- 安装:
- 启动服务并设置开机自启:
sudo systemctl start jenkinssudo systemctl enable jenkins
- 放行防火墙端口(默认 8080):
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcpsudo firewall-cmd --reload
- 访问页面:
http://<服务器IP>:8080,按向导完成初始化。
二、常用启动与状态命令
- 启动/停止/重启/状态:
sudo systemctl start|stop|restart|status jenkins - 查看实时日志:
sudo journalctl -u jenkins -f - 旧系统兼容命令(如仍使用 SysVinit):
sudo service jenkins start;开机自启:sudo chkconfig --level 35 jenkins on。
三、常见启动失败排查
- 端口冲突:检查并更换端口
- 查看占用:
sudo netstat -tulpen | grep 8080 - 修改端口:编辑
/etc/sysconfig/jenkins,将JENKINS_PORT="8080"改为未占用端口(如 9999),然后sudo systemctl restart jenkins
- 查看占用:
- 查看详细错误:
sudo journalctl -u jenkins -xe - SELinux 限制(如启用):临时放行网络访问
sudo setsebool -P httpd_can_network_connect 1
- 权限与目录:确保 /var/lib/jenkins 归属正确
sudo chown -R jenkins:jenkins /var/lib/jenkinssudo chmod -R 755 /var/lib/jenkins。
四、初始化与访问
- 获取初始管理员密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword - 浏览器访问:
http://<服务器IP>:<端口>,输入上述密码,按提示安装插件并完成配置。
五、其他启动方式
- Docker 方式(适合快速试用或隔离环境):
- 启动容器:
sudo docker run -d --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts - 访问:
http://<服务器IP>:8080 - 说明:映射 8080(Web 访问)与 50000(Agent 通信)。
- 启动容器:
以上就是关于“centos环境下jenkins如何启动”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm