面试题01:统计访问服务器IP的LISTEN连接数最多的IP?
方法1:
[root@backup tmp]# awk -F '[ ]+' '/LISTEN/{print$6}' 1.txt |sort|uniq -c|sort -rn -k1
2 LISTEN
[root@backup tmp]#
方法2:
[root@backup tmp]# awk '/^tcp/{++S[$NF]}END{for (ain S) print a,S[a]}' 1.txt |sort -rn -k1
1193/sshd 2
注:其中的1.txt是事先导出的服务器连接信息,此处作为测试文本。
面试题02:已知一个端口为53,如何查看端口对应的服务。
[root@backup tmp]# lsof-i :53
[root@backup tmp]# lsof -i :80
[root@backup tmp]# lsof -i :873
[root@backup tmp]# netstat-lnutp|grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1193/sshd
tcp 0 0 :::22 :::* LISTEN 1193/sshd
注意:lsof 是显示主机的端口与服务网络连接状态。
本文转自写个博客骗钱博客51CTO博客,原文链接http://blog.51cto.com/dadonggg/1948290如需转载请自行联系原作者
菜鸟东哥