• 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 退出

  • 相关阅读:
    告别零码软件
    win+mingw+libxml2试用笔记
    beacon with java 1.7 on fedora
    mininet指令详解
    java Socket完美实例
    gnome3 下 qt 应用极其丑陋的解决方案
    org.apache.log4j Class Level
    Mac如何修改文本文件编码
    unity性能优化相关
    平面图判定
  • 原文地址:https://www.cnblogs.com/jhuangsjtu/p/9868076.html
Copyright © 2020-2023  润新知