linux 日誌檢視及操作

2021-09-01 02:17:14 字數 1053 閱讀 4910

一.日誌檢視

1、進入日誌檔案所在的檔案目錄,比如:

cd /opt/tomcat7/logs

2、通過命令開啟日誌,分析需求場景開啟需要的日誌

比如:tail  -f   catalina.out

3、常用命令一:tail

比如:tail -f  test.log    (迴圈檢視檔案內容)

4、按照行號查詢:cat(過濾出關鍵字附近的日誌)

cat -n test.log |grep "訂單號"

然後使用 head -n 20 檢視查詢結果裡的向前20條記錄

5、按照時間日期查詢,(查詢出一段時間內的記錄)

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log

檢視該段時間內的日誌

但是前提是用方法4試一下查詢的哪個其實時間是不是存在

二.日誌查詢

1、命令模式下輸入「/字串」,例如「/section 3」。

2、如果查詢下乙個,按「n」即可。

要自當前游標位置向上搜尋,請使用以下命令:

/pattern enter

其中,pattern表示要搜尋的特定字串行。

要自當前游標位置向下搜尋,請使用以下命令:

?pattern enter

三.日誌清除

使用echo命令清空日誌檔案

echo -n "" > /server/tomcat/logs/catalina.out ==>要加上"-n"引數,預設情況下會"\n",也就是回車符

du -h /server/tomcat/logs/catalina.out

使用echo命令清空tomcat日誌檔案測試例項:

[root@zdz ~]# echo -n "" > /server/tomcat/logs/catalina.out

[root@zdz ~]# du -h /server/tomcat/logs/catalina.out

0 /server/tomcat/logs/catalina.out

tomcat重啟

linux 檢視日誌的基本操作

1.tail f 迴圈讀取 q 不顯示處理資訊 v 顯示詳細的處理資訊 c 數目 顯示的位元組數 n 行數 顯示行數 q,quiet,silent 從不輸出給出檔名的首部 s,sleep interval s 與 f合用,表示在每次反覆的間隔休眠s秒 tail n 10 test.log 查詢日誌尾...

linux 檢視日誌

1 cat命令 功能 1 顯示整個檔案。示例 cat filename 2 把檔案串連線後傳到基本輸出,如將幾個檔案合併為乙個檔案或輸出到螢幕。示例 cat file1 file2 file 說明 把檔案串連線後傳到基本輸出 螢幕或加 filename 到另乙個檔案 cat引數詳解 n 或 numb...

Linux檢視日誌

1 cat命令 功能 1 顯示整個檔案。示例 cat filename 2 把檔案串連線後傳到基本輸出,如將幾個檔案合併為乙個檔案或輸出到螢幕。示例 cat file1 file2 file 說明 把檔案串連線後傳到基本輸出 螢幕或加 filename 到另乙個檔案 cat引數詳解 n 或 numb...