介绍
这期内容当中小编将会给大家带来有关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 # #可以查看最近一天的各项指标
tsar ——live # #可以查看实时指标,默认五秒一刷