如何查看所有连接到HTTP或HTTPS端口的客户端

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

在本教程中,您将学习如何查看所有连接到Apache或Nginx web服务器的客户端(识别他们的IP地址),这些服务器位于Linux服务器的HTTP 80或HTTPS 443 端口上。

   

Apache

在Linux中,服务器上运行的每个服务都侦听sockett(套接字),以便客户机发出连接请求。客户端连接成功后,将创建socket(套接字),即IP地址和端口号的组合(标识客户端连接的应用程序和端口号)。

   

nginx

2. 获取系统上socket(套接字)的详细信息

为了获得这些socket(套接字)的详细信息,我们将使用一个ss命令行工具,它用于在Linux机器上显示与网络socket(套接字)相关的信息。您还可以使用旧的netstat命令,它显示活动的socket(套接字)连接。

例如,可以使用这些工具获取连接到特定端口或服务的所有客户机的套接字统计信息。

ss
   

ss命令默认输出

或者

netstat
   

netstat命令默认输出

某些较新的Linux发行版默认已经放弃预安装netstat工具。

CentOS 7系统可以执行以下命令安装相关工具:

yum -y install net-tools

3. 找到所有连接到HTTP或HTTPS端口的客户端

要获得连接到HTTP(端口80)或HTTPS(端口443)的所有客户机的列表,可以使用ss命令或netstat命令,这将列出所有连接(无论它们处于什么状态),包括UNIX套接字统计信息。

ss -o state established '( sport = :http or sport = :https )'
   

使用ss命令列出所有连接

或者

netstat -o state established '( sport = :http or sport = :https )'
   

使用netstat命令列出所有连接

或者,您可以运行以下命令来列出数字端口号。

ss -tn src :80 or src :443
   

使用ss命令来列出数字端口号

netstat -tn src :80 or src :443
   

使用netstat命令来列出数字端口号

4. 总结

   

查看服务器网络连接情况

通过本教程,您应该可以了解到如何在Linux系统上使用ss或者netstat工具找到所有连接到HTTP或HTTPS端口的客户端了吧?

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
   https://www.linuxrumen.com/rmxx/1770.html

(0)

相关推荐

  • https端口号是多少?

    https 端口号是多少? https端口:443 服务项目:Https 网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP,简单来说,就是HTTP安全版,打开的网页中,如果网址前缀为http ...

  • 如何查看win10系统电脑中的打印机端口

    win10系统是我们常用的电脑系统之一,它拥有很强大的性能,深受用户喜欢,不少朋友想知道查看win10系统电脑中的打印机端口的方法,小编为大家介绍.具体如下:1. 首先,请打开电脑,然后选择屏幕左下方 ...

  • 苹果mac电脑查看已连接到的wifi密码

    平常在家的时候,电脑.手机都是自动记住密码的,但是当朋友来家里做客,问起密码的时候,自己久了没有连接也会忘记,进入路由器查看又太麻烦.怎么办呢?今天小编教你在Windows和MAC OS中简单几步查看 ...

  • 图解HTTPS协议加密解密全过程

    我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL ...

  • 百度推广客户端查看搜索推广报告的方法图解

    前面给大家介绍了两个百度推广助手的小功能的使用方法,接下来给大家再介绍百度推广的另外一个功能的使用方法,那就是推广报告,我们大家在使用推广助手推广多了,想要查看就有点麻烦了,那百度推广客户端怎么查看搜 ...

  • 如何查看电脑端口占用方法

    开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看 ...

  • 酷盘PC版的HTTPS加密传输是什么

    酷盘PC版的HTTPS是基于HTTP之上的具有安全性的SSL加密传输协议。 传统的HTTP是超文本传输协议,信息是明文传输,而HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络 ...

  • windows 端口占用命令查看方法

    开始--运行--cmd 进入命令提示符 输入netstat -aon 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选&qu ...

  • 如何查看微博谁取消关注自己

    近日微博上线了一个新功能"我的粉丝数据统计",你不仅可以通过它查看到新增的粉丝,还可以通过它看到谁取关了自己,那么微博查取消关注粉丝怎么看?跟下载吧小编看看新浪微博取关粉丝查看方法 ...

  • 怎样使用七天学堂查看孩子试卷的答题和批改情况

    学生在学校中的各次月考和期中.期末考,其答题卷一般是不会回复给学生的,如果家长想查看自己孩子的试卷答题和批改情况,该怎么办呢?如果学校的试卷是网络批改的,其实家长可以直接在网上查看自己孩子的答题情况, ...