在 Debian 系统中,syslog 日志的存放位置取决于你使用的是 传统 syslog 还是 systemd-journald。下面分情况说明:
如果你没有特意改动,Debian 通常使用 rsyslog,日志文件在:
/var/log/syslog
这是 最主要的 syslog 文件,包含绝大多数系统日志。
| 文件 | 说明 |
|---|---|
/var/log/syslog |
通用系统日志 |
/var/log/messages |
部分系统消息(有些版本可能没有) |
/var/log/auth.log |
认证相关(ssh、sudo 等) |
/var/log/kern.log |
内核日志 |
/var/log/daemon.log |
守护进程日志 |
如果系统使用 systemd(Debian 8+ 基本都是),日志也可能由 systemd-journald 管理。
/var/log/journal/
这个目录 不一定存在,如果不存在说明 journal 日志只存在内存中。
journalctl
查看本次启动的日志:
journalctl -b
/var/log/syslogls -l /var/log/syslog
如果有,说明 rsyslog 在工作。
systemctl status rsyslog
ls -d /var/log/journal
✅ Debian 默认 syslog 位置:
/var/log/syslog
✅ systemd 日志:
journalctl
如果你愿意,我可以帮你: