Debian系统日志记录了系统运行过程中的各种重要事件,这些事件包括但不限于以下几类:
系统启动和关闭:
/var/log/boot.log
:记录系统启动时的详细信息。/var/log/syslog
或 /var/log/messages
:包含系统启动和运行期间的各种消息。用户活动:
/var/log/auth.log
:记录所有认证相关的事件,如登录尝试、密码更改等。/var/log/secure
:专门用于安全相关的认证日志(在某些Debian版本中可能与auth.log
合并)。系统服务和守护进程:
/var/log/
目录下,具体取决于安装的服务。例如:
/var/log/apache2/access.log
和 /var/log/apache2/error.log
/var/log/mysql/error.log
/var/log/postgresql/postgresql-<version>-main.log
内核消息:
/var/log/kern.log
:记录内核相关的消息和警告。/var/log/dmesg
:显示内核环形缓冲区的消息,通常用于调试硬件和驱动问题。系统错误和警告:
/var/log/syslog
或 /var/log/messages
:也会包含一些系统级的错误和警告信息。计划任务(cron):
/var/log/cron.log
:记录cron守护进程执行的任务。网络活动:
/var/log/netstat.log
或相关的网络服务日志:记录网络连接和流量信息。应用程序日志:
/var/log/nginx/
、/var/log/postfix/
等。审计日志:
/var/log/audit/audit.log
。其他有用的日志:
/var/log/lastlog
:记录每个用户的最后登录时间。/var/log/faillog
:记录失败的登录尝试。/var/log/wtmp
和 /var/log/btmp
:分别记录成功的登录会话和失败的登录尝试。Debian的日志系统非常全面,涵盖了系统运行的各个方面,对于故障排查和系统监控至关重要。