lnav命令-实时查看日志

lnav 是一个基于控制台的高级日志文件查看器(尤其是它自带多种颜色和易于阅读的格式),它能在解压多个压缩日志文件的同时把它们合并到一起进行导航,基于消息的时间戳,lnav能把多个日志文件合并到一个视图,从而避免打开多个窗口。 警告和错误的数量以(黄色和红色)高亮显示,因此我们能够很轻易的看到问题在哪里。它还会自动加载新的日志行。

**软件安装:**主流linux系统使用系统的包管理工具(yum、apt-get、apt、dnf等)即可安装,如果该发行版没有lnav的安装包,可以到 lnav官网 下载对应的包手动安装

以下是关于lnav命令的快捷操作键

  • e 或者 E 跳到下一个或者前一个错误信息。

  • w 或者 W 跳到下一个或者前一个告警信息。

  • b 或者 Backspace移动到前一页。

  • 空格移动到下一页。

  • g 或者G 移动顶部或底部。

软件使用:lnav [filename]

lnav	# 直接打开的是syslog文件
lnav message	# 
lnav access.log error.log	# 一次打开两个日志文件,两个文件会合并,并安时间戳排序
lnav [user]@[hostname]:/var/log/last.log	# 打开远程日志文件
lnav -r log_1.gz log_2.bz log_3.zip

lnav参数

参数
描述

-h

帮助

-H

内部帮助

-p

分析日志详细

-r

解压并查看压缩包内日志

lnav支持以下日志格式:

名字
表名
描述

Common Access Log

access_log

阿帕奇等服务器的默认 Web 访问日志格式。

Amazon ALB log

alb_log

亚马逊应用程序负载平衡器的日志格式

VMware vSphere Auto Deploy log format

autodeploy_log

VMware 自动部署服务的日志格式

Generic Block

block_log

日志(如 cron)的通用格式,在块的开头有日期。

Candlepin log format

candlepin_log

烛台注册系统使用的日志格式

Yum choose_repo Log

choose_repo_log

yum choose_repo工具的日志格式。

CUPS log format

cups_log

通用 Unix 打印系统使用的日志格式

Dpkg Log

dpkg_log

德比安dpkg日志。

Amazon ELB log

elb_log

亚马逊弹性负载平衡器的日志格式

engine log

engine_log

来自 RHEV/oVirt 的发动机.log文件的日志格式

Common Error Log

error_log

像阿帕奇这样的服务器默认的 Web 错误日志格式。

Fsck_hfs Log

fsck_hfs_log

在 Mac OS X 上记录fsck_hfs工具。

Glog

glog_log

谷歌博客格式。

HAProxy HTTP Log Format

haproxy_log

哈普罗西日志格式

Java log format

java_log

日志4j使用的日志格式和大多数java程序的输出

journalctl JSON log format

journald_json_log

由系统日志创建的日志格式 -o json

Katello log format

katello_log

卡泰洛和工头在卫星6中使用的日志格式。

OpenAM Log

openam_log

开放式身份提供商。

OpenAM Debug Log

openamdb_log

为 OpenAM 身份提供商调试日志。

OpenStack log format

openstack_log

打开堆栈日志文件的日志格式

CUPS Page Log

page_log

已打印页面的 CUPS 服务器日志。

Papertrail Service

papertrail_log

纸质跟踪日志管理服务的日志格式

S3 Access Log

s3_log

S3 服务器访问日志格式

SnapLogic Server Log

snaplogic_log

快照逻辑服务器日志格式。

SSSD log format

sssd_log

系统安全服务大蒙使用的日志格式

Strace

strace_log

分层输出格式。

sudo

sudo_log

数控特权管理工具。

Syslog

syslog_log

在大多数 posix 系统上找到的系统记录器格式。

TCF Log

tcf_log

目标通信框架日志

TCSH History

tcsh_history

tcsh历史记录文件格式。

Uwsgi Log

uwsgi_log

乌斯吉日志格式。

Vdsm Logs

vdsm_log

Vdsm 日志格式

VMKernel Logs

vmk_log

VM克尔的日志格式

VMware Logs

vmw_log

VMware 的 ESXi 和 vCenter 软件中使用的日志格式之一。

RHN server XMLRPC log format

xmlrpc_log

由卫星的 XMLRPC 组件生成

最后更新于