温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linu系统实时监控日志内容的方法是什么

发布时间:2022-01-26 16:49:29 来源:亿速云 阅读:115 作者:柒染 栏目:开发技术

这篇文章的内容主要围绕Linu系统实时监控日志内容的方法是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!

1. tail命令 实时监控日志

如上所述,tail命令是实时显示日志文件的最常用解决方案。但是,显示该文件的命令有两个版本,如下面的示例所示。

在第一个示例中,命令tail需要-f参数来跟踪文件的内容。

1$ sudo tail -f /``var``/log/apache2/access.log


Linu系统实时监控日志内容的方法是什么

实时监控Apache日志

该命令的第二个版本实际上是一个命令本身:tailf。你不需要使用该-f开关,因为该命令是与-f参数一起内置的。

1$ sudo tailf /``var``/log/apache2/access.log


Linu系统实时监控日志内容的方法是什么

实时Apache日志监控

通常,logrotate实用程序会在Linux服务器上频繁地轮换日志文件。要查看每日基础上轮换的日志文件,可以使用tail -F命令。

tail -F将跟踪正在创建的新日志文件,并开始跟踪新文件而不是旧文件。

1$ sudo tail -F /``var``/log/apache2/access.log


但是,默认情况下,tail命令将显示文件的最后10行。例如,如果你只想实时查看日志文件的最后两行,请使用-n与该-f标志结合的文件,如下例所示。

1$ sudo tail -n2 -f /``var``/log/apache2/access.log


Linu系统实时监控日志内容的方法是什么

查看最后两行日志

2.multitail命令 实时监控多个日志文件

另一个有趣的实时显示日志文件的命令是multitail命令。该命令的名称意味着multitail实用程序可以实时监视和跟踪多个文件。Multitail还允许你在受监视的文件中来回导航。

要在基于Debian和RedHat的系统中安装mulitail实用程序,请发出以下命令。

123$ sudo apt install multitail [On Debian&Ubuntu]``$ sudo yum install multitail [On RedHat&CentOS]``$ sudo dnf install multitail [On Fedora 22+ version]


要同时显示两个日志文件的输出,请执行以下示例中所示的命令。

1$ sudo multitail /``var``/log/apache2/access.log /``var``/log/apache2/error.log


Linu系统实时监控日志内容的方法是什么

多点监控日志

3. lnav命令  实时监控多个日志文件

另一个有趣的命令,类似于multitail命令,是lnav命令。Lnav实用程序还可以观看和跟踪多个文件并实时显示其内容。

通过发出以下命令在基于Debian和RedHat的Linux发行版中安装lnav实用程序。

123$ sudo apt install lnav [On Debian&Ubuntu]``$ sudo yum install lnav [On RedHat&CentOS]``$ sudo dnf install lnav [On Fedora 22+ version]


通过发出命令同时观察两个日志文件的内容,如下例所示。

1$ sudo lnav /``var``/log/apache2/access.log /``var``/log/apache2/error.log


Linu系统实时监控日志内容的方法是什么

lnav – 实时日志监控

4. less命令  显示日志文件的实时输出

最后,如果键入,则可以使用less命令显示文件的实时输出Shift+F

与tail实用程序一样,Shift+F在打开的文件中按下less将在文件结束后开始。或者,你也可以用较少的+F旗帜开始进入现场观看文件。

1$ sudo less + F /``var``/log/apache2/access.log


Linu系统实时监控日志内容的方法是什么

使用less命令监视日志

感谢你的阅读,相信你对“Linu系统实时监控日志内容的方法是什么”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注亿速云网站!小编会继续为大家带来更好的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI