在 CentOS 中,实时查看 message 日志(通常是 /var/log/messages)常用以下几种方式:
tail -f(最常用)tail -f /var/log/messages
Ctrl + C 退出如果日志较大,只看最后 100 行并实时:
tail -n 100 -f /var/log/messages
less +F(类似实时跟踪)less +F /var/log/messages
Ctrl + C 暂停F 继续跟踪q 退出CentOS 7 及以后,/var/log/messages 可能由 rsyslog 生成,也可以直接用:
journalctl -f
实时查看所有系统日志
只看某个服务:
journalctl -u sshd -f
tail -f /var/log/messages | grep error
通常需要 root 权限:
sudo tail -f /var/log/messages
如果你是 CentOS 6 / 7 / 8 / Stream,可以告诉我版本,我可以给你更精准的命令。