常用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
常用大概这些,避免忘记记录一下。
浙公网安备 33010602011771号