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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- log file sync(日誌檔案同步) 與 Log file parallel write 等待事件Parallel事件
- 拒絕蠻力,高效檢視Linux日誌檔案!Linux
- Logminer如何檢視日誌
- Oracle 聯機重做日誌檔案(ONLINE LOG FILE)Oracle
- zt_日誌檔案相關等待_log file waitAI
- Linux 檢視日誌Linux
- Linux系統檢視log日誌命令詳解!Linux
- windows_weblogic日誌檢視WindowsWeb
- Oracle 使用logmnr檢視日誌Oracle
- Linux檢視日誌檔案寫入速度的4種方法Linux
- Linux下tomcat實時日誌檢視LinuxTomcat
- linux下檢視hosts檔案Linux
- mysql檢視binlog日誌詳解MySql
- [PHP檔案管理器]⑤--file_get_contents檢視檔案PHP
- 在Linux中,日誌檔案作用是什麼及如何檢視?Linux
- Linux 日誌檔案utmp、wtmp、lastlog、messagesLinuxAST
- logmnr挖掘歸檔日誌檔案
- 檢視歸檔日誌空間
- VSCode:更舒服地檢視日誌檔案VSCode
- LINUX檢視系統日誌Linux
- Linux中監視日誌檔案常用的命令!Linux
- Linux中log檔案是什麼意思?Linux日誌檔案說明Linux
- oracle檢視昨天產生歸檔日誌檔案總量Oracle
- Android手機如何檢視log日誌Android
- 使用LOGMNR檢視資料庫日誌資料庫
- 警告日誌檔案alert_.log
- 使用logrotate管理日誌檔案logrotate
- 檢視oracle固定目錄下日誌和trace檔案大小指令碼Oracle指令碼
- Linux下日誌檔案過大解決方案Linux
- 檢視日誌
- 使用logrotate 管理Linux日誌檔logrotateLinux
- 【實驗】通過v$archived_log檢視獲得歸檔日誌檔案的詳細資訊Hive
- linux的日誌檔案Linux
- Windows 下 tail 檢視日誌命令工具WindowsAI
- mysqlbinlog二進位制日誌檢視工具MySql
- log4j日誌檔案配置
- 使用logrotate 管理日誌檔案(轉)logrotate
- AIX日誌檔案系統(Journaled File System)管理AI