Linux下查询80端口被哪些IP访问连接,以及查询异常连接IP地址可以封掉异常IP

netstat -tun
列出的是所有连接
netstat -tun | grep ":80"   Linux下查询80端口被哪些IP访问连接。
应该就能达到你的要求

查询IP连接访问汇总,如发现异常IP则可以封掉异常的IP访问地址。

netstat -tn 2>/dev/null | grep :80 |grep "ESTABLISHED"| awk '{print $5}' | cut -d: -f 4 | sort | uniq -c | sort -nr | head

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要查询Linux上的IP地址和端口号,可以使用以下命令: 1. 查询IP地址:ifconfig 或 ip addr 2. 查询端口号:netstat 或 ss 例如,要查询当前系统的IP地址,可以使用以下命令: ifconfig 或 ip addr 要查询当前系统的端口号,可以使用以下命令: netstat -an 或 ss -an 这些命令将显示当前系统的所有网络连接和端口号。您可以使用过滤器来查找特定的IP地址或端口号。 ### 回答2: 在Linux中,查询IP和端口号可以使用一些命令和工具。 1. 使用 ifconfig 命令来查询 IP 地址。ifconfig 是 Linux 中最常用的网络配置命令,可以列出网络接口的详细信息,在命令行窗口输入 ifconfig 命令即可查询。 2. 使用 ip addr 命令来查询 IP 地址。ip addr 是新一代 Linux 网络配置命令,功能比 ifconfig 更强大,可以查询网卡的详细信息和 IP 地址。在命令行窗口输入 ip addr 命令即可查询。 3. 使用 netstat 命令来查询端口号。netstat 是一个常用的网络管理工具,用于在终端上显示所有活动的网络连接和端口号等信息。在命令行窗口输入 netstat -a 命令即可查询所有端口的详细信息。 4. 使用 lsof 命令来查询端口号。lsof 是一个可以列出现有系统文件和网络连接的命令,包括打开的文件和当前正在运行的进程。在命令行窗口输入 lsof -i 命令即可查询当前打开的所有网络连接及其相关信息,包括 PID、IP 地址、端口号等。 总的来说,在Linux查询 IP 和 端口号的方法有很多,以上列举的命令只是其中常用的几个。对于不同的需求,可以选择不同的命令和工具来进行查询。 ### 回答3: 在Linux系统中,查询IP和端口号是一项常见的操作。通常有多种方法可以实现这一功能,下面我将介绍三种常用的方法: 1. 使用ifconfig命令查询IP地址: ifconfig是Linux系统中的一个常用命令,可以用于查询网络接口的信息,其中包括IP地址。要查询一个网络接口的IP地址,只需要使用以下命令: ``` ifconfig <interface_name> ``` 其中<interface_name>是要查询的网络接口的名称,例如eth0、wlan0等。执行命令后,在返回的信息中可以看到该接口的IP地址。 2. 使用netstat命令查询端口号: netstat是Linux系统中另一个常用命令,可以用于查询网络连接、路由表等信息。要查询系统中打开的端口号,只需要使用以下命令: ``` netstat -ano | grep LISTEN ``` 执行此命令后,会返回所有处于LISTEN状态的网络连接,也即系统中正在监听的端口号。在返回信息中可以看到端口号、进程ID等信息。 3. 使用ss命令查询端口号: ss是Linux系统中比netstat更高效的命令,可以用于查询系统中的网络连接信息。要查询系统中处于监听状态的端口号,只需要使用以下命令: ``` ss -ltn ``` 执行此命令后,会返回所有处于监听状态的网络连接,也即系统中正在监听的端口号。在返回信息中可以看到端口号、监听地址等信息。 总之,在Linux系统中查询IP地址和端口号是一项非常基础的操作,上述三种方法都是实现这一功能的常用方法。希望对大家有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值