CentOS系统中有两个日志服务,分别是传统的 rsyslog 和 systemd-journal
# ls -l /etc/logrotate.d/
-rw-r--r-- 1 root root 91 Apr 11 2018 bootlog
-rw-r--r-- 1 root root 160 Sep 15 2017 chrony
-rw-r--r-- 1 root root 138 Oct 30 2018 iptraf-ng
-rw-r--r-- 1 root root 187 Dec 27 2017 monit
-rw-r--r-- 1 root root 173 Mar 15 2013 monitorix
-rw-r--r-- 1 root root 868 Jul 28 08:22 mysql
-rw-r--r-- 1 root root 408 Aug 3 2017 psacct
-rw-r--r-- 1 root root 224 Oct 30 2018 syslog
-rw-r--r-- 1 root root 188 Oct 31 2018 vsftpd
-rw-r--r-- 1 root root 100 Oct 31 2018 wpa_supplicant
-rw-r--r-- 1 root root 103 Nov 5 2018 yum
systemd-journald是一个改进型日志管理服务,可以收集来自内核、系统早期启动阶段的日志、系统守护进程在启动和运行中的标准输出和错误信息,还有syslog的日志。
systemd-journal 日志服务仅仅把日志集中保存在单一结构的日志文件/run/log中,由于日志是经历过压缩和格式化的二进制数据,所以在查看和定位的时候很迅速。
默认情况下并不会持久化保存日志,只会保留一个月的日