Linux 下高階日誌檔案檢視器Log File Navigator
導讀 | Log File Navigator,簡稱lnav,是一款面向小規模的適用於 的高階日誌檔案檢視器。它是一個終端應用程式,可以理解您的日誌檔案,讓您輕鬆找到問題,幾乎不需要什麼設定。 |
lnav 可以即時解壓縮所有壓縮的日誌檔案並將它們合併在一起以獲得漂亮的顯示。根據錯誤/警告的型別對顯示進行解析和格式化 - 這有助於快速瀏覽數千條日誌,特別是在伺服器中。
在分析日誌時,時間戳非常重要。所以 lnav 基於時間戳合併多個日誌,這對於追蹤系統問題非常有幫助。
大多數重要的日誌檔案格式檢測是內建的,見下文:
- 通用 Web 訪問日誌格式
- CUPS page_log
- Syslog
- Glog
- VMware ESXi/vCenter 日誌
- dpkg.log
- uwsgi
- “Generic” - 任何以時間戳開頭的訊息
- Strace
- sudo
- GZIP、BZIP
這還不是全部,lnav 還具有以下功能,這使其成為 Linux 系統的重要應用程式。
- 根據正規表示式過濾訊息
- 錯誤的時間線檢視
- 漂亮的列印檢視 - 有助於重新格式化
- 使用 SQL 查詢日誌
- 日誌在被搜尋時實時更新
通過正規表示式高亮顯示語法(假設您想在整個日誌中找出一個 IP 地址)
從顯示的日誌中完成任何單詞的製表符!
以上螢幕截圖顯示了一個 syslog 檔案。日誌行以高亮顯示。錯誤為紅色,警告為黃色。要檢視以上螢幕截圖上的功能並瞭解更多資訊,請訪問此頁面。
Lnav 目前的最新版本是0.10.1。
Debian/Ubuntu/LinuxMint 下你可以使用如下 安裝:
linuxmi@linuxmi:~/
在 RHEL/ 上安裝 lnav
linuxmi@linuxmi:~/
在 Fedora 上安裝 lnav
linuxmi@linuxmi:~/
在 openSUSE 上安裝 lnav
linuxmi@linuxmi:~/
[在 Mageia 上安裝 lnav]
linuxmi@linuxmi:~/
在基於 Arch Linux 的系統上安裝 lnav
linuxmi@linuxmi:~/
也可以使用編譯的二進位制檔案(就一個可執行檔案lnav),在 Ubuntu、Linux Mint、Fedora, RHEL 等解壓後通過終端即可執行(./lnav)。
如何使用
你可以不帶引數執行它以檢視預設檔案集。
linuxmi@linuxmi:~/
使用 lnav 檢視特定日誌檔案
要用 lnav 檢視特定的日誌檔案,在 lnav 後面新增日誌檔案路徑。例如我們想看 /var/log/dpkg.log 日誌檔案。如下圖:
linuxmi@linuxmi:~/ /var/log/dpkg.log
檢視多個日誌檔案
linuxmi@linuxmi:~/ /var/log/dpkg.log /var/log/kern.log
檢視壓縮的日誌檔案
linuxmi@linuxmi:~/ -r /var/log/Xorg.0.log.old.gz
直方圖檢視
首先執行 lnav 然後按 i 鍵切換到/出直方圖檢視。
檢視日誌解析器結果
首先執行 lnav 然後按 p 鍵開啟顯示日誌解析器結果。使用 lnav 檢視特定日誌檔案
要用 lnav 檢視特定的日誌檔案,在 lnav 命令後面新增日誌檔案路徑。例如我們想看 /var/log/dpkg.log 日誌檔案。
語法高亮
你可以搜尋任何給定的字串,它會在螢幕上高亮顯示。首先執行 lnav 然後按 / 鍵並輸入你想查詢的字串。為了測試,我搜尋字串 ubuntu,看下面的截圖。
你可以在 GitHub上報告遇到的問題。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2877193/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux 日誌log檔案 截斷Linux
- Linux系統檢視log日誌命令詳解!Linux
- 拒絕蠻力,高效檢視Linux日誌檔案!Linux
- Linux中log檔案是什麼意思?Linux日誌檔案說明Linux
- Linux 檢視日誌Linux
- Linux檢視日誌檔案寫入速度的4種方法Linux
- VSCode:更舒服地檢視日誌檔案VSCode
- 在Linux中,日誌檔案作用是什麼及如何檢視?Linux
- Linux C日誌logLinux
- Linux下日誌檔案過大解決方案Linux
- linux伺服器部署SpringBoot專案並檢視專案執行日誌Linux伺服器Spring Boot
- Linux中監視日誌檔案常用的命令!Linux
- Dbeaver 發生日誌錯誤開啟 dbeaver 時出錯 ..“檢視日誌檔案 RoamingDBeaver Dataworkspace6.metadata.log.
- Linux 檢視日誌的命令彙總Linux
- 在Linux中,如何檢視和審計系統日誌檔案以檢測異常活動?Linux
- win10日誌檔案在哪裡_win10系統日誌怎麼檢視Win10
- 在Linux中,如何檢視系統日誌?Linux
- 在linux上怎麼檢視tomcat日誌LinuxTomcat
- Linux如何檢視日誌最後幾行?Linux
- Linux系統下如何檢視日誌?常用命令有哪些?Linux
- alertmanager: 檢視日誌
- Linux中如何檢視目錄下的檔案大小?Linux
- Linux檢視當前目錄下的檔案大小Linux
- Linux檔案系統與日誌分析Linux
- linux檔案系統和日誌分析Linux
- Linux 日誌檔案系統如何工作Linux
- 【LOG】Oracle資料庫清理日誌、跟蹤檔案利器Oracle資料庫
- Log日誌
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- linux 檢視日誌的命令引數有哪些?Linux
- Linux伺服器常見的日誌檔案儲存位置!Linux伺服器
- linux 常用檢視埠,檔案大小Linux
- Linux 檢視系統檔案命令Linux
- Hyperf日誌檢視元件元件
- Logminer如何檢視日誌
- Linux--檔案系統與日誌分析Linux
- sql2008刪除log檔案和清空日誌的方法SQL
- log4j2定期刪除日誌檔案的配置