Redian新闻
>
lnav: 用于 Linux 的高级日志文件浏览器 | Linux 中国

lnav: 用于 Linux 的高级日志文件浏览器 | Linux 中国

科技
 
导读:如果你想调试或排除任何问题,你需要一个像 lnav 这样的高级日志文件查看器。它在任何 Linux 系统的终端都能创造奇迹。
本文字数:1598,阅读时长大约:2分钟

如果你想调试或排除任何问题,你需要一个像 lnav 这样的高级日志文件查看器。它在任何 Linux 系统的终端都能创造奇迹。

lnav: 日志文件查看器

lnav 可以即时解压缩所有的压缩日志文件,并将它们合并在一起进行漂亮的显示。显示是根据错误/警告的类型进行解析和格式化的,这有助于快速浏览成千上万的日志,特别是在服务器中。

在分析日志的时候,时间戳是非常重要的。所以 lnav 会根据时间戳合并多个日志,这对追踪系统问题很有帮助。

大多数重要的日志文件格式检测都是内置的,包括如下:

◈ 通用网络访问日志(Common Web Access Log)格式
◈ CUPS page_log
◈ Syslog
◈ Glog
◈ VMware ESXi/vCenter 日志
◈ dpkg.log
◈ uwsgi
◈ “通用”:任何以时间戳开头的信息
◈ Strace
◈ sudo
◈ GZIP、BZIP

这还不是全部,lnav 还能实现以下功能,使其成为 Linux 系统的重要应用:

◈ 根据正则表达式过滤消息
◈ 错误日志的时间轴视图
◈ 漂亮的打印视图,这有助于重新格式化
◈ 使用 SQL 查询日志
◈ 在搜索时,日志会实时更新
◈ 通过正则表达式高亮显示语法(比如你想在整个日志中找出一个 IP 地址)
◈ 显示的日志中任何单词的 Tab 补全!!

lnav 在 ubuntu 中运行

要查看上述功能的截图和了解更多信息,请访问 本页面🔗 lnav.org 。

如何安装

这个程序在 Ubuntu、Debian 的官方仓库中可以找到。使用以下命令安装它。

  1. sudo apt install lnav

而对于 Fedora、RHEL 用户,使用下面的命令:

  1. sudo dnf install lnav

另外,开发者还提供了一个离线的独立可执行文件,你不需要安装。你可以从 GitHub 发布页🔗 github.com 下载压缩包,然后按以下方式执行:

  1. ./lnav

注意:它也可用于 macOS,你可以在上述 GitHub 页面找到。

lnav: 如何使用(基础)

简单的命令语法是:

  1. lnav [options] [logfile1 logfile2 …]

如果你直接运行 lnav 命令,它会显示你系统中的所有日志(/var/log/messages 和 /var/log/syslog)

  1. lnav

要查看任何特定的日志文件,在命令行中输入:

  1. lnav /var/log/syslog

使用 -t 参数在你的日志输出中添加时间戳:

  1. lnav -t /var/log/syslog

以下是 lnav 的一些关键开关:

◈ -d file:将调试信息写入给定的文件。
◈ -a:加载所有最新的日志文件类型。
◈ -r:也加载较早的轮转的日志文件。
◈ -t:在标准输入中读入的数据行上预加时间戳。
◈ -w file:将标准输入的内容写入该文件。
◈ -c cmd:在文件加载后执行命令。
◈ -f path:执行给定文件中的命令。
◈ -n:不使用 curses UI 运行(无头模式)。

lnav 在 Ubuntu 22.04 中运行

要进一步阅读和探索,请访问 官方文档🔗 docs.lnav.org


via: https://www.debugpoint.com/advanced-log-file-viewer-lnav-ubuntu-linux/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者 :geekpi
💎💎💎💎
翻译: 1853.5 篇
|
贡献: 3372 天
2013-10-25
2023-01-18
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
吵翻了!CNY还是LNY?大批留学生刷屏,澳洲中国银行称春节为LNY!澳洲CNY趋势第一,越南人表示不乐意了,澳韩国烤肉“作妖”Kali Linux 推出用于防御性安全加固的 “Kali Purple” | Linux 中国为什么你要在 Linux 上尝试 Nemo 文件管理器? | Linux 中国Opera 浏览器计划集成 ChatGPT | Linux 中国火狐浏览器 Firefox 在 Linux 平台上性能比谷歌 Chrome 浏览器更强,但占有率就是比不上后者Hunt Good 周报|一个浏览器,想干掉所有桌面软件,凭什么?硬核观察 #902 谷歌正在开发基于 Blink 的 iOS 浏览器Midori浏览器没有停止维护,将集成自家开源搜索引擎AI扮演Linux虚拟机,能管理文件&编程&开浏览器,还能跟自己「套娃」聊天 | ChatGPT新玩法俄乌战争的最大贡献陈丹青:你看画的时候最好跟条狗一样,不要有知识,不要有脑子为什么要远离超加工食物?适用于 Linux 的五大流媒体直播应用 | Linux 中国微软发布“ChatGPT 版”搜索引擎和浏览器 挑战谷歌使用 PCManFM 文件管理器让你的 Linux PC 轻装上阵 | Linux 中国东城长大的孩子:东单记忆——你永远是东城人GNOME 2 的 Linux 文件管理器 Caja | Linux 中国在 Linux 上试试这个 Java 文件管理器 | Linux 中国Midori 浏览器将整合自己的开源搜索引擎强势归来 | Linux 中国微软正式发布ChatGPT版搜索引擎和浏览器;抖音回应全国上线外卖;ZOOM宣布裁员1300人,CEO降薪98%丨雷峰早报在 Linux 上试试这个基于 Python 的文件管理器 | Linux 中国试试这个 Linux 网络浏览器作为你的文件管理器 | Linux 中国2022网络浏览器市场份额:Edge增长缓慢、Chrome地位无法撼动香港,城市街景BB鸭 | IE浏览器将被永久禁用;马斯克欲原价出售推特;小米新平板现身;魅族多款产品曝光微软发布 ChatGPT 版搜索引擎和浏览器;抖音回应全国上线外卖传闻;OpenAI 官网访问量增长 35 倍 | 极客早知道颠覆Chrome,这个神秘公司想给浏览器来一场彻底革命世界上只有两个 Linux 发行版:Arch Linux 与其它 | Linux 中国Mozilla 放弃的 Servo 浏览器引擎将在 2023 年重新回归 | Linux 中国Hunt Good 周报|没想到都 2023 年了,浏览器还能有新玩法后Kubernetes时代的未来?Wasmer 3.0 发布,可在浏览器外运行 WebAssembly微软“核弹级”更新:ChatGPT亮相Bing搜索和浏览器,今天上线,免费使用如何在 Linux 中使用 SCP 安全地传输文件 | Linux 中国浏览器现状:Edge 增长缓慢、Chrome 地位无法撼动
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。