Linux檢視log日誌,簡單常用的指令

2021-10-01 23:51:58 字數 752 閱讀 8032

線上出bug是常有的事,尤其是分布式環境,查詢log日誌快速定位問題是很有必要的,grep命令就可以得到多個條件查詢出來的結果,並且可以對多個檔案進行查詢:

1.grep的and,多條件的與查詢。

// grep的and,多條件的與查詢

grep 'condition' filename | grep 'condition'

2.grep的or,多條件的或查詢。

// grep的or,多條件的或查詢

grep 'condition|condition' filename

3.grep使用正規表示式查詢。

// .grep使用正規表示式查詢

grep -

e'pattern1|pattern2' filename

或者

// 使用正規表示式查詢

egrep 'pattern1|pattern2' filename

對單個log日誌查詢嫌麻煩,也可以使用簡單的vim指令(單個檔案):

vim filename //進入vim命令模式

gg //游標移到檔案第一行

ctrl+

g//游標移到檔案最後一行

/或?condition //正向/反向條件查詢n/n

:q //離開 vim (常用)

:e //重新整理檔案

Linux 檢視log日誌

tail f log 迴圈讀取日誌 tail 10000 log 顯示檔案的尾部 n 行內容 tail f log grep 關鍵字 迴圈讀取日誌,並根據關鍵字過濾 tail f log grep i 關鍵字 忽略字元大小寫 tail f log grep e 關鍵字a 關鍵字b 關鍵字c 過濾多個...

日誌檢視 優雅的檢視log日誌

前言 作為一名測試工程師,測試任務中和linux打交道的地方有很多,比如檢視日誌 定位bug 修改檔案 部署環境等。產品部署在linux上,如果某個功能發生錯誤,就需要我們去排查出錯的原因,所以熟練的掌握檢視log的方法顯得尤為重要。如何優雅的檢視log日誌,讓我們拭目以待。談到檢視log的方法,最...

如何檢視linux的系統log日誌

1.檢視系統日誌所存放的位置 通過nginx的配置檔案檢視 default access log var log nginx hej.access.log common 2.檢視系統日誌的格式 通過nginx的配置檔案檢視 nginx.conf。如果是apache,對應找到httpd檔案 log f...