Ubuntu 上 Jenkins 日志位置与常用查看方式
主要日志文件位置
- 系统日志文件:/var/log/jenkins/jenkins.log(最常用,包含启动、部署与运行期输出)
- 服务单元日志:通过 journalctl -u jenkins.service 查看(systemd 日志,便于排查服务启动失败、权限等问题)
- 相关目录:/var/lib/jenkins(工作目录,非日志;若日志写入异常,可检查该目录及子目录权限)
常用查看与检索命令
- 实时查看最新日志:sudo tail -f /var/log/jenkins/jenkins.log
- 查看最近 N 行:sudo tail -n 50 /var/log/jenkins/jenkins.log
- 检索关键字:sudo grep “关键字” /var/log/jenkins/jenkins.log
- 分页查看:sudo less /var/log/jenkins/jenkins.log
- 查看 systemd 服务日志:sudo journalctl -u jenkins.service -f(加 -f 实时跟踪)
部署阶段快速排查路径
- 检查服务状态:sudo systemctl status jenkins(是否 active、是否启动失败)
- 端口是否被占用:sudo lsof -i :8080 或 sudo netstat -tulnp | grep :8080(默认端口通常为 8080,若被占用需调整端口或释放占用进程)
- 配置与权限核对:配置文件 /etc/default/jenkins;必要时修正目录权限(如 /var/lib/jenkins、/var/log/jenkins 归属 jenkins:jenkins),修改后执行 sudo systemctl daemon-reload && sudo systemctl restart jenkins