温馨提示×

centos message怎样实时看

小樊
50
2026-10-17 17:31:36
栏目: 智能运维

在 CentOS 里,“message”通常指 系统日志 / 内核消息,最常见的是 /var/log/messages 和内核日志(dmesg)。下面按实时查看的方式给你几种常用方法。


一、实时查看 /var/log/messages

方法 1:tail -f(最常用)

tail -f /var/log/messages
  • 按 Ctrl + C 退出
  • 只显示新增内容

如果没权限:

sudo tail -f /var/log/messages

方法 2:tailf(老系统常用)

tailf /var/log/messages

CentOS 6 常见,CentOS 7+ 推荐用 tail -f


二、使用 journalctl 实时看系统日志(CentOS 7+)

CentOS 7 以后默认用 systemd + journald

实时查看所有系统日志

journalctl -f

只看内核消息

journalctl -k -f

看某个服务的日志(如 sshd)

journalctl -u sshd -f

三、实时查看内核消息(dmesg)

方法 1:dmesg + watch(不真正实时)

watch -n 1 dmesg

方法 2:实时内核日志(推荐)

dmesg -w

或

dmesg --follow

四、常见情况说明

1. /var/log/messages 不存在?

CentOS 7+ 可能默认没有 messages 文件
✅ 用:

journalctl -f

2. 日志太多,想过滤

tail -f /var/log/messages | grep error

或

journalctl -f | grep sshd

总结(最简单记住这几条)

tail -f /var/log/messages
journalctl -f
dmesg -w

如果你说的 “message”是某个具体程序 / 服务(比如 postfix、mysql、自定义 message 文件),告诉我名字,我可以给你更精确的命令。

0 踩