1. 检查Jenkins服务运行状态
使用systemctl命令查看Jenkins服务的运行状态,若显示**active (running)**则表示服务已成功启动:
sudo systemctl status jenkins
若未启动,可通过sudo systemctl start jenkins启动服务,并用sudo systemctl enable jenkins设置开机自启。
2. 验证Jenkins端口监听情况
Jenkins默认使用8080端口(若修改过端口需替换为实际端口),通过以下命令检查端口是否处于监听状态:
sudo netstat -tuln | grep 8080
# 或使用ss命令(更现代的工具)
sudo ss -tuln | grep 8080
若输出中包含LISTEN字样(如tcp6 0 0 :::8080 :::* LISTEN),说明端口已成功监听。
3. 访问Jenkins Web界面
在浏览器中输入Jenkins服务器的IP地址或域名及默认端口(如http://<服务器IP>:8080),若出现Jenkins欢迎页面(包含“Unlock Jenkins”“Create First Admin User”等选项),则说明部署成功。
4. 查看Jenkins日志确认初始化状态
Jenkins的日志文件位于/var/log/jenkins/jenkins.log,通过以下命令查看实时日志,若日志中出现**“Jenkins initial setup is required”或“Please use the following password to proceed to installation”**等信息,说明Jenkins已完成初始启动:
sudo tail -f /var/log/jenkins/jenkins.log
若日志中有错误信息(如端口冲突、Java环境问题),需根据提示排查。
5. 使用Jenkins API检查系统状态
通过curl命令调用Jenkins的REST API,获取系统信息。若返回200状态码及包含_class字段的JSON响应(如"systemInfo": {...}),则表示Jenkins服务正常运行:
curl http://<服务器IP>:8080/api/json?tree=systemInfo
若需认证(如启用了安全设置),需添加用户名和API Token(可在Jenkins用户配置中生成)。
6. 确认Java环境是否满足要求
Jenkins基于Java开发,需确保系统已安装兼容的Java版本(Jenkins 2.346及以上推荐Java 11+)。通过以下命令检查Java版本:
java -version
若输出显示Java版本符合要求(如openjdk version "11.0.xx"),则表示Java环境正常。
7. 检查防火墙是否放行端口
若服务器启用了防火墙(如firewalld),需确保Jenkins端口(默认8080)已开放,否则无法通过浏览器访问:
# 查看防火墙状态
sudo firewall-cmd --state
# 开放8080端口(永久生效)
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 重新加载防火墙规则
sudo firewall-cmd --reload
若防火墙未开启,可跳过此步(但生产环境建议开启防火墙并配置安全规则)。
以上就是关于“怎样检查centos上jenkins部署是否成功”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm