Linux下查看系统端口的方法(端口查看linux)

Linux系统下查看系统端口的方法有多种,下面介绍一些常用的方法:

一、netstat命令

netstat 命令可以帮助用户在Linux系统中查看和管理网络端口,其中最常用的参数是“-n”,用于查看当前系统打开的网络端口情况。 例如:

netstat -lnt //查看监听端口 
netstat -ant //查看所有端口

二、lsof命令

使用lsof命令可以查看某个程序所打开的端口,此工具是一个专业的系统工具,有非常多的用法,比如可以查看某一进程所打开的文件、网络端口等等。例如:

lsof -i :80 //查询使用80端口的进程 
lsof -d 'tty10' //查询哪些进程使用tty10

三、ss命令

ss是一个很方便的网络查看工具,可以用来查看socket的状态,以及连接的详细信息。使用ss命令可以更快的查看网络端口情况。例如:

ss -lan //查看所有tcp端口情况 
ss -lt //查看监听端口情况

四、nmap命令

nmap是Linux下的一个网络探测工具,可以快速的查看哪些端口处于主动监听状态,有助于我们更好的管理网络安全。它拥有很多高级功能,如IP区段扫描、网络拓展发现等等,下面列出一些常用的参数:

nmap -n 192.168.1.1 //查看IP所开放的网络端口
nmap -p 82 192.168.1.1 //检测端口82是否开放

上述就是四种在Linux系统下查看系统端口的方法,从各自特性来看,ss相对更专业、更灵活,且比较快;netstat相对比较慢,但功能比较全面;nmap好处在于可以检测网络拓扑;也可以结合我们的实际情况,根据需求,选用合适的工具。


数据运维技术 » Linux下查看系统端口的方法(端口查看linux)