在Linux服务器中,日志文件通常存储在 /var/log 目录下,不同服务和组件有各自的日志文件或子目录。以下是常见日志文件及其用途的详细分类:
messages)。lastb或faillog命令查看)。access.log)和错误日志(error.log)。access_log)和错误日志(error_log)。/var/log/mysql/目录下)。dmesg命令查看。auditd服务支持)。logfile.1.gz、logfile.2.gz,由logrotate工具管理(配置在/etc/logrotate.conf及/etc/logrotate.d/)。/opt/<app>/logs//home/<user>/.<app>/logs//etc/<app>/conf.d/)可查看自定义路径。bash
tail -f /var/log/syslogbash
journalctl --since "2023-10-01" --until "2023-10-02" # systemd系统
grep "Oct 1" /var/log/syslog # 传统Syslogbash
grep -i "error" /var/log/messagesroot权限查看某些日志(如/var/log/secure)。ls -l /var/log检查日志文件大小,避免磁盘被占满。systemd系统,部分日志需通过journalctl查看(日志不直接写入文件)。通过以上路径和工具,可以高效定位Linux服务器的各类问题。