1. 程式人生 > >linux搜索日誌的命令方法

linux搜索日誌的命令方法

ali tls lin 本地 文件太大 linux文件路徑 start nbsp 1.0

1.基本原則

sz命令下載日誌文件到本地 ,如果文件太大,可以先壓縮,再下載 sudo zip -r ROOT_20170607.zip ROOT

根據關鍵字搜索,再根據時間段搜索,生成文件之後在vi搜索

grep -H -r -a -C 10 ‘441424196811083034‘ auto-2018-10-24-*.log > d1.log

-C 10 代表的是搜索的上下10行文本. 這個比較關鍵.

grep -H -r ‘addCommUseDriver‘ auto-2018-10-24-*.log

sed -n ‘/Oct 24 15:25/,/Oct 24 15:33/p‘ auto-2018-10-24-206.log p代表的是結尾

有時候搜索不到文本,並不是命令不對,而是自己推斷出來的日誌搜索接口或日誌打印的地方不對,根據關鍵的訂單號,支付號來搜索最好.

linux文件路徑常規:

/usr/local/tomcat_xxx_settle/webapps/ROOT/WEB-INF/classes/

sudo tar -xvf ROOT_20161010.zip.tag ROOT 解壓
sudo unzip ROOT_20161010.zip 解壓

mv /home/xxx/xx-service-1.0-SNAPSHOT.jar ./

打包命令: mvn clean package -Dmaven.test.skip=true -P pro -e

cd /usr/local/tomcat_xxx_settle   tomcat目錄
ps -ef | grep           tomcat 查看tomcat進程號
sudo kill -9 8545          19138是上面查出來的進程號
cd webapps            進去webapps目錄
sudo zip -r ROOT_20170607.zip ROOT      ,ROOT.war 對ROOT目錄進行備份
sudo rm -rf ROOT              刪除ROOT目錄
sudo rm -rf ROOT.war           刪除ROOT.war
sudo mv /home/xxx/ROOT.war ./
cd ..                  退回tomcat_xxx_settle目錄

sudo bin/startup.sh              啟動tomcat

sudo bin/startup.sh && tail -f ./logs/catalina.out    啟動tomcatls ctrl+c 退出

linux搜索日誌的命令方法