/var/log/jenkins/jenkins.log
或 Jenkins安装目录下的 logs/jenkins.log
。sudo tail -f /var/log/jenkins/jenkins.log
。sudo grep "关键字" /var/log/jenkins/jenkins.log
。curl
或 wget
获取日志文件。awk
/sed
:提取特定字段或过滤内容,如 awk '/ERROR/ {print $0}'
筛选错误行。sort
/uniq
:去重或排序日志条目。logrotate
配置日志切割,避免文件过大。示例配置(/etc/logrotate.d/jenkins
):/var/log/jenkins/*.log {
daily
rotate 7
compress
missingok
notifempty
create 0644 root adm
postrotate
kill -HUP $(cat /var/run/jenkins/jenkins.pid)
endscript
}
cron
定期清理旧日志,或通过监控工具(如Zabbix)设置阈值告警。ERROR
或 FAIL
关键字,检查依赖、配置错误。通过以上方法,可高效分析CentOS上Jenkins的日志,快速定位问题。