怎么快速搜索linux的日志,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 退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值