MultiTail:实时查看两个,三个和更多日志

我们中管理服务器的用户或需要了解某些系统日志的任何用户,这些用户都知道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

[note]您必须安装ccze软件包才能使颜色起作用[/ note]

这将向我们实时显示日志,但是, 如果我想同时实时查看两个日志该怎么办?

然后,我需要打开两个终端,使它们彼此之间水平对齐,以便在每个终端中执行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

这里的截图:

多尾3

如果要垂直而不是水平划分终端,则必须添加-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

这是屏幕截图:

多尾v-3

多尾安装

要安装它很简单,找到并安装软件包 多尾 在您的存储库中。

如果您使用Debian,Ubuntu或衍生产品:

sudo apt-get install multitail

如果您使用ArchLinux或其他使用pacman的发行版:

sudo pacman -S multitail

结束

还有更多选项,命令执行等, 多尾 无疑,这是同时查看多个日志的绝佳选择。

希望您发现它很有趣。

问候


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   原始基础

    这对我非常有用,谢谢分享。 我不认识他🙂

  2.   鹦鹉螺

    看起来很像是我在终端中拉出的命令,它显示了不同的工作方式。

    这是我说的屏幕截图。
    http://i.imgur.com/YsSLgGI.png

    但是与往常一样,这对Linux来说是很棒的事情,所有颜色都有很多替代品。

    问候。

    1.    鹦鹉螺

      Terra Terminal,这就是屏幕截图中程序的名称。

    2.    埃利奥时间3000

      有趣。 我将不再需要将RatPoison接口推到Debian。

  3.   皮波兰迪

    我不知道的一个非常有用的工具。 谢谢(你的)信息!。 干杯!。