使用netstat命令显示网络连接、路由表或接口状态

Linux netstat命令用于显示网络信息,得知整个Linux系统网络情况,比如网络连接、路由表、接口统计、伪装连接和组播成员

利用netstat指令可让你得知整个Linux系统的网络情况。
##netstat语法
功能说明:显示网络连接、路由表或接口状态
语法

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

选项及参数说明
参数说明:

  • -a--all 显示所有连线中的Socket。
  • -A<网络类型>--<网络类型> 列出该网络类型连线中的相关地址。
  • -c--continuous 持续列出网络状态。
  • -C--cache 显示路由器配置的快取信息。
  • -e--extend 显示网络其他相关信息。
  • -F--fib 显示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--statistice 显示网络工作信息统计表。
  • -t--tcp 显示TCP传输协议的连线状况。
  • -u--udp 显示UDP传输协议的连线状况。
  • -v--verbose 显示指令执行过程。
  • -V--version 显示版本信息。
  • -w--raw 显示RAW传输协议的连线状况。
  • -x--unix 此参数的效果和指定"-A unix"参数相同。
  • --ip--inet 此参数的效果和指定"-A inet"参数相同。

netstat实例

显示端口号为22的连接情况

[root@localhost ~]# netstat -antu|grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0     64 192.168.229.128:22      192.168.229.1:55756     ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN

检查系统上开放端口的情况

[root@localhost ~]# netstat -tulnp

显示详细的网络状况

[root@localhost ~]# netstat -a

显示当前户籍UDP连接状况

[root@localhost ~]# netstat -nu

显示UDP端口号的使用情况

[root@localhost ~]# netstat -apu

显示所有端口,包含UDP和TCP端口

[root@localhost ~]# netstat -a

显示所有TCP端口

[root@localhost ~]# netstat -at

显示所有TCP端口并显示对应的进程名称或进程号

[root@localhost ~]# netstat -plnt

显示所有UDP端口

[root@localhost ~]# netstat -au

显示所有处于监听状态的端口,并以数字方式显示而非服务名

[root@localhost ~]# netstat -ln

显示核心路由信息

[root@localhost ~]# netstat -r

显示网卡列表

[root@localhost ~]# netstat -i

显示组播组的关系

[root@localhost ~]# netstat -g

显示网络统计信息

[root@localhost ~]# netstat -s

显示监听的套接口

[root@localhost ~]# netstat -l
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐