如何检查Linux中端口是否打开

如何检查Linux上端口是否打开

检查Linux中端口是否打开

Linux系统有许多端口。在大多数情况下,您需要确定系统的网络接口上打开了哪些端口。在本教程中,您将学习如何检查Linux上的端口是否打开。

快速笔记

您可以使用以下实用程序检查开放的Linux端口: netstatsslsofnmap 等等在最新版本的Linux系统中, ss 主要使用命令。运行命令以检查端口是否在Linux上打开。

使用以下命令检查打开的端口 nmap 命令:

sudo nmap -sTU -O ENTER-IP-ADDRESS

使用以下 ss 最新版本的Linux的命令:

ss -tulwn

这是一个例子 nmaplsof 命令

sudo lsof -i -P -n | grep LISTEN
sudo netstat -tulpn | grep LISTEN

1.使用以下命令检查打开的端口 nmap 命令

nmap 强大的网络扫描工具,用于渗透测试和安全审核。用于扫描单个主机和大型网络。

检查开放端口的基本语法 nmap 如下所示。

sudo nmap -sTU -p- ENTER_IP_ADDRESS

小于 nmap 该命令显示为本地主机(127.0.0.1)寻址的TCP和UDP的所有打开的端口。

sudo nmap -sTU -p- 127.0.0.1

输出看起来像这样:

“如何

2.检查打开的端口 lsof 命令

检查开放端口 lsof 用命令 grep 使用命令,可以在终端中输入以下命令:

sudo lsof -i -P -n | grep LISTEN

输出看起来像这样:

“如何

3.检查打开的端口 ss 命令

ss 该命令还用于确定在Linux上打开了哪个侦听端口。作为 netstat 该命令将过时一段时间。您必须使用 ss 命令代替:

小于 ss 该命令显示系统上所有侦听的开放端口。

sudo ss -tulwn

输出看起来像这样:

“如何

4.检查监听端口 netstat 命令

您可以使用以下命令确定系统上打开了哪些端口: netstat command. To do so you can enter following command:

netstat -tulpn | grep LISTEN

输出看起来像这样:

“如何

注意事项: netstat 某些系统命令过时了一段时间。可以使用 ss 上面给出的命令。

结论

您了解了如何检查Linux上的端口是否打开。如有任何疑问,请不要忘了在下面发表评论。

Sidebar