戟铵腴 发表于 2025-6-11 14:18:51

Linux系统上检查本机端口是否开通

  在Linux系统中,检查本机端口是否开通(即是否有服务在监听该端口)可以通过多种方法实现。以下是几种常用的方法:方法1:使用netstat

netstat是一个常用的网络工具,可以查看系统上的网络连接和监听端口。运行以下命令:sudo netstat -tulnp | grep 8088

[*]-t:显示TCP端口。
[*]-u:显示UDP端口。
[*]-l:仅显示监听状态的端口。
[*]-n:以数字形式显示IP地址和端口。
[*]-p:显示监听该端口的进程信息(需要sudo权限)。
如果端口8088上有服务在监听,会看到类似以下的输出:tcp      0      0 0.0.0.0:8088            0.0.0.0:*     LISTEN        1234/my_service如果没有服务在监听,该命令不会输出任何内容。方法2:使用ss

ss是一个更现代的工具,功能类似于netstat,并且在某些系统中可能更推荐使用。运行以下命令:sudo ss -tulnp | grep 8088参数含义与netstat类似:

[*]-t:显示TCP端口。
[*]-u:显示UDP端口。
[*]-l:仅显示监听状态的端口。
[*]-n:以数字形式显示IP地址和端口。
[*]-p:显示监听该端口的进程信息。
如果端口8088上有服务在监听,会看到类似以下的输出:tcp   LISTEN   0      128      *:8088         *:*      users:(("my_service",pid=1234,fd=3))如果没有服务在监听,该命令不会输出任何内容。方法3:使用lsof

lsof(list open files)可以列出系统中打开的文件和网络连接。运行以下命令:sudo lsof -i :8088如果端口8088上有服务在监听,会看到类似以下的输出:COMMAND    PID   USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
my_service 1234user   3u   IPv4   0x123456789abcdef      0t0TCP *:8088(LISTEN)如果没有服务在监听,该命令不会输出任何内容。方法4:使用nmap扫描本机

虽然nmap通常用于扫描远程主机,但也可以用来扫描本机端口。运行以下命令:nmap -p 8088 127.0.0.1或者:nmap -p 8088 localhost如果端口4430是开放的,会看到类似以下的输出:PORT   STATE    SERVICE
8088/tcp open   unknown如果端口未开放,你会看到:PORT   STATE    SERVICE
8088/tcp closed   unknown总结


[*]如果只想快速检查端口是否被监听,选择netstat或ss最快捷。
[*]如果想查看监听该端口的进程信息,选择lsof。
[*]如果想使用更通用的扫描工具,选择nmap可以用于检查本机端口。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

眩疝诺 发表于 2025-10-12 09:59:43

东西不错很实用谢谢分享

卓卞恻 发表于 2025-12-11 09:05:10

yyds。多谢分享

蔺堰 发表于 2025-12-11 13:52:27

yyds。多谢分享

恿深疏 发表于 2025-12-13 12:53:46

感谢发布原创作品,程序园因你更精彩

福清婉 发表于 2026-1-2 09:13:35

鼓励转贴优秀软件安全工具和文档!

沃盼盼 发表于 2026-1-15 05:41:51

感谢分享,学习下。

忿惺噱 发表于 2026-1-19 01:23:25

谢谢分享,试用一下

凶契帽 发表于 2026-1-20 10:43:45

感谢发布原创作品,程序园因你更精彩

揉幽递 发表于 2026-1-21 09:14:57

感谢分享,学习下。

浦乐 发表于 2026-1-21 17:51:36

用心讨论,共获提升!

凳舒 发表于 2026-1-23 06:30:35

新版吗?好像是停更了吧。

柄利 发表于 2026-1-23 07:10:33

这个有用。

溥价 发表于 2026-1-23 07:51:33

不错,里面软件多更新就更好了

赊朗爆 发表于 2026-1-24 13:07:24

谢谢分享,辛苦了

何书艺 发表于 2026-1-25 10:07:52

热心回复!

古修蟑 发表于 2026-1-25 11:03:03

感谢,下载保存了

懵崭 发表于 2026-1-26 09:10:48

yyds。多谢分享

锑砖 发表于 2026-1-29 03:17:12

新版吗?好像是停更了吧。

皇甫佳文 发表于 2026-2-1 12:28:49

谢谢分享,辛苦了
页: [1] 2
查看完整版本: Linux系统上检查本机端口是否开通