在 Debian(以及大多数 Linux 系统)里,“Debian message”通常可能指以下几类内容。我分别给你常用的导出方法,你可以按需要选择。
dmesg查看和导出内核消息:
dmesg > dmesg.txt
只导出本次启动的信息:
dmesg -T > dmesg.txt
journalctl(systemd 系统)Debian 现在默认使用 systemd。
导出全部日志:
journalctl > journalctl.txt
导出最近一次启动的日志:
journalctl -b > journal_boot.txt
按时间导出:
journalctl --since "2025-01-01" --until "2025-01-20" > journal.txt
导出为 JSON(方便分析):
journalctl -o json-pretty > journal.json
cp /var/log/apt/history.log ~/
cp /var/log/apt/term.log ~/
cp /var/log/dpkg.log ~/
journalctl | grep 包名
如果你说的是:
/var/mail/rootmail 命令收到的 Debian 消息导出邮件:
cat /var/mail/root > mail.txt
或用 mail:
mail
然后 s 保存。
如果你指的是桌面右上角弹出的通知:
journalctl --user | grep -i notify
或者查看:
~/.xsession-errors
journalctl -b | ssh user@ip "cat > journal.txt"
| 场景 | 命令 |
|---|---|
| 内核错误 | dmesg > dmesg.txt |
| 系统日志 | journalctl -b > boot.txt |
| 软件安装记录 | /var/log/apt/history.log |
| 系统邮件 | /var/mail/root |
| 桌面通知 | ~/.xsession-errors |
比如:
我可以直接帮你定位具体该导出哪一个文件,甚至帮你分析内容。