linux查看端口是否开放

对,就是这个问题。
lsof和netstat都行。

lsof:8 0,没输出?端口没开。

netstat,找到8 0端口?开了。

记得,可能得用sudo,权限不够看不全。

linux查看端口是否开放

使用lsof命令查看8 0端口:lsof 8 0。
无输出表示未开放,有输出表示已开放。

使用netstat命令查看:netstat -aptn。
找到端口且状态为LISTEN表示开放。

切换root用户执行。
不同发行版输出有差异。

提醒:用root执行,注意输出格式差异。

linux查看端口是否开放

当时我在Linux系统里,想看看8 0端口是不是开着的,我试着用lsof-i:8 0,嘿,还真有反应,有输出,我当时也懵,我以为端口没开呢。
后来又用netstat-aptn,这回看到端口信息了,有进程信息,还挺详细的。
然后我又用ss-tulnp,这工具挺快的,信息也详细。
我再试了试telnet命令,输入IP地址和端口号,嘿,居然连上了,我当时也傻眼了,没想到端口开着呢。
不过这telnet得先安装,我那时候还不知道。
最后我还用了个nmap,这工具挺强大,直接扫IP地址,发现8 0端口是开放的。
这几种方法都挺实用的,不过得根据情况选,不是所有情况都用得上。