在 CentOS 系统中,系统日志通常存储在 /var/log/ 目录下。以下是一些常见的日志文件及其路径:
-
系统日志:
/var/log/messages:包含了系统的主要日志信息,涉及到系统启动、关机、硬件问题、驱动加载等。
-
认证日志:
/var/log/secure:记录与身份验证相关的日志,如登录、sudo 使用、ssh 登录等安全相关的事件。
-
内核日志:
/var/log/dmesg:记录内核启动时的信息,通常包括硬件检测和驱动加载的详细信息。
-
服务日志:
/var/log/cron:记录 cron 任务的执行日志。/var/log/maillog:记录邮件服务的相关日志,适用于系统中有邮件服务器时。/var/log/httpd/:如果使用 Apache HTTP 服务器,日志文件会存储在此目录中,常见的文件有access_log和error_log。
-
系统日志轮转:
/var/log/lastlog:记录系统中所有用户的最后一次登录时间。/var/log/wtmp和/var/log/btmp:分别记录用户的登录记录和失败的登录记录。
-
X 服务器日志(图形环境):
/var/log/Xorg.0.log:记录 X 服务器的启动和运行日志。
日志文件查看
你可以使用常见的命令查看这些日志:
cat /var/log/messages:查看系统消息日志。tail -f /var/log/messages:实时查看系统消息日志。less /var/log/secure:查看认证日志。
注意:
如果你系统使用的是 systemd,一些日志也可以通过 journalctl 命令查看,这会涵盖更多系统组件的日志,例如:
journalctl -xe # 查看最新的系统日志
这些路径和日志文件对于系统的维护、故障排查等非常重要。
浙公网安备 33010602011771号