zoukankan      html  css  js  c++  java
  • 如何检查 Linux 中的开放端口列表?

    • netstat:netstat (“network statistics”) 是一个显示网络连接(进和出)相关信息命令行工具,例如:路由表, 伪装连接,多点传送成员和网络端口。
    • nmap:Nmap (“Network Mapper”) 是一个网络探索与安全审计的开源工具。它旨在快速扫描大型网络。
    • ss: ss 被用于转储套接字统计信息。它也可以类似 netstat 使用。相比其他工具它可以展示更多的TCP状态信息。
    • lsof: lsof 是 List Open File 的缩写. 它用于输出被某个进程打开的所有文件。

    1、如何使用 Linux 命令 netstat 检查系统中的开放端口列表

      netstat 是 Network Statistics 的缩写,是一个显示网络连接(进和出)相关信息命令行工具,例如:路由表、伪装连接、多播成员和网络端口。

    它可以列出所有的 tcp、udp 连接和所有的 unix 套接字连接。它用于发现发现网络问题,确定网络连接数量。

    # netstat -tplugn
    

      你也可以使用下面的命令检查特定的端口。

    # netstat -tplugn | grep :22
    

    2、如何使用 Linux 命令 ss 检查系统中的开放端口列表?

      ss 被用于转储套接字统计信息。它也可以显示类似 netstat 的信息。相比其他工具它可以展示更多的 TCP 状态信息。

    # ss -lntu
    

      你也可以使用下面的命令检查特定的端口。

    # ss -lntu | grep ':25'
    

      

    3、如何使用 Linux 命令 nmap 检查系统中的开放端口列表?

      Nmap (“Network Mapper”) 是一个网络探索与安全审计的开源工具。它旨在快速扫描大型网络,当然它也可以工作在独立主机上。

    Nmap 使用裸 IP 数据包以一种新颖的方式来确定网络上有哪些主机可用,这些主机提供什么服务(应用程序名称和版本),它们运行什么操作系统(版本),使用什么类型的数据包过滤器/防火墙,以及许多其他特征。

      虽然 Nmap 通常用于安全审计,但许多系统和网络管理员发现它对于日常工作也非常有用,例如网络资产清点、管理服务升级计划以及监控主机或服务正常运行时间。

    # nmap -sTU -O localhost
    

      你也可以使用下面的命令检查特定的端口。

    # nmap -sTU -O localhost | grep 123
    

      

    4、如何使用 Linux 命令 lsof 检查系统中的开放端口列表?

    它向你显示系统上打开的文件列表以及打开它们的进程。还会向你显示与文件相关的其他信息。

    # lsof -i
    

      你也可以使用下面的命令检查特定的端口。

    # lsof -i:80
    

      

  • 相关阅读:
    redis使用lua脚本遇到的问题
    redis使用scan count 返回数量不准确
    window系统下搭建本地的NuGet Server
    windows10使用docker发布.netcore程序
    windows10使用docker安装mysql
    windows10搭建redis4.0集群
    windows10配置redis主从复制
    windows10安装redis4.0
    mysql 共享排他锁
    mysql drop表以后恢复数据
  • 原文地址:https://www.cnblogs.com/Don/p/12431622.html
Copyright © 2011-2022 走看看