java查看⽇志命令_查看⽇志常⽤的命令
1,查看两个时间之间的⽇志,并且显⽰关键字:sed -n '/2018-04-08 09:40:53.374/,/2018-04-08 10:21:04.812/p' express.log | grep --color '发送消息请求体为'
-------时间点⼀定要在⽇志中存在,可⽤:grep --color '2018-04-08 09:40:53.374'看时间点是不是存在
2,查看⽇志中关键字:grep --color '向bailei02发送消息完成' express.log
3,实时查看⽇志:tail -f express.log
4,查看⽇志最后20⾏:tail -n 20 express.log
5,查看⽇志最后20⾏并且搜索关键字:tail -n 20 express.log | grep --color 'mis'
6,查看最后20⾏并且查关键字(⽂字标红),上下扩展两⾏:tail -n 20 express.log | grep 'mis' --color -a2
7,查看⽂件头10⾏: head -n 10 express.log
8,查看⽇志除了最后10⾏的其他⽇志:head -n -10 express.log
9,查看⽇志第5到第10⾏:sed -n '5,10p' express.log
10,查看底部最新300⾏记录并且实时刷新:tail express.log -n 300 -f
11,查询关键字,并且翻页:grep --color '发送消息成功' express.log | more 空格键翻页
12,查询关键字,并且翻页:grep --color '发送消息成功' express.log | less pagedown翻页
grep命令查看进程13,分页查看⽇志:cat -n express.log | grep --color '发送消息成功' | more
14,循环实时查看最后100⾏记录:tail -fn 100 express.log
15,循环实时查看最后100⾏记录,并且查关键字:tail -fn 100 express.log | grep --color 'INFO'
16,不解压查看压缩包中信息:gzip -dc express. | grep '消息' | more
17,查看java进程:ps -ef|grep java
18,查看Tomcat进程:ps -ef |grep tomcat
19,看URL能不能⽤:curl www.baidu
20,切换到三快:sudo -iu sankuai
21,使⽤netstat命令查询有多少台机器连接到12200端⼝:netstat -nat |grep 12200 -c
22,数据库端⼝3306,使⽤netstat命令查看已经使⽤了多少个数据库连接:netstat -nat |grep 3306 -c
23,ps命令查看Java线程数:ps -eLf |grep java -c
24,查看所有有关Tomcat的进程:ps -ef |grep tomcat
25,⾼亮要查询的关键字: ps -ef |grep --color java
26,终⽌进程 :kill -9 19979
27,查看端⼝8080的使⽤情况 :netstat -tln |grep 8080
28,查看端⼝属于哪个程序:lsof -i :8080
29,查看所有的进程:ps aux,查看Java进程:ps aux|grep  java
30,查⽇志中关键⾏,并向后扩展10⾏: grep --color=always -A 10 "20180716205050ghVXhvA9IItest01" donation.log
31,查⽇志中关键⾏,并向前扩展⼏⾏: grep --color=always -B 10 "20180716205050ghVXhvA9IItest01" donation.log
32,查⽇志中关键⾏,并在关键⾏前后扩展10⾏:  grep --color=always  -10  "20180716205050ghVXhvA9IItest01" donation.log

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。