在 Debian 系统中,syslog(系统日志) 主要来自 rsyslog 服务,常见位置如下:
/var/log/syslog
这是 最主要的 syslog 日志文件,记录系统大部分日志信息。
/var/log/messages # 某些版本可能没有(Debian 默认较少使用)
/var/log/auth.log # 认证相关(ssh、sudo、login)
/var/log/kern.log # 内核日志
/var/log/daemon.log # 守护进程日志
/var/log/mail.log # 邮件相关
/var/log/user.log # 用户级别日志
systemctl status rsyslog
可能原因:
sudo apt install rsyslog
sudo systemctl enable --now rsyslog
journalctl
journalctl -f # 实时查看
journalctl -u ssh # 查看某个服务
syslog 会被 logrotate 自动轮转:
/var/log/syslog
/var/log/syslog.1
/var/log/syslog.2.gz
如果你是想 排查某个服务或错误,可以告诉我具体用途,我可以告诉你该看哪个日志文件。