CentOS Stream 8日志文件位置及管理说明
CentOS Stream 8仍保留了传统的文本日志文件结构,主要日志文件集中存储在/var/log目录下,常见文件及用途如下:
CentOS Stream 8采用systemd作为初始化系统,其日志由journald服务管理,默认存储在/var/log/journal目录下(二进制格式)。该目录下的日志文件以.journal为后缀,包含系统、内核及服务的详细日志信息。若需永久保存日志,可编辑/etc/systemd/journald.conf文件,将Storage参数设置为persistent,然后重启systemd-journald服务。
journalctl:查看所有日志;journalctl -f:实时查看最新日志;journalctl -u 服务名(如journalctl -u sshd):查看特定服务的日志;journalctl --since "1 hour ago":查看过去1小时的日志。/etc/logrotate.conf,自定义配置可放在/etc/logrotate.d/目录下(如/etc/logrotate.d/rsyslog)。