在 Debian 系统中,syslog(系统日志) 的存储位置取决于你使用的日志系统。常见情况如下:
Debian 默认通常安装 rsyslog,日志文件一般位于:
/var/log/syslog ← 主要的 syslog 文件/var/log/messages ← 部分系统信息(不一定都有)/var/log/auth.log ← 认证相关/var/log/kern.log ← 内核日志/var/log/cron.log ← 定时任务日志示例:
ls -l /var/log/syslog
现代 Debian 使用 systemd,日志由 systemd-journald 管理:
/run/log/journal/ (内存中,重启丢失)
/var/log/journal/ (若启用持久化)
查看日志命令:
journalctl
journalctl -xe
/etc/rsyslog.conf
/etc/rsyslog.d/
/etc/systemd/journald.conf
# 看 syslog 文件是否存在
ls -l /var/log/syslog
# 看 rsyslog 是否在跑
systemctl status rsyslog
# 看 journal 是否启用
ls -ld /var/log/journal
如果你是说 “syslog 服务本身的日志” 或 “某个程序的 syslog 输出去哪了”,可以补充说明,我可以进一步指路。