Si 您是系統管理員您不會讓我說謊,因為您將知道使用系統寄存器對於了解正在發生的事情,已進行的更改,已發生的訪問等非常重要。
今天,我們將與您分享一個出色的工具,我相信它可以為您提供強大的功能。,此工具將對您的系統註冊表部分有很大幫助。
該計劃 日誌文件瀏覽器或LNAV,是用於查看系統日誌的命令行工具,這是根據BSD許可分發的免費開放源代碼工具。
與傳統貓相比,grepo更少, 提供一些附加功能,例如提供語法突出顯示功能,可以同時顯示多個記錄,這些行根據事件發生的日期和時間排序,這提供了不同的顯示模式。
關於LNAV
LNAV是一種命令行工具,用於在一個設備上查看和導航系統文件。
此 使您可以突出顯示已識別項目的語法,並按事件的日期按不同的行數進行排序.
如 該應用程序負責自動從日誌文件中檢測文件, 同樣,如果將它們壓縮,則可以即時解壓縮文件。
日誌文件包含大量信息,LNAV可以幫助突出顯示重要部分並以這種方式過濾信息。
該應用程序知道如何打開壓縮文件(gzip和bzip2)並遵循活動日誌。
還 可以使用過濾器 (忽略發送給grep -v的某些消息)並進行研究以突出顯示一個短語。
可以使用捕獲表達式時,它將自動對其進行補充 根據內容。
鍵盤快捷鍵是常規的(例如,g轉到文件的開頭,G轉到結尾或開始搜索)。
也可以通過SQL查詢來處理寄存器。
系統會話還將保留某些信息(例如過濾器)。
最後,右側的欄使您可以快速查看文件的哪些區域中包含符合搜索條件的行或行。
許多日誌記錄工具(例如Splunk)提供了出色的功能,但已針對大規模部署進行了優化。
其中一些要求服務器的安裝和配置,然後才能有效使用它們。
在此應用程序支持的主要寄存器中,我們可以找到:
- 通用Web訪問日誌格式
- CUPS page_log
- 系統日誌
- 博客
- VMware ESXi / vCenter日誌
- 日誌文件
- uwsgi
- 痕跡
- 須藤
如何在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。
- 源碼
- ncurses的
- 的ReadLine
- ZLIB
- bz2
- 捲曲
- 混帳
基本上,大多數Linux發行版都在其正式存儲庫中包含這些發行版,您只需安裝它們即可在您的系統上編譯程序。
已經確定您具有所有這些依賴項, 我們必須獲取程序的源代碼才能對其進行編譯。
對於這 我們將使用以下命令下載它:
git clone https://github.com/tstack/lnav.git
cd lnav
然後,我們使用以下代碼來編譯應用程序:
./autogen.sh
./configure
make
sudo make install
在Debian測試(10,破壞程序)中,它包括在內,您只需要啟動:
#apt-get install lnav –verbose-versions
將安裝以下新軟件包:
lnav(0.8.3-1 + b1)
好吧,在Ubuntu 18.04(仿生)中,您可以通過執行以下操作進行安裝:
$ sudo apt安裝lnav
這兩個新軟件包將被安裝:libpcrecpp0v5和lnav(672 kB文件)
來自馬拉加的所有問候。
感謝您告知我們有關此工具的信息!
…Devuan(Ascii),也將其包含在其存儲庫中🙂