1、进入日志文件所在的文件目录,比如:
cd /opt/tomcat7/logs
2、通过命令打开日志,分析需求场景打开需要的日志
比如:
tail -f catalinaout
3、常用命令一:tail
比如:
tail -f testlog (循环查看文件内容)
4、按照行号查询:cat(过滤出关键字附近的日志)
cat -n testlog |grep "订单号"
然后使用 head -n 20 查看查询结果里的向前20条记录
5、按照时间日期查询,(查询出一段时间内的记录)
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' testlog
查看该段时间内的日志
但是前提是用方法4试一下查询的哪个其实时间是不是存在
你说的应该是ping值吧,我们是这样做的1、记录一个开始时间
2、往服务器发送一个命令,这个命令自己定义,简单的没有逻辑处理
3、记录返回的时间
4、用(返回的时间-开始时间)/2,就是服务器ping值,因为ping只是单向的用uptime,可以看到已经连续运行的时间,用当前时间一减就是上次重启的时间
或者也可以用last reboot命令
[root@localhost ~]# last reboot
reboot system boot 3176-1-ARCH Thu Dec 18 21:44 still running
wtmp 开始 Thu Dec 18 21:44:19 2014自己算的吧记录开始时间和结束时间,end-start吧 start=SystemcurrentTimeMillis(); 执行sqlend=SystemcurrentTimeMillis(); 时间就是end-start
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)