常用檢視日誌命令

2021-10-01 10:20:28 字數 690 閱讀 1863

以tomcat自帶的catalina.out為例:

1、tail -f catalina.out 實時檢視日誌;

2、tail -300f catalina.out  實時檢視最近300行日誌;

3、按照關鍵字搜尋日誌:cat catalina.out |grep '刪除使用者';

4、按照關鍵字搜尋幷包含前(後)多少行的日誌:cat catalina.out |grep 'update t_user' -a 2;

5、在某乙個時間段根據關鍵字搜尋日誌:sed -n '/2019-12-05/,/2019-12-05 17:23:09/p' catalina.out |grep '檢視報表';

6、在某乙個時間段根據關鍵字搜尋日誌,且顯示到其前(a)後(b)多少行:

sed -n '/2019-09-22 23:16:24/,/2019-09-24 08:14:01/p' catalina.out |grep -a 1 'delete from'

把查詢的日誌寫入指定檔案:後面加》或者》檔案目錄

ps: 符號「>」表示擦除後寫入文件  ; 「>>」表示追加到文件

如:tail -5f catalina.out >/usr/a.txt

sed -n '/2019-12-05/,/2019-12-05 17:23:09/p' catalina.out |grep '檢視使用者' >/usr/a.txt

Linux 常用檢視日誌命令

tailweb.2016 06 06.log n300 f檢視底部即最新300條日誌記錄,並實時重新整理 grep nick tailweb.2016 04 04.log c10 檢視字元 nick 前後10條日誌記錄,大寫c linux tail命令用途是依照要求將指定的檔案的最後部分輸出到標準裝...

常用Linux日誌檢視命令

檢視web應用程式的執行日誌解決執行時異常 出錯是一項基本功。在web程式中我們通過日誌系統 比如log4j 向外部檔案 比如log.txt 寫入了程式執行時的某些日誌 一般都會給日誌行頭加上tag 日誌輸出了程式中約定的一些變數 可能是某個訂單號 某條服務碼 請求id值等標識 的值。如果哪個訂單處...

常用的日誌檢視命令

在我們實際開發中都會把專案部署到測試環境上去,就導致我們看不到後台日誌,只能通過登陸測試環境linux虛擬機器來檢視相關日誌。下面是我總結出的經常用到的檢視日誌的相關命令 1 實時監控100行日誌 所有日誌tail 100f test.log tail f test.log 2 查詢日誌最後100行...