The Log File Navigator – lnav 是一個十分好用的紀錄檔檢視工具, 可以從紀錄檔按類型擷取內有用的資料, 主要能包括:
— 將多個紀錄檔整合, 並根據 timestamps 排序.
— 自動檢測紀錄檔類型, 並支援 gzip/bzips2 壓縮檔.
— 可以用 regular expressions 過濾紀錄.
以下會示範在 CentOS 及 Ubuntu 安裝及使用 lnav 的方法。
CentOS:
安裝 EPEL Repository 及 lnav:
# yum install epel-release -y
# yum install lnav -y
# yum install lnav -y
Ubuntu:
安裝 lnav:
apt-get install lnav -y
安裝好 lnav 後, 可以直接用 lnav 指令, 預設 lnav 會檢視 /var/log/syslog:
# lnav
要指定需要檢視的紀錄檔, 只要在指令後面加上紀錄檔的路徑, 例如:
# lnav /var/log/maillog