Linux命令:如何查看服务器连接(linux查看服务器连接)
?
Linux命令:如何查看服务器连接?
在Linux下想要查看某个服务器上的连接状态,可以使用netstat命令,这是一个很厉害的工具,它可以在系统上报告出所有的网络连接状态。只需键入以下命令:
`netstat -an | grep “ESTABLISHED”`
该命令将会告诉你哪些ip地址正在与该服务器相连接,就像如下所示:
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.100:22 192.168.1.110:36051 ESTABLISHED
udp 0 0 192.168.1.100:123 0.0.0.0:*
…
从上面的例子中,可以看出 IP 192.168.1.110正在使用端口36051连接到服务器的22端口,而服务器端正在监听25端口。
这个命令在查看服务器上的连接时非常实用,我们也可以用它来检测是否有任何被暗中侵入系统的计算机。这个命令只查看当前的状态,如果想要查看服务器上的完整的网络连接信息,那么还可以使用–au参数:
`netstat -au | grep “ESTABLISHED”`
这样就可以看到服务器上的所有的连接,包括当前的,历史的,失效的等信息。
除了查看连接状态,管理员还可以使用netstat命令检查是否有任何黑客在攻击服务器,以及检查服务器上正在监听哪些端口:
`netstat -an | grep “LISTEN”`
以上就是Linux下查看连接服务器的方法,毫无疑问,netstat是一个功能强大,有用的工具。如此多的功能清晰的表明了它是如何支持Linux系统的管理工作的,也让Linux系统变得比较安全,减少容易发生的攻击。