netstat 命令用于查看系统当前系统网络状态信息,包括端口,连接情况等系统的网络连接情况。

语法

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]

参数说明:常用参数:

-t : 指明显示TCP端口

-u : 指明显示UDP端口

-l : 仅显示监听套接字(LISTEN状态的套接字)

-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序

-n : 不进行DNS解析

-a 显示所有连接的端口

示例:

1、显示当前系统所有的网络状态

[root@hadoop-master ~]# netstat -a

linux看端口是否被占用命令(Linux常用命令netsat查询当前系统中被占用的端口)(1)

2、查询当前系统中UDP的连接状态

[root@hadoop-master ~]# netstat -un

3、查询当前系统中TCP的连接状态

[root@hadoop-master ~]# netstat -tn

linux看端口是否被占用命令(Linux常用命令netsat查询当前系统中被占用的端口)(2)

4、查询当前系统中所有被占用的端口

[root@hadoop-master ~]# netstat -a

linux看端口是否被占用命令(Linux常用命令netsat查询当前系统中被占用的端口)(3)

5、查看所有端口以及监听端口的PID,netstat -ano

[root@hadoop-master myproject]# netstat -ano

linux看端口是否被占用命令(Linux常用命令netsat查询当前系统中被占用的端口)(4)

,