在 Debian(以及多数 Linux 发行版)里,**“message”**通常指的是 系统日志 / 内核日志 / 启动信息。下面按用途给你分类列出常用工具和查看方式。
/var/log/messages传统系统日志(部分 Debian 默认不一定启用)
less /var/log/messages
tail -f /var/log/messages
⚠️ 注意:
/var/log/messagesjournald 管理journalctl(最重要)查看所有系统 message:
journalctl
实时查看:
journalctl -f
只看内核消息:
journalctl -k
只看本次启动:
journalctl -b
按服务查:
journalctl -u ssh.service
按时间:
journalctl --since "2026-01-20 10:00"
dmesg查看内核 ring buffer(硬件、驱动、启动)
dmesg
dmesg | less
dmesg -T # 显示可读时间
实时监控:
watch dmesg
/var/log/
├── syslog
├── auth.log
├── kern.log
├── dpkg.log
└── apt/
示例:
tail -f /var/log/syslog
tail -f /var/log/kern.log
gnome-logs(GNOME 桌面)logwatch(日报式分析)rsyslog(传统日志服务)安装示例:
apt install rsyslog
| 场景 | 推荐工具 |
|---|---|
| 看系统整体日志 | journalctl |
| 看内核 / 硬件 | dmesg |
| 实时日志 | journalctl -f |
| 老系统 | /var/log/messages |
如果你能说清楚:
我可以给你更精确的命令。