LNAV:查看系统日志的出色工具

lnav-多文件2

Si 您是系统管理员您不会让我说谎,因为您将知道使用系统寄存器对于了解正在发生的事情,进行了哪些更改,进行了哪些访问等非常重要。

今天,我们将与您分享一个出色的工具,我相信它可以发挥极大的作用,此工具将对您的系统注册表部分有很大帮助。

该计划 日志文件导航器或LNAV,是用于查看系统日志的命令行工具,这是根据BSD许可分发的免费开放源代码工具。

与传统猫相比,grepo更少, 提供了一些其他功能,例如提供语法突出显示功能,可以同时显示多个记录,这些行根据事件发生的日期和时间排序,这提供了不同的显示模式。

关于LNAV

LNAV是一种命令行工具,用于在一个设备上查看和导航系统文件。

埃斯托 允许您在公认的游戏中提供语法突出显示,并按事件日期按不同的时间段排序.

应用程序负责自动从日志文件中检测文件, 同样,在被压缩的情况下,它会即时解压缩文件。

日志文件包含大量信息,LNAV可以帮助突出显示重要部分并以这种方式过滤信息。

该应用程序知道如何打开压缩文件(gzip和bzip2)并遵循活动日志。

可以使用过滤器 (忽略发给grep -v的某些消息)并进行研究以突出显示一个短语。

可以使用捕获表达式时,它将自动对其进行补充 根据内容。

键盘快捷键是常规的(例如,g转到文件的开头,G转到结尾或开始搜索)。

也可以通过SQL查询使用寄存器。

系统会话还将保留某些信息(例如过滤器)。

最后,右侧的栏使您可以快速查看文件的哪些区域包含符合搜索条件的行。

许多日志记录工具(例如Splunk)提供了出色的功能,但已针对大规模部署进行了优化。

其中一些要求服务器的安装和配置,然后才能有效使用它们。

在此应用程序支持的主要寄存器中,我们可以找到:

  • 通用Web访问日志格式
  • CUPS page_log
  • 系统日志
  • 博客
  • VMware ESXi / vCenter日志
  • dpkg.log
  • 乌斯吉
  • strace的
  • 须藤

如何在Linux上安装LNAV?

Si 如果要在系统上安装此应用程序,则必须遵循下面与我们共享的步骤。

对于那些是 Debian,Ubuntu及其衍生版本,我们必须使用以下命令下载deb软件包:

wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav_0.8.3_amd64.deb

E 我们安装:

sudo dpkg -i lnav*.deb

而对于 支持RPM软件包的发行版,例如Fedora,CentOS,RHEL,openSUSE等,应下载此软件包:

wget https://github.com/tstack/lnav/releases/download/v0.8.3/lnav-0.8.3-1.x86_64.rpm
sudo rpm -i nav-0.8.3-1.x86_64.rpm

他们可以在Snap软件包的帮助下安装应用程序,这可以通过以下命令获得:

sudo snap install lnav

LNAV可以安装在任何Linux系统上,我们只需要在系统上安装以下依赖项:

  • gcc / c
  • libpcre。
  • 轻石
  • 诅咒
  • 的ReadLine
  • ZLIB
  • bz2
  • libcurl
  • 混帐

基本上,大多数Linux发行版都在其正式存储库中包含这些发行版,您只需安装它们即可在系统上编译程序。

已经确定您具有所有这些依赖项, 我们必须获取程序的源代码才能对其进行编译。

对于这 我们将使用以下命令下载它:

git clone https://github.com/tstack/lnav.git
cd lnav

然后,我们使用以下代码来编译应用程序:

./autogen.sh
./configure
make
sudo make install


发表您的评论

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

*

*

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

  1.   雅各布

    在Debian测试(10,克星)中,它包括在内,您只需要启动:

    #apt-get install lnav –verbose-versions

    将安装以下新软件包:
    lnav(0.8.3-1 + b1)

  2.   罗姆萨

    好吧,在Ubuntu 18.04(仿生)中,您可以执行以下操作进行安装:

    $ sudo apt安装lnav

    这两个新软件包将被安装:libpcrecpp0v5和lnav(672 kB文件)

    向来自马拉加的所有人致以问候。

  3.   文件

    感谢您告知我们有关此工具的信息!
    …Devuan(Ascii),也将其包含在其存储库中🙂