linux搜索日志的命令方法
Posted jhuangsjtu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux搜索日志的命令方法相关的知识,希望对你有一定的参考价值。
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搜索日志的命令方法的主要内容,如果未能解决你的问题,请参考以下文章