在 Debian 系统中,“查看 message”通常指查看系统日志(system messages),不同 Debian 版本和配置略有差异。下面按最常见场景给你几种方法,从简单到详细。
journalctl(推荐,systemd 系统)Debian 8 及以后版本默认使用 systemd,日志由 systemd-journald 管理。
journalctl
journalctl -f
journalctl -b
journalctl -b -1
journalctl -u ssh
journalctl -k
即使使用 systemd,传统日志仍然存在。
/var/log/syslog # 系统消息(最常见)
/var/log/messages # 某些版本有,部分 Debian 默认没有
/var/log/kern.log # 内核消息
/var/log/dmesg # 开机信息
cat /var/log/syslog
less /var/log/syslog
tail -f /var/log/syslog
dmesg 查看内核消息适合查看硬件、驱动、启动信息。
dmesg
实时查看:
dmesg -w
只看最近 50 行:
dmesg | tail -n 50
journalctl -b
dmesg | less
| 你想看的内容 | 推荐命令 |
|---|---|
| 系统整体日志 | journalctl / /var/log/syslog |
| 实时日志 | journalctl -f |
| 内核 / 硬件 | dmesg |
| 某个服务 | journalctl -u 服务名 |
| 开机信息 | journalctl -b |
如果你不是 root,有些日志可能看不了,可加 sudo:
sudo journalctl -f
如果你能具体说明:
我可以给你更精确的命令。