查看日志命令

1、 登录机器查看某个接口,方法的调用情况

less info.log   #或者error.log

shift + G 命令到文件尾部  
然后输入 ?加上你要搜索的关键字例如 ?queryUserInfo方法

按 n 向上查找关键字

shift+n  反向查找关键字

ctrl + z 退出

2、登录机器查看日志的方式

方式一:cat error.info | grep ‘2021-10-21 21:20’ 查看21号晚9:20的所有数据

方式二:

  • less info.log

  • shift + G 命令到文件尾部

  • 然后输入 ?加上你要搜索的关键字

​ 例如 ?2021-10-21 21:20

  • 按 n 向上查找关键字 shift+n 反向查找关键字

方式三:

  • tail -f info.log

  • tail -f 100 error.log

  • tail -fn 100 info.log

退出:ctrl + z或c

3、其他

1、查看某个时间段范围内的日志,并且显示关键字:

 sed -n '/起始时间/,/终止时间/p' 日志文件

 sed -n '/2019-11-01T18:44/,/2019-11-01T18:45/p' hotelrsquery.gc.log | grep --color 'ERROR'

-------时间点一定要在日志中存在,可用:

   grep --color '2018-04-08 09:40:53.374'看时间点是不是存在

2、查看日志中关键字:

   grep --color 'ERROR' error.log

3、实时查看日志:

    tail -f error.log

4、查看日志最后20行并且搜索关键字:

   tail -n 20 error.log | grep --color  'ERROR'

5、查看文件头10行:

    head -n 10 express.log

6、查看日志除了最后10行的其他日志:

   head -n -10 express.log

7、查看日志第5到第10行:

   sed -n '5,10p' express.log

8、查看底部最新100行记录并且实时刷新:

   tail -fn 50 error.log 

9、查询关键字,并且翻页:

    grep --color '发送消息成功' express.log | more  空格键翻页

   将more换为less是pagedown翻页

10、分页查看日志:

    cat -n 200 express.log | grep --color '发送消息成功' | more

11、不解压查看压缩包中信息:

    gzip -dc express.log.2018-01-11.gz | grep '消息' | more

12、查看java进程:

    ps -ef | grep --color java

13、看URL能不能用:

    curl www.baidu.com

14、切换到jd:

     sudo -iu jd

15、使用netstat命令查询有多少台机器连接到12200端口:

     netstat -nat | grep 12200 -c

16、数据库端口3306,使用netstat命令查看已经使用了多少个数据库连接:

     netstat -nat | grep 3306 -c

17、ps命令查看Java线程数:

     ps -eLf | grep java -c

18、终止进程 :

     kill -9 端口号

19、查看端口8080的使用情况 :

     netstat -tln |grep 8080

20、查看端口属于哪个程序:

     lsof -i :8080

21、查看所有的进程:

    ps aux           

    查看Java进程:ps aux | grep  java

22、查找日志中关键行,并向后扩展10:

      grep --color=always -A 10 "20180716205050ghVXhvA9IItest01" donation.log

-B代表向前扩展

省去-A-B表示向前后扩展
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值