/var/log/messages
我在 CentOS 7 中收到“已创建切片 user-0.slice。”和“正在启动用户 root 的会话 2025。”。有人能解释一下它们是什么吗?
[root@bew /]# tail -f /var/log/messages
May 26 21:20:01 bew systemd: Created slice user-0.slice.
May 26 21:20:01 bew systemd: Starting Session 2025 of user root.
May 26 21:20:01 bew systemd: Started Session 2025 of user root.
May 26 22:22:33 bew systemd: Stopping System Logging Service...
May 26 22:22:33 bew systemd: Starting System Logging Service...
May 26 22:22:33 bew systemd: Started System Logging Service.
May 26 22:30:01 bew systemd: Created slice user-0.slice.
May 26 22:30:01 bew systemd: Starting Session 2026 of user root.
May 26 22:30:01 bew systemd: Started Session 2026 of user root.
答案1
这些是与会话和资源管理相关的低优先级“信息”级消息。您可以通过以下方式避免它们
# systemd-analyze set-log-level notice
答案2
根据红帽,
这些消息是正常的和预期的——用户登录时会看到它们。
如果您不想看到这些消息,Red Hat 提出了一种替代解决方案来阻止它们被记录,同时仍保留info
来自服务的其他级别消息systemd
:
rsyslog
通过运行以下命令来修改以创建丢弃过滤器:echo 'if $programname == "systemd" and ($msg contains "Starting Session" or $msg contains "Started Session" or $msg contains "Created slice" or $msg contains "Starting user-") then stop' >/etc/rsyslog.d/ignore-systemd-session-slice.conf
重启
rsyslog
服务:systemctl restart rsyslog