Linux系统如何查看本机端口是否开通呢?
下文笔者讲述linux中查看本机端口是否开通的方法分享,如下所示
检测本机是否开放指定端口的方法
方式1: 使用netstat 方式2: 使用ss工具类查看 方式3: 使用lsof 方式4: 使用nmap扫描本机例
方法1:使用netstat
netstat是一个常用的网络工具
可以查看系统上的网络连接和监听端口
sudo netstat -tulnp | grep 8088
-t:显示TCP端口。
-u:显示UDP端口。
-l:仅显示监听状态的端口。
-n:以数字形式显示IP地址和端口。
-p:显示监听该端口的进程信息
方法2:
使用ss
ss是一个更现代的工具,功能类似于netstat,并且在某些系统中可能更推荐使用。
运行以下命令:
sudo ss -tulnp | grep 8088
参数含义与netstat类似:
-t:显示TCP端口。
-u:显示UDP端口。
-l:仅显示监听状态的端口。
-n:以数字形式显示IP地址和端口。
-p:显示监听该端口的进程信息。
方法3:
使用lsof
lsof(list open files)可以列出系统中打开的文件和网络连接。
运行以下命令:
sudo lsof -i :8088
方法4:
使用nmap扫描本机
nmap通常用于扫描远程主机,但也可以用来扫描本机端口。
nmap -p 8088 127.0.0.1
或
nmap -p 8088 localhost
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


