linux檢視日誌的幾種方法

2021-10-05 02:06:33 字數 697 閱讀 8588

tail:

-n 是顯示行號;相當於nl命令;例子如下:

tail -100f test.log      實時監控100行日誌

tail -n 10 test.log 查詢日誌尾部最後10行的日誌;

tail -n +10 test.log 查詢10行之後的所有日誌;

head:

跟tail是相反的,tail是看後多少行日誌,而head是檢視日誌檔案的頭多少行,例子如下:

head -n 10 test.log 查詢日誌檔案中的頭10行日誌;

head -n -10 test.log 查詢日誌檔案除了最後10行的其他所有日誌;

cat:

tac是倒序檢視,是cat單詞反寫;例子如下:

cat -n test.log |grep "debug" 查詢關鍵字的日誌(常用!~)

vim:

2、輸入「/關鍵字」,按enter鍵查詢

3、查詢下乙個,按「n」即可

退出:按esc鍵後,接著再輸入:號時,vi會在螢幕的最下方等待我們輸入命令

wq! 儲存退出

q! 不儲存退出

Linux 檢視shell的幾種方法

檢視當前發行版可以使用的shell jack localhost cat etc shells bin sh bin bash sbin nologin 檢視當前使用的shell 一 最常用的檢視shell的命令,但不能實時反映當前shell jack localhost echo shell bi...

linux檢視磁碟io的幾種方法

怎樣才能快速的定位到併發高是由於磁碟io開銷大呢?可以通過三種方式 第一種 用 top 命令 中的cpu 資訊觀察 top可以看到的cpu資訊有 tasks 29 total,1 running,28 sleeping,0 stopped,0 zombie cpu s 0.3 us,1.0 sy,0...

linux檢視磁碟io的幾種方法

怎樣才能快速的定位到併發高是由於磁碟io開銷大呢?可以通過三種方式 第一種 用 top 命令 中的cpu 資訊觀察 top可以看到的cpu資訊有 tasks 29 total,1 running,28 sleeping,0 stopped,0 zombie cpu s 0.3 us,1.0 sy,0...