linux怎么看某个端口是否打开

哦,是的,是的,lsof 和 netstat 命令实际上可以检查端口。

假设我在 2 02 2 年在一个城市使用 lsof 调试服务。

当时我输入了命令 lsof -i :8 0。
好吧,当屏幕点击时,弹出一些东西并出现一行:8 0(听)。
我知道,嘿,8 0 端口是开放的。

这个lsof命令很有趣。
不仅考虑端口,还考虑打开了哪些文件。
内容相当全面。

还有Netstat,我也用过。
我感觉老一辈的运维用户用这个比较多。

netstat -tuln,输入这个命令,还可以看到监听的端口。

我记得那也是2 02 2 年的时候,在另一个城市,我看了很久Netstat也没有看到具体的端口,所以感觉很奇怪。

后来我怀疑是不是防火墙的问题。
防火墙可能已关闭或阻止该端口。

所以你可以看到,在使用这些命令显示端口时,有时需要考虑其他因素。

例如,如果您使用的系统,可能是Linux的特定版本,例如:B.Ubuntu 2 2 .04
您必须首先确保您拥有许可。
使用sudo就可以了,不然会报错。

安装过程中没有问题。
使用 apt update 然后 apt install lsof 或 apt install netstat 即可安装。

无论如何,这取决于端口。
根据情况,lsof 和 netstat 都可以工作。

有时也使用ss命令,即ss -tuln,它也很快。

但是您应该使用哪一个可能取决于您的系统配置方式以及您的习惯。

就是这样。
港口的景色有时令人沮丧。

linux如何查看网络端口

Linux扫描端口,直接来说,常用的是netstat、ss和lsof。
Netstat 和 ss 监视所有连接,lsof 监视进程。
Nmap扫描端口,记住是nmap而不是nma。
Netstat-an 也可以工作,但是是多余的。
学会它们,系统就会安全稳定。