CentOS查看日志文件常用方法如下:
journalctl
(CentOS 7+,推荐)
journalctl
journalctl -f
journalctl -u 服务名
(如journalctl -u httpd
)journalctl --since "YYYY-MM-DD" --until "YYYY-MM-DD"
journalctl -p err
传统日志文件(CentOS 6及之前或特定场景)
cat /var/log/messages
或 less /var/log/messages
cat /var/log/secure
或 tail -f /var/log/secure
dmesg
或 cat /var/log/dmesg
cat /var/log/httpd/access_log
或 tail -f /var/log/nginx/error.log
实时监控与筛选
tail -f /var/log/日志文件
grep "关键字" /var/log/日志文件
tail -f /var/log/messages | grep "ERROR"
lnav
:交互式日志查看器,支持高亮和多文件查看,安装:sudo yum install lnav
root
权限,使用sudo
(如sudo tail /var/log/secure
)。less
分页查看,避免cat
刷屏。根据需求选择合适方式,优先使用journalctl
或tail -f
实时查看关键日志。