Linux服务器查看日志的几种方法

Linux服务器查看日志的几种方法,第1张

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13133245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-09
下一篇 2023-06-09

发表评论

登录后才能评论

评论列表(0条)

保存