通过 tail 的 CLI 安全程序

通过 tail 的 CLI 安全程序

我正在寻找一个 cli(命令行界面)程序,它基本上可以跟踪 /var/log 中的 1 个日志或一组日志,并以更友好的方式动态输出。Perl 是最好的,但不是先决条件。

答案1

如果你的系统有watch,并且你正在寻找一些快速而肮脏的东西:

watch '( tail /var/log/logone;/bin/echo -e "\n--------\n";tail /var/log/logtwo )'

由于更新了显示,因此没有必要使用-ftailwatch

还有其他更好的解决方案,但如果你发现自己陷入困境,有时这种事情会有所帮助。

答案2

多尾允许您一次“跟踪”多个文件。您还可以在文件中打开多个窗口screen会话并less -F在每个会话中运行。

至于“以更友好的方式输出”,这是非常主观的,并且每个应用程序都是不同的。许多流行的服务器都有日志查看器,例如统计。看看它是否能满足您的需要。您到底想检查什么?

最后,对于长期的服务器维护来说,监控软件可能比查看日志更有意义。例如,请查看 Nagios 或 ZenOSS。

相关内容