在 CentOS 中,syslog 相关文件和位置取决于系统版本以及使用的是哪种日志系统(syslog / rsyslog / journald)。
/etc/syslog.conf
/etc/rsyslog.conf
/etc/rsyslog.d/*.conf
默认日志目录:
/var/log/
常见文件:
/var/log/messages:系统主日志/var/log/secure:安全、认证日志/var/log/maillog:邮件日志/var/log/cron:定时任务日志service syslog status
service rsyslog status
/etc/rsyslog.conf
/etc/rsyslog.d/*.conf
仍然是:
/var/log/messages
/var/log/secure
CentOS 7+ 默认使用 journald:
journalctl
journalctl -xe
journalctl -u nginx
/run/log/journal/ (内存,重启丢失)
/var/log/journal/ (持久化,需开启)
开启持久化 journal:
mkdir -p /var/log/journal
systemctl restart systemd-journald
ps -ef | grep syslog
或
rpm -qa | grep rsyslog
如果你是想:
可以告诉我你的 CentOS 版本和具体需求。