纪叶公

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

常用Linux日志查看

目前遇到的大体分两种直接部署和docker部署。

  一:直接部署

  进入服务器,一般项目在data或者home中。 cd /data   cd /home   进入后ll查看所有,之后选择项目进入 cd  pay-dev 然后cd logs/ 就进入了 日志文件夹。(查看当前路径pwd)

  

 

  一般情况都如上图,之后选择某天日志进行查看。

   grep命令最为常用。查询选择日志中查询关键词相关日志。

  举例:grep + 字符串  + 日志文件     比如grep 返回结果 /httx/logs/out.log

  grep "第三方发票" 2021-11-23_plouto-pay.log

   grep "第三方发票" 2021-11-23_plouto-pay.log -A10 -B10  查询相关内容上下十行日志。

 

  tail命令,查询最近的日志。

  tail -1000 xx.log  最近1000行日志

  tail -f XXX.log 实时日志

 

  less命令

  less xxxx.log 进入日记。

  less -N xxxx.log 带行号进入日记。

  /key 向下搜索相关内容, n 下一出 N上一处。

  ?key 向上搜索相关内容

  q 推出less模式

  [pagedown]: 向下翻动一页 (mac 为fn+下)

   [pageup]: 向上翻动一页 (mac 为fn+上)

  

  

  grep命令

   grep "key" -C2 xxx.log  查看关键词上下2行日志

 

 

 

grep "时间" xxx.log 根据时间段查日志。

 

grep "2021-11-30 10:4[1-9]" 2021-11-30_plouto-pay.log 

 

常用大概这些,避免忘记记录一下。 

  

 

 

 

   

posted on 2021-11-30 15:04  纪叶公  阅读(182)  评论(0)    收藏  举报