在 Debian 系统中,日志文件主要存放在 /var/log 目录下。这是 Linux 系统中标准的日志存储位置。
下面是一些常见日志文件及其作用:
| 日志文件 | 说明 |
|---|---|
/var/log/syslog |
系统整体日志(Debian 默认使用 rsyslog) |
/var/log/messages |
部分系统消息(某些版本可能没有) |
/var/log/auth.log |
认证相关日志(SSH、sudo、登录等) |
/var/log/kern.log |
内核日志 |
/var/log/dpkg.log |
软件包安装/卸载日志 |
/var/log/apt/ |
APT 安装、更新相关日志 |
/var/log/boot.log |
启动日志 |
/var/log/cron.log |
定时任务日志(如果启用) |
如果系统使用 systemd,日志还会由 journald 管理,不单独以文件形式存在:
journalctl # 查看所有日志
journalctl -xe # 查看最近错误日志
journalctl -u ssh # 查看某个服务日志
journal 日志通常存储在:
/var/log/journal/
(如果启用了持久化存储)
less /var/log/syslog
tail -f /var/log/auth.log
如果你需要,我也可以帮你分析某类日志(如 SSH 登录、系统启动、网络问题等)。