偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux下4種實(shí)時(shí)監(jiān)控日志文件的方法,總有一種適合你

系統(tǒng) Linux
在 Linux 下如何才能實(shí)時(shí)查看日志內(nèi)容呢?有很多工具可以幫助我們?cè)谖募掷m(xù)修改的同時(shí)輸出文件內(nèi)容,最常用的莫過(guò)于 tail 命令 了。

[[282100]]

在 Linux 下如何才能實(shí)時(shí)查看日志內(nèi)容呢?有很多工具可以幫助我們?cè)谖募掷m(xù)修改的同時(shí)輸出文件內(nèi)容,最常用的莫過(guò)于 tail 命令 了。

1. tail Command – Monitor Logs in Real Time

如前所述, tail 命令是實(shí)時(shí)顯示日志的最常用的方法。不過(guò)該命令有兩個(gè)版本,如下所示。

第一個(gè)例子是為 tail 命令加上 -f 參數(shù)。

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

 

第二個(gè)例子就是 tailf 命令。它本身內(nèi)建了 -f 參數(shù),因此你無(wú)需再為它指定 -f 參數(shù)。

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

 

通常 Linux 服務(wù)器上的日志都是輪轉(zhuǎn)日志。這種情況下,你需要用 -F 參數(shù)。

tail -F 會(huì)監(jiān)控是否創(chuàng)建了新日志(所謂新日志指的是同一個(gè)名字,但是 fd 不一樣的日志文件),并且會(huì)轉(zhuǎn)而顯示新日志的內(nèi)容,而不是老文件的內(nèi)容。

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

然而,默認(rèn)情況下 tail 命令只會(huì)顯示文件最后 10 行的內(nèi)容。如果你只想在實(shí)時(shí)模式下查看最后兩行的內(nèi)容,那么可以連用 -n 和 -f 參數(shù),如下這樣:

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

 

2. Multitail Command – Monitor Multiple Log Files in Real Time

另一個(gè)好玩的命令是 Multitail Command。從名字中就能看出它可以實(shí)時(shí)監(jiān)控多個(gè)日志,Multitail 還能讓你前后翻閱被監(jiān)控的文件。

使用下面命令可以在基于 Debian 或 RedHat 的系統(tǒng)中安裝 Mulitail。

  1. $ sudo apt install multitail   [On Debian & Ubuntu] 
  2. $ sudo yum install multitail   [On RedHat & CentOS] 
  3. $ sudo dnf install multitail   [On Fedora 22+ version] 

下面例子演示了如何同時(shí)顯示兩個(gè)日志文件。

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

 

3. lnav Command – Monitor Multiple Log Files in Real Time

另一個(gè)類似 Multitail 的命令是 Lnav,Lnav 也能實(shí)時(shí)監(jiān)控多個(gè)文件。

使用下面命令可以在基于 Debian 或 RedHat 的系統(tǒng)中安裝 Lnav。

  1. $ sudo apt install lnav   [On Debian & Ubuntu] 
  2. $ sudo yum install lnav   [On RedHat & CentOS] 
  3. $ sudo dnf install lnav   [On Fedora 22+ version] 

使用 Lnav 同時(shí)查看兩個(gè)日志的方法如下:

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

 

4. less Command – Display Real Time Output of Log Files

最后你可以用 less 命令 查看日志文件,然后按下 Shift+F 也能實(shí)時(shí)查看日志內(nèi)容。

跟 tail 一樣, 在 less 中按下 Shift+F 會(huì)追蹤文件末尾的內(nèi)容。你也可以在調(diào)用 less 命令時(shí)就加上 +F 參數(shù)。

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

 

下面是其他一些關(guān)于日志監(jiān)控與管理的文章,值得一讀。

  • Manage Files Effectively using head, tail and cat Commands in Linux
  • How to Setup and Manage Log Rotation Using Logrotate in Linux
  • Petiti – An Open Source Log Analysis Tool for Linux SysAdmins
  • How to Query Audit Logs Using ‘ausearch’ Tool on CentOS/RHEL
  • Manage Log Messages Under Systemd Using Journalctl {Comprehensive Guide}

 

責(zé)任編輯:武曉燕 來(lái)源: Linux云計(jì)算網(wǎng)絡(luò)
相關(guān)推薦

2021-12-31 16:16:04

JavaScript數(shù)組代碼

2020-07-10 10:48:51

編程語(yǔ)言JavaPython

2010-02-01 08:33:46

2015-01-26 15:58:02

MDM應(yīng)用指南

2022-08-18 09:38:02

Spring跨域

2022-02-14 10:30:37

Java方式框架

2009-02-26 10:29:00

2020-12-10 09:48:15

鴻蒙Linux開(kāi)發(fā)

2020-03-04 17:03:10

數(shù)據(jù)分析思維說(shuō)明

2017-02-20 09:00:49

2018-01-05 08:53:32

LinuxUbuntu發(fā)行版

2009-06-17 12:01:21

Linux

2009-06-17 09:05:05

Linux隱藏網(wǎng)絡(luò)鏈接命令

2019-05-30 08:43:45

JavaScript富文本編輯器編輯器

2020-12-23 10:10:23

Pythonweb代碼

2022-06-22 09:44:41

Python文件代碼

2022-07-07 10:33:27

Python姿勢(shì)代碼

2020-12-09 10:15:34

Pythonweb代碼

2011-07-04 17:53:48

快速測(cè)試

2020-07-06 10:29:21

Linux系統(tǒng)數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)