Java中问题排查工具有哪些

  介绍

这期内容当中小编将会给大家带来有关Java中问题排查工具有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。


尾巴最常用的尾巴- f

tail  -300 f  shopbase.log  #倒数300行并进入实时监听文件写入模式grep

grep  forest  f.txt  #文件查找   grep  forest  f.txt  cpf.txt  #多文件查找   grep  & # 39;日志# 39;,/home/admin  -r  -n  #目录下查找所有符合关键字的文件   cat  f.txt  |, grep 小姐;shopbase   grep  & # 39; shopbase& # 39;,/home/admin  -r  -n ——include  *。{vm, java}, #指定文件后缀   grep  & # 39; shopbase& # 39;,/home/admin  -r  -n ——exclude  *。{vm, java}, #反匹配   seq  10, |, grep  5, -A  3, #上匹配   seq  10, |, grep  5, -B  3, #下匹配   seq  10, |, grep  5, -C  3, #上下匹配,平时用这个就妥了   cat  f.txt  |, grep  -c  & # 39; SHOPBASE& # 39;

awk

<强> 1,基础命令

awk  & # 39; {print  4美元,美元6}& # 39;f.txt   awk  & # 39; {print  NR, $ 0} & # 39; f.txt  cpf.txt   awk  & # 39; {print  FNR $ 0} & # 39; f.txt  cpf.txt   awk  & # 39; {print  FNR文件名,$ 0}& # 39;f.txt  cpf.txt   awk  & # 39; {print 文件名,“NR=? NR,“FNR=癋NR,“美元“NF"=? NF} & # 39; f.txt  cpf.txt   echo  1:2:3:4  |, awk  - f:, & # 39; {print  $ 1, $ 2, 3美元,4美元}& # 39;

<强> 2匹配

awk  & # 39;/ldb的,{打印}& # 39;,f.txt  #匹配ldb   awk  & # 39; !/ldb的,{打印}& # 39;,f.txt  #不匹配ldb   awk  & # 39;/ldb/,,,,/听/,{打印}& # 39;,f.txt  #匹配ldb和倾听   awk  & # 39; 5美元,~,/. ldb,{打印}& # 39;,f.txt  #第五列匹配ldb的

<强> 3,内建变量

NR: NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为记录数量的缩写。

FNR:在awk处理多个输入文件的时候,在处理完第一个文件后,NR并不会从1开始,而是继续累加,因此就出现了FNR,每当处理一个新文件的时候,FNR就从1开始计数,FNR可以理解为文件记录的数量。

NF: NF表示目前的记录被分割的字段的数目,NF可以理解为许多领域。

找到

sudo  -u  admin  find /home/admin /tmp /usr  -name  \ * . log(多个目录去找)   find 只-iname  \ * . txt(大小写都匹配)   find 只-type  d(当前目录下的所有子目录)   find /usr  -type  l(当前目录下所有的符号链接)   find /usr  -type  l  -name “z *“, - ls(符号链接的详细信息,如:inode,目录)   find /home/admin  -size  + 250000 k(超过250000 k的文件,当然+改成——就是小于了)   find /home/admin  f  -perm  777年,-exec  ls  -l {}, \;,(按照权限查询文件)   find /home/admin  -atime  1, 1天内访问过的文件   find /home/admin  -ctime  1, 1天内状态改变过的文件   find /home/admin  -mtime  1, 1天内修改过的文件   find /home/admin  -amin  1, 1分钟内访问过的文件   find /home/admin  -cmin  1, 1分钟内状态改变过的文件   find /home/admin  -mmin  1, 1分钟内修改过的文件

的pgm

批量查询vm-shopbase满足条件的日志

pgm  -A  -f  vm-shopbase  & # 39; cat /home/admin/shopbase/日志/shopbase.log.2017-01-17 | grep  2069861630 & # 39;

沙皇

沙皇是咱公司自己的采集工具。很好用,将历史收集到的数据持久化在磁盘上,所以我们快速来查询历史的系统数据。当然实时的应用情况也是可以查询的啦。大部分机器上都有安装。

tsar  # #可以查看最近一天的各项指标

癑ava中问题排查工具有哪些"

tsar ——live  # #可以查看实时指标,默认五秒一刷

癑ava中问题排查工具有哪些"

Java中问题排查工具有哪些