在这篇简短的快速文章中,您将了解如何查找连接到某个网络的所有客户端(使用其 IP 地址)阿帕奇或者nginx网络服务器开启HTTP协议或者HTTPSLinux 服务器上的端口。
在Linux中,服务器上运行的每个服务都会侦听套接字以供客户端发出连接请求。客户端成功连接后,将创建一个套接字(IP 地址和端口(标识客户端所连接的应用程序/服务的数字)的组合)。
推荐阅读:
要获取这些套接字的详细信息,我们将使用,用于显示Linux机器上网络套接字相关信息。您也可以使用较旧的,它显示活动的套接字连接。
例如,您可以使用这些工具来获取连接到特定端口或服务的所有客户端的套接字统计信息。
# ss OR # netstat

获取所有已连接客户端的列表HTTP协议(港口80) 或者HTTPS(港口第443章),您可以使用或者,它将列出所有连接(无论它们处于什么状态),包括 UNIX 套接字统计信息。
# ss -o state established '( sport = :http or sport = :https )' OR # netstat -o state established '( sport = :http or sport = :https )'

或者,您可以运行以下命令来列出数字端口号。
# ss -tn src :80 or src :443 OR # netstat -tn src :80 or src :443

您可能还会发现以下文章很有用:
这就是这篇短文中的全部内容。欲了解更多信息,阅读其手册页(男子党卫队)。如有任何问题,您可以通过下面的评论表联系我们。
