我不小心清除了 /var/log/messages 中的内容,现在日志消息没有记录在我的 RHEL7.6 操作系统上

问题描述 投票:0回答:2

在我的 RHEL 7.6 操作系统上,我不小心清除了

/var/log/messages
中的内容,现在正在记录日志。

我尝试使用

service rsyslog restart
重新启动 rsyslog,在下面的
/var/log/messages
文件中执行此命令后,生成了消息。即使在生成的消息中显示
Started System Logging Service
仍然记录未记录。请建议如何解决这个问题。

Feb 10 12:15:31 dragon systemd: Stopping System Logging Service...
Feb 10 12:15:31 dragon rsyslogd: [origin software="rsyslogd" swVersion="8.24.0-34.el7" x-pid="5588" x-info="http://www.rsyslog.com"] exiting on signal 15.
Feb 10 12:15:31 dragon systemd: Stopped System Logging Service.
Feb 10 12:15:31 dragon systemd: Starting System Logging Service...
Feb 10 12:15:31 dragon rsyslogd: [origin software="rsyslogd" swVersion="8.24.0-34.el7" x-pid="20937" x-info="http://www.rsyslog.com"] start
Feb 10 12:15:31 dragon systemd: Started System Logging Service.
linux logging rhel7
2个回答
1
投票

对于RHEL7操作系统,我们需要使用

systemctl restart rsyslog
命令,其中
service rsyslog restart
可以在RHEL6服务器上使用。

要测试命令是否正常工作,您可以尝试使用

logger -i "New log is my command reaching.." 
如果该语句已登录
\var\log\messages
那么它已重新重新登录。


-1
投票

我特意运行 > /var/log/messages 来清除该文件,因为它相当大。如上所述,在我运行 systemctl restart rsyslog 之前不会记录任何日志。现在一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.