【发布时间】:2018-05-16 12:58:17
【问题描述】:
我们面临许多关于日志错误消息的问题,我们想知道如何将与系统相关的消息保留在/var/log/messages 中并删除其他消息?
【问题讨论】:
-
这是一个系统管理员问题,不是编程问题。您应该将所有内容都保留在日志中,并选择(过滤掉)您想(或不想)看到的内容。
我们面临许多关于日志错误消息的问题,我们想知道如何将与系统相关的消息保留在/var/log/messages 中并删除其他消息?
【问题讨论】:
正如@vonbrand 在评论中已经提到的,您通常不想删除来自/var/log/messages(或者可能是任何日志文件,就此而言)的消息,因为您可能会丢失重要信息。
您可以改为使用grep 等工具过滤日志文件的输出。例如,如果您只想要来自 /var/log/messages 的包含字符序列 httpd 的行,则可以使用
grep "httpd" /var/log/messages
注意grep also supports regular expressions 是搜索模式。
【讨论】: