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