我们中管理服务器的用户或需要了解某些系统日志的任何用户,这些用户都知道tail命令是什么。 例如,如果我有 阿帕奇/Nginx的 网站的网页邮件日志(网络邮件。desdelinux净 例如)我们的 红邮,或某些Web应用程序或类似网站中的另一个 www.GmailInicioSesion.info u 其他使用API的人,当你有那么多
日志,我们想查看一些特定的命令 尾巴 毫无疑问,这是一个极好的选择。
尾巴和CCZE
命令 尾巴 允许您在参数旁边查看日志 -f 它实时向我们显示日志,也就是说,日志收到的更改将显示在屏幕上,而无需重新加载日志,即:
tail -f /var/log/auth.log
另外,添加到 ze (我们已经讨论过了)我们可以为日志添加颜色:
tail -f /var/log/auth.log | ccze
这将向我们实时显示日志,但是, 如果我想同时实时查看两个日志该怎么办?
然后,我需要打开两个终端,使它们彼此之间水平对齐,以便在每个终端中执行tailf -f,从而能够同时看到两个日志。
好吧,有了多尾,我们不再需要使自己复杂化。
多尾
MultiTail是一个程序包(和命令),它使我们可以将要查看的日志告诉它,并在屏幕上以分隔,排列,组织的方式向我们显示所有日志。
例如:
multitail /var/log/auth.log /var/log/kernel.log
这将向我们显示这两个日志:
如您所见,一个在下面,另一个在上面,在同一终端中,我们有两个日志。
我说两个日志,但是...可能还有更多,例如,假设我还想查看ulogd.log日志:
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
这里的截图:
如果要垂直而不是水平划分终端,则必须添加-s 2…,其中2是垂直面板总数。 例如:
multitail -s 2 /var/log/auth.log /var/log/kernel.log
这里的截图:
如果...也要显示三个对数而不是示例中的两个,但又不想将终端分成三个相等的垂直空间,而是将右边的区域分为两个水平正方形,则保留2个前面的命令,只需在末尾添加另一个日志:
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
这是屏幕截图:
多尾安装
要安装它很简单,找到并安装软件包 多尾 在您的存储库中。
如果您使用Debian,Ubuntu或衍生产品:
sudo apt-get install multitail
如果您使用ArchLinux或其他使用pacman的发行版:
sudo pacman -S multitail
结束
还有更多选项,命令执行等, 多尾 无疑,这是同时查看多个日志的绝佳选择。
希望您发现它很有趣。
问候
这对我非常有用,谢谢分享。 我不认识他🙂
看起来很像是我在终端中拉出的命令,它显示了不同的工作方式。
这是我说的屏幕截图。
http://i.imgur.com/YsSLgGI.png
但是与往常一样,这对Linux来说是很棒的事情,所有颜色都有很多替代品。
问候。
Terra Terminal,这就是屏幕截图中程序的名称。
有趣。 我将不再需要将RatPoison接口推到Debian。
我不知道的一个非常有用的工具。 谢谢(你的)信息!。 干杯!。