- 查看日志 :
查看上下10行:
grep -C 10 'NullPointerException' logback.log
-
当然也可以只看上面10行:
grep -B 10 'NullPointerException' logback.log
-
或者下面10行:
grep -A 10 'NullPointerException' logback.log
-
linux通过grep根据关键字查找日志文件上下文
-
1、在标准unix/linux下的grep命令中,通过以下参数控制上下文的显示:
grep -C 10 keyword catalina.out 显示file文件中匹配keyword字串那行以及上下10行
grep -B 10 keyword catalina.out 显示keyword及前10行
grep -A 10 keyword catalina.out 显示keyword及后10行
2、查找的结果比较大时,为了方便定位问题,也可以重定向到文件中,比如:
grep -C 10 keyword catalina.out > aaa.txt
3、统计包含某个关键字的个数
grep -o keyword catalina.out | wc -l
4、如果一行最多一个关键字,可以简写为:
grep -c keyword catalina.out5、查看grep版本的方法是
grep -V
- 查看端口 nestat
-
nestat:打印网络连接、路由表、接口统计信息、伪装连接和多播成员,使用最多的是打印网络连接信息。
一、常见的参数:
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。 - netstat -anp |grep 端口号
- 1. 查询进程号所占用的端口号: netstat -anp | grep 进程号
- 2. 查看端口号对应的进程,用于排查端口号是否被占用:netstat -tunlp | grep 端口号
-
4. 显示pid和进程:netstat -pt
[root@localhost ~]# netstat -pt Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 10.10.1.132:6379 10.10.1.114:50267 ESTABLISHED 9717/redis-server 1 tcp 0 0 10.10.1.132:6379 10.0.20.3:60342 ESTABLISHED 9717/redis-server 1 tcp6 0 0 10.10.1.132:ddi-tcp-1 10.0.10.3:55131 ESTABLISHED 9147/java tcp6 0 0 10.10.1.132:46743 192.168.99.113:mysql ESTABLISHED 12349/java tcp6 0 0 10.10.1.132:47033 10.10.1.132:6379 ESTABLISHED 10841/java tcp6 0 0 10.10.1.132:us-srv 10.10.1.124:34405 FIN_WAIT2 -
5. 列出所有处于监听状态的 Sockets:
netstat -l #只显示监听端口 netstat -lt #只列出所有监听 tcp 端口 netstat -lu #只列出所有监听 udp 端口 netstat -lx #只列出所有监听 UNIX 端口
-
- 中文(简体)
- 中文(繁体)
- 丹麦语
- 乌克兰语
- 乌尔都语
- 亚美尼亚语
- 俄语
- 保加利亚语
- 克罗地亚语
- 冰岛语
- 加泰罗尼亚语
- 匈牙利语
- 卡纳达语
- 印地语
- 印尼语
- 古吉拉特语
- 哈萨克语
- 土耳其语
- 威尔士语
- 孟加拉语
- 尼泊尔语
- 布尔语(南非荷兰语)
- 希伯来语
- 希腊语
- 库尔德语
- 德语
- 意大利语
- 拉脱维亚语
- 挪威语
- 捷克语
- 斯洛伐克语
- 斯洛文尼亚语
- 旁遮普语
- 日语
- 普什图语
- 毛利语
- 法语
- 波兰语
- 波斯语
- 泰卢固语
- 泰米尔语
- 泰语
- 海地克里奥尔语
- 爱沙尼亚语
- 瑞典语
- 立陶宛语
- 缅甸语
- 罗马尼亚语
- 老挝语
- 芬兰语
- 英语
- 荷兰语
- 萨摩亚语
- 葡萄牙语
- 西班牙语
- 越南语
- 阿塞拜疆语
- 阿姆哈拉语
- 阿尔巴尼亚语
- 阿拉伯语
- 韩语
- 马尔加什语
- 马拉地语
- 马拉雅拉姆语
- 马来语
- 马耳他语
- 高棉语