lnav 工具有哪些独特的功能?
- 你可以根据需要实时解压缩日志文件,类似于 Linux 和 Unix 上的 z* 工具。
- 自动检测日志文件格式。
- 按时间合并多个文件,形成一个统一的视图。
- 终端颜色支持,让你更容易发现错误和警告。
- 支持通过 SSH (SFTP) 查看远程 Linux 和 Unix 机器上的日志文件。
- 在日志文件轮换时,自动跟踪文件重命名,并在目录中查找新文件,方便你进行故障排查。
- 可以构建错误和警告的索引。
- 如果需要,可以漂亮地打印 JSON 格式的日志。
- 快速跳转到上一个/下一个错误。
- 使用正则表达式进行搜索。
- 使用正则表达式高亮文本。
- 使用正则表达式或 SQLite 表达式过滤消息。
- 漂亮地打印结构化文本。
- 查看消息的时间分布直方图。
- 使用 SQLite 查询消息。
- 简而言之,一个工具涵盖了 grep、cat、tail 等核心工具的功能。
安装
根据你的 Linux 或 Unix 发行版,输入相应的安装命令。
Debian/Ubuntu Linux
使用 apt
或 apt-get
命令:
$ sudo apt install lnav
CentOS/RHEL/Fedora/Rocky/Alma/Oracle Linux
首先启用 EPEL 仓库(Fedora 除外),然后使用以下 dnf 命令安装 lnav:
$ sudo dnf install