成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下4種實時監控日志文件的方法,總有一種適合你

系統 Linux
在 Linux 下如何才能實時查看日志內容呢?有很多工具可以幫助我們在文件持續修改的同時輸出文件內容,最常用的莫過于 tail 命令 了。

[[282100]]

在 Linux 下如何才能實時查看日志內容呢?有很多工具可以幫助我們在文件持續修改的同時輸出文件內容,最常用的莫過于 tail 命令 了。

1. tail Command – Monitor Logs in Real Time

如前所述, tail 命令是實時顯示日志的最常用的方法。不過該命令有兩個版本,如下所示。

第一個例子是為 tail 命令加上 -f 參數。

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

 

第二個例子就是 tailf 命令。它本身內建了 -f 參數,因此你無需再為它指定 -f 參數。

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

 

通常 Linux 服務器上的日志都是輪轉日志。這種情況下,你需要用 -F 參數。

tail -F 會監控是否創建了新日志(所謂新日志指的是同一個名字,但是 fd 不一樣的日志文件),并且會轉而顯示新日志的內容,而不是老文件的內容。

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

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

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

 

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

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

使用下面命令可以在基于 Debian 或 RedHat 的系統中安裝 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] 

下面例子演示了如何同時顯示兩個日志文件。

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

 

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

另一個類似 Multitail 的命令是 Lnav,Lnav 也能實時監控多個文件。

使用下面命令可以在基于 Debian 或 RedHat 的系統中安裝 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 同時查看兩個日志的方法如下:

  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 也能實時查看日志內容。

跟 tail 一樣, 在 less 中按下 Shift+F 會追蹤文件末尾的內容。你也可以在調用 less 命令時就加上 +F 參數。

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

 

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

  • 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}

 

責任編輯:武曉燕 來源: Linux云計算網絡
相關推薦

2021-12-31 16:16:04

JavaScript數組代碼

2020-07-10 10:48:51

編程語言JavaPython

2010-02-01 08:33:46

2015-01-26 15:58:02

MDM應用指南

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開發

2020-03-04 17:03:10

數據分析思維說明

2017-02-20 09:00:49

2018-01-05 08:53:32

LinuxUbuntu發行版

2009-06-17 12:01:21

Linux

2009-06-17 09:05:05

Linux隱藏網絡鏈接命令

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姿勢代碼

2020-12-09 10:15:34

Pythonweb代碼

2011-07-04 17:53:48

快速測試

2020-07-06 10:29:21

Linux系統數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国外成人在线视频网站 | 欧美黄 片免费观看 | 欧美爱爱视频网站 | 激情网站在线 | 区一区二区三在线观看 | 国产精品日日做人人爱 | 亚洲国产精品99久久久久久久久 | 亚洲国产成人av好男人在线观看 | 国产福利在线 | 中文字幕av一区二区三区 | 免费黄色a视频 | 久久av综合 | 琪琪午夜伦伦电影福利片 | 成人在线国产 | 日韩av黄色 | 亚洲国产免费 | 成人永久免费视频 | 日韩喷潮| 亚洲国产一| 日韩av在线一区 | 中文字幕国产第一页 | 日本一区二区三区视频在线 | 91网站在线观看视频 | 狠狠av | 国产一区二区在线免费观看 | a黄在线观看 | 日韩av在线免费 | www.887色视频免费 | 精品久久ai电影 | 久久高清免费视频 | 毛片a区 | av先锋资源 | 欧美性受xxxx白人性爽 | 成人一区二区在线 | 亚洲精品久久久一区二区三区 | 最近日韩中文字幕 | 亚洲一区二区在线视频 | 久久99这里只有精品 | 欧美午夜视频 | 自拍偷拍亚洲欧美 | 日日摸天天添天天添破 |