温馨提示×

如何查看Debian message

小樊
37
2026-08-11 09:10:21
栏目: 智能运维

在 Debian 系统中,“查看 message”通常指查看系统日志(system messages),不同 Debian 版本和配置略有差异。下面按最常见场景给你几种方法,从简单到详细。


一、使用 journalctl(推荐,systemd 系统)

Debian 8 及以后版本默认使用 systemd,日志由 systemd-journald 管理。

1️⃣ 查看所有系统消息

journalctl

2️⃣ 实时查看(类似 tail -f)

journalctl -f

3️⃣ 查看本次启动的日志

journalctl -b

4️⃣ 查看上一次启动的日志

journalctl -b -1

5️⃣ 按服务查看(例如 ssh)

journalctl -u ssh

6️⃣ 查看内核消息

journalctl -k

二、查看传统日志文件(/var/log/)

即使使用 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

四、查看启动信息(boot messages)

方法 1:journalctl

journalctl -b

方法 2:dmesg

dmesg | less

五、你可能想找的“message”对照表

你想看的内容 推荐命令
系统整体日志 journalctl / /var/log/syslog
实时日志 journalctl -f
内核 / 硬件 dmesg
某个服务 journalctl -u 服务名
开机信息 journalctl -b

六、权限问题

如果你不是 root,有些日志可能看不了,可加 sudo

sudo journalctl -f

如果你能具体说明:

  • Debian 版本(如 10 / 11 / 12)
  • 想看 哪一类 message(启动、网络、服务、错误、硬件)

我可以给你更精确的命令

0