在 Debian 里,“message 记录”可能有几种不同含义,下面按常见情况分别说明,你可以对照自己的需求来选择。
dmesg
或实时查看:
dmesg -w
Debian 通常使用 systemd-journald,内核日志会记录在 journal 中:
journalctl -k
如果想长期保存(重启不丢失):
mkdir -p /var/log/journal
systemctl restart systemd-journald
在 较新版本的 Debian(使用 rsyslog 或 systemd) 中:
安装 rsyslog:
sudo apt install rsyslog
确保服务运行:
sudo systemctl enable --now rsyslog
编辑配置文件:
sudo nano /etc/rsyslog.conf
取消或添加以下内容(通常默认已存在):
*.info;mail.none;authpriv.none;cron.none /var/log/messages
重启服务:
sudo systemctl restart rsyslog
查看:
tail -f /var/log/messages
Debian 默认已启用:
journalctl
实时查看:
journalctl -f
按服务查看:
journalctl -u ssh
编辑:
/etc/motd
wall "系统将于今晚维护"
如果是你自己的程序想记录 message:
syslog()logging + SysLogHandlerlogger "hello message"示例:
logger "this is a test message"
journalctl -t logger
如果你能说明:
cat /etc/debian_version)我可以给你更精确的配置步骤。