centos

centos stream8日志文件位置

小樊
51
2025-10-11 02:17:49
栏目: 智能运维

CentOS Stream 8日志文件位置及管理说明

一、传统文本日志文件位置(/var/log目录)

CentOS Stream 8仍保留了传统的文本日志文件结构,主要日志文件集中存储在/var/log目录下,常见文件及用途如下:

二、systemd日志文件位置(/var/log/journal目录)

CentOS Stream 8采用systemd作为初始化系统,其日志由journald服务管理,默认存储在/var/log/journal目录下(二进制格式)。该目录下的日志文件以.journal为后缀,包含系统、内核及服务的详细日志信息。若需永久保存日志,可编辑/etc/systemd/journald.conf文件,将Storage参数设置为persistent,然后重启systemd-journald服务。

三、日志查看与管理工具

  1. journalctl命令:用于查看和管理systemd日志,常用命令包括:
    • journalctl:查看所有日志;
    • journalctl -f:实时查看最新日志;
    • journalctl -u 服务名(如journalctl -u sshd):查看特定服务的日志;
    • journalctl --since "1 hour ago":查看过去1小时的日志。
  2. logrotate工具:用于自动轮换日志文件,防止日志过大。默认配置文件位于/etc/logrotate.conf,自定义配置可放在/etc/logrotate.d/目录下(如/etc/logrotate.d/rsyslog)。

0
看了该问题的人还看了