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

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

语法

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

参数说明:
  • -a或--all 显示所有连线中的Socket。
  • -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。
  • -c或--continuous 持续列出网络状态。
  • -C或--cache 显示路由器配置的快取信息。
  • -e或--extend 显示网络其他相关信息。
  • -F或--fib 显示路由缓存。
  • -g或--groups 显示多重广播功能群组组员名单。
  • -h或--help 在线帮助。
  • -i或--interfaces 显示网络界面信息表单。
  • -l或--listening 显示监控中的服务器的Socket。
  • -M或--masquerade 显示伪装的网络连线。
  • -n或--numeric 直接使用IP地址,而不通过域名服务器。
  • -N或--netlink或--symbolic 显示网络硬件外围设备的符号连接名称。
  • -o或--timers 显示计时器。
  • -p或--programs 显示正在使用Socket的程序识别码和程序名称。
  • -r或--route 显示Routing Table。
  • -s或--statistics 显示网络工作信息统计表。
  • -t或--tcp 显示TCP传输协议的连线状况。
  • -u或--udp 显示UDP传输协议的连线状况。
  • -v或--verbose 显示指令执行过程。
  • -V或--version 显示版本信息。
  • -w或--raw 显示RAW传输协议的连线状况。
  • -x或--unix 此参数的效果和指定"-A unix"参数相同。
  • --ip或--inet 此参数的效果和指定"-A inet"参数相同。
常用参数:

-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)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页