1 .查看日志
1、进入日志文件所在的文件目录。 例如:
cd /opt/tomcat7/logs
2、用命令打开日志,分析需求场景打开必要的日志
例如:
tail -f catalina.out
3、常用命令tail
例如:
tail -f test.log (循环查看文件内容) )。
4、按行号查询: cat (过滤关键字附近的日志) )。
cat -n test.log |grep '订单号'
然后,使用head -n 20显示查询结果的前20条记录
5、按日期和时间咨询。 (调查一定期间内的记录) ) )。
sed-n '/2014-12-1716336017336020//2014-12-1716336017336036/p ' test.log
显示此期间的日志
但是,方法4的前提是尝试一下哪个查询实际上是否存在时间
2 .日志搜索
1、在指令模式下输入“/字符串”,例如“/Section 3”。
2、查找下一个时,只需按“n”。
要从当前光标位置向上搜索,请使用以下命令:
/pattern Enter
其中pattern表示要搜索的特定字符串。
要从当前光标位置向下搜索,请使用以下命令:
? pattern Enter
3 .日志清除
使用echo命令清空日志文件
要添加echo-n ' '/server/Tomcat/logs/catalina.out==参数'-n ',缺省情况下会添加'n ',即换行符
du-h/server/Tomcat/logs/catalina.out
使用echo命令清空tomcat日志文件测试实例:
[ root @ zdz~] # echo-n ' '/server/Tomcat/logs/catalina.out
[ root @ zdz~~ ] # du-h/server/Tomcat/logs/catalina.out
0/server/Tomcat/logs/catalina.out
tomcat重新启动
3359 blog.csdn.net/ZD lulu/article/details/83346535