这篇文章主要介绍“Linux中怎么检查本地开放端口列表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么检查本地开放端口列表”文章能帮助大家解决问题。

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

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

netstat-tplugnActiveInternetconnections(onlyservers)ProtoRecv-QSend-QLocalAddressForeignAddressStatePID/Programnametcp000.0.0.0:250.0.0.0:*LISTEN2038/mastertcp00127.0.0.1:1990.0.0.0:*LISTEN1396/snmpdtcp000.0.0.0:800.0.0.0:*LISTEN1398/httpdtcp000.0.0.0:220.0.0.0:*LISTEN1388/sshdtcp600:::25:::*LISTEN2038/mastertcp600:::22:::*LISTEN1388/sshdudp000.0.0.0:391360.0.0.0:*1396/snmpdudp000.0.0.0:561300.0.0.0:*1396/snmpdudp000.0.0.0:401050.0.0.0:*1396/snmpdudp000.0.0.0:115840.0.0.0:*1396/snmpdudp000.0.0.0:301050.0.0.0:*1396/snmpdudp000.0.0.0:506560.0.0.0:*1396/snmpdudp000.0.0.0:16320.0.0.0:*1396/snmpdudp000.0.0.0:282650.0.0.0:*1396/snmpdudp000.0.0.0:407640.0.0.0:*1396/snmpdudp0010.90.56.21:1230.0.0.0:*895/ntpdudp00127.0.0.1:1230.0.0.0:*895/ntpdudp000.0.0.0:1230.0.0.0:*895/ntpdudp000.0.0.0:533900.0.0.0:*1396/snmpdudp000.0.0.0:1610.0.0.0:*1396/snmpdudp600:::123:::*895/ntpdIPv6/IPv4GroupMembershipsInterfaceRefCntGroup------------------------------------------lo1224.0.0.1eth01224.0.0.1lo1ff02::1lo1ff01::1eth01ff02::1eth01ff01::1

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

##netstat-tplugn|grep:22tcp000.0.0.0:220.0.0.0:*LISTEN1388/sshdtcp600:::22:::*LISTEN1388/sshd如何使用 Linux 命令 ss 检查系统中的开放端口列表?

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

#ss-lntuNetidStateRecv-QSend-QLocalAddress:PortPeerAddress:PortudpUNCONN00*:39136*:*udpUNCONN00*:56130*:*udpUNCONN00*:40105*:*udpUNCONN00*:11584*:*udpUNCONN00*:30105*:*udpUNCONN00*:50656*:*udpUNCONN00*:1632*:*udpUNCONN00*:28265*:*udpUNCONN00*:40764*:*udpUNCONN0010.90.56.21:123*:*udpUNCONN00127.0.0.1:123*:*udpUNCONN00*:123*:*udpUNCONN00*:53390*:*udpUNCONN00*:161*:*udpUNCONN00:::123:::*tcpLISTEN0100*:25*:*tcpLISTEN0128127.0.0.1:199*:*tcpLISTEN0128*:80*:*tcpLISTEN0128*:22*:*tcpLISTEN0100:::25:::*tcpLISTEN0128:::22:::*

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

##ss-lntu|grep':25'tcpLISTEN0100*:25*:*tcpLISTEN0100:::25:::*如何使用 Linux 命令 nmap 检查系统中的开放端口列表?

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

nmap-sTU-OlocalhostStartingNmap6.40(http://nmap.org)at2019-03-2009:57CDTNmapscanreportforlocalhost(127.0.0.1)Hostisup(0.00028slatency).Otheraddressesforlocalhost(notscanned):127.0.0.1Notshown:1994closedportsPORTSTATESERVICE22/tcpopenssh25/tcpopensmtp80/tcpopenhttp199/tcpopensmux123/udpopenntp161/udpopensnmpDevicetype:generalpurposeRunning:Linux3.XOSCPE:cpe:/o:linux:linux_kernel:3OSdetails:Linux3.7-3.9NetworkDistance:0hopsOSdetectionperformed.Pleasereportanyincorrectresultsathttp://nmap.org/submit/.Nmapdone:1IPaddress(1hostup)scannedin1.93seconds

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

nmap-sTU-Olocalhost|grep123123/udpopenntp如何使用 Linux 命令 lsof 检查系统中的开放端口列表?

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

#lsof-iCOMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMEntpd895ntp16uIPv4184810t0UDP*:ntpntpd895ntp17uIPv6184820t0UDP*:ntpntpd895ntp18uIPv4184870t0UDPlocalhost:ntpntpd895ntp20uIPv4230200t0UDPCentOS7.2daygeek.com:ntpsshd1388root3uIPv4200650t0TCP*:ssh(LISTEN)sshd1388root4uIPv6200670t0TCP*:ssh(LISTEN)snmpd1396root6uIPv4227390t0UDP*:snmpsnmpd1396root7uIPv4227290t0UDP*:40105snmpd1396root8uIPv4227300t0UDP*:50656snmpd1396root9uIPv4227310t0UDP*:pammratcsnmpd1396root10uIPv4227320t0UDP*:30105snmpd1396root11uIPv4227330t0UDP*:40764snmpd1396root12uIPv4227340t0UDP*:53390snmpd1396root13uIPv4227350t0UDP*:28265snmpd1396root14uIPv4227360t0UDP*:11584snmpd1396root15uIPv4227370t0UDP*:39136snmpd1396root16uIPv4227380t0UDP*:56130snmpd1396root17uIPv4227400t0TCPlocalhost:smux(LISTEN)httpd1398root3uIPv4203370t0TCP*:http(LISTEN)master2038root13uIPv4216380t0TCP*:smtp(LISTEN)master2038root14uIPv6216390t0TCP*:smtp(LISTEN)sshd9052root3uIPv414199550t0TCPCentOS7.2daygeek.com:ssh->Ubuntu18-04.2daygeek.com:11408(ESTABLISHED)httpd13371apache3uIPv4203370t0TCP*:http(LISTEN)httpd13372apache3uIPv4203370t0TCP*:http(LISTEN)httpd13373apache3uIPv4203370t0TCP*:http(LISTEN)httpd13374apache3uIPv4203370t0TCP*:http(LISTEN)httpd13375apache3uIPv4203370t0TCP*:http(LISTEN)

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

#lsof-i:80COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAMEhttpd1398root3uIPv4203370t0TCP*:http(LISTEN)httpd13371apache3uIPv4203370t0TCP*:http(LISTEN)httpd13372apache3uIPv4203370t0TCP*:http(LISTEN)httpd13373apache3uIPv4203370t0TCP*:http(LISTEN)httpd13374apache3uIPv4203370t0TCP*:http(LISTEN)httpd13375apache3uIPv4203370t0TCP*:http(LISTEN)

关于“Linux中怎么检查本地开放端口列表”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。