实用的Linux日志查看工具
参考原文:
介绍
lnav 代表日志文件导航器,是专为小型解决方案构建的 CLI 日志文件查看器。它完全免费、易于使用且可定制。
正如所有系统管理员所知,GNU/Linux 将日志文件存储在
/var/log
目录。因此,如果出现任何问题,管理员需要打开并读取该目录中的各种日志文件。在没有任何其他工具的情况下,有时不可能知道哪个日志文件将包含最相关的信息,这需要手动检查所有文件,查看其时间戳并尝试诊断问题。这是一项单调且耗时的任务,您不想发现自己在做!值得庆幸的是,通过 lnav 系统管理员家庭用户可以简单快速地完成此任务。让我们看看如何在 CentOS 7 上安装 lnav。
在 Centos 7 上安装 lnav
安装很简单,只要阅读这一行即可。有两种方法:
- 通过 EPEL 存储库
- 从源头构建
使用 EPEL 存储库
如果尚不存在,请使用以下命令安装 EPEL 存储库:
yum install epel-release
然后安装该实用程序:
yum install lnav
这是一款轻量级软件(仅 1.1MB),因此几乎是瞬时完成的。
从源头构建
下载源代码:
wget https://github.com/tstack/lnav/releases/download/v0.8.1/lnav-0.8.1.tar.gz
提取它:
tar xf lnav-0.8.1.tar.gz
Lnav 需要以下软件包:
- libpcre – Perl 兼容正则表达式 (PCRE) 库
- sqlite – SQLite 数据库引擎
- ncurses – ncurses 文本 UI 库
- readline – readline 行编辑库
- zlib – zlib 压缩库
- bz2 – bzip2 压缩库
- re2c – re2c 扫描仪生成器
- libcurl – 用于从 URL 下载文件的 cURL 库。需要 7.23.0 或更高版本
下一个 :
cd lnav-0.8.1
mkdir release
cd release
../configure --prefix=/usr/local
make
make install
使用
如果你直接运行 lnav 命令,它会显示你系统中的所有日志(/var/log/messages 和 /var/log/syslog)
lnav
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果