成人免费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

2009-06-17 09:05:05

Linux隱藏網絡鏈接命令

2019-05-30 08:43:45

JavaScript富文本編輯器編輯器

2009-06-17 12:01:21

Linux

2018-01-05 08:53:32

LinuxUbuntu發行版

2020-12-09 10:15:34

Pythonweb代碼

2020-07-06 10:29:21

Linux系統數據

2020-12-23 10:10:23

Pythonweb代碼

2022-07-07 10:33:27

Python姿勢代碼

2022-06-22 09:44:41

Python文件代碼

2021-01-27 09:41:41

Web安全攻擊黑客
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 激情免费视频 | 欧美一级黄色片免费观看 | 国内精品久久久久 | 亚洲一区二区三区久久 | 蜜臀久久99精品久久久久久宅男 | 国产欧美视频一区二区 | 九色 在线 | 午夜免费成人 | 精品欧美一区二区三区久久久小说 | 亚洲欧美日韩网站 | 亚洲 中文 欧美 日韩 在线观看 | 黄色一级电影在线观看 | 国产精品中文字幕在线 | 国产亚洲精品久久久久动 | 亚洲欧洲日本国产 | 国产情侣久久 | 国产精品综合色区在线观看 | av香蕉 | 一区二区三区在线免费观看 | 日韩在线观看中文字幕 | 亚洲美女一区二区三区 | 国产2区 | 国产美女免费视频 | 欧美日韩久久精品 | 欧美日韩免费一区二区三区 | 免费国产一区二区视频 | 午夜噜噜噜 | 国产视频福利 | 欧洲视频一区 | 亚洲天堂av网 | 一区二区三区在线免费 | www.亚洲.com| 日韩一区二区在线视频 | 91玖玖 | av在线一区二区三区 | 精品国产一区二区在线 | 激情网站 | 国产精品99 | 国产福利在线看 | 欧美久久一区 | 国产精品国产成人国产三级 |