1. 生成快照:
命令:jmap -dump:format=b,file=yourself_file_name.hprof pid
實例:jmap -dump:format=b,file=2021-06-27-01.hprof 20945
2. 壓縮成 zip 文件
命令:zip -r -q dest_file_name src_file_name (-r: 循環子文件夾及文件、-q 隱藏壓縮過程)
實例:zip -r -q 2021-06-27-01.hprof.zip 2021-06-27-01.hprof
3. tar 解壓縮 與 解壓縮
命令:壓縮 tar -cxvf file_name 、解壓縮 tar -zxvf file_name
4. 查詢匹配行數:
命令:grep -c 'key' file_name.log
實例:grep -c '任務執行開始——' hm-info.log
5. 查詢時間區間內,指定關鍵字的匹配記錄
命令:
實例:sed -n '/2021-04-28 21:08:22,311:INFO/,/2021-04-28 21:32:06,682:INFO/p' info-2021-04-28.log | grep 'ConsumeMessageThread_13'