netstat命令 – 显示网络状态

netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

从整体上看,netstat的输出结果可以分为两个部分:一个是Active Internet connections,称为有源TCP连接,其中”Recv-Q”和”Send-Q”指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到;另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。

语法格式:netstat [参数]

常用参数:

-a 显示所有连线中的Socket
-p 显示正在使用Socket的程序识别码和程序名称
-u 显示UDP传输协议的连线状况
-i 显示网络界面信息表单
-n 直接使用IP地址,不通过域名服务器

参考实例

显示详细的网络状况:

[root@xtuos.com ~]# netstat -a

显示当前户籍UDP连接状况:

[root@xtuos.com ~]# netstat -nu

显示UDP端口号的使用情况:

[root@xtuos.com ~]# netstat -apu 
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:bootpc 0.0.0.0:* 4000/dhclient
udp 0 0 localhost:323 0.0.0.0:* 3725/chronyd
udp6 0 0 localhost:323 [::]:* 3725/chronyd

显示网卡列表:

[root@xtuos.com ~]# netstat -i 
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 181864 0 0 0 141278 0 0 0 BMRU
lo 16436 0 3362 0 0 0 3362 0 0 0 LRU

显示组播组的关系:

[root@xtuos.com ~]# netstat -g 
IPv6/IPv4 Group Memberships Interface
RefCnt Group
--------------- ------ ---------------------
lo 1 ALL-SYSTEMS.MCAST.NET
eth0 1 ALL-SYSTEMS.MCAST.NET lo 1 ff02::1
eth0 1 ff02::1:ff0a:b0c eth0 1 ff02::1

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1687.html

(0)
上一篇 2021年3月19日 上午4:11
下一篇 2021年3月19日 上午4:17

相关推荐

  • Category: 9:其他命令

    jobs命令主要用于显示系统中的任务列表及其运行状态。 该命令可以显示任务号及其对应的进程号,其中,任务号是以 […]

    Linux命令 2021年3月18日
  • Category: 7:设备管理

    sensors命令用于检测服务器内部降温系统是否健康,可以监控主板,CPU的工作电压,风扇转速、温度等数据 。 […]

    Linux命令 2021年3月18日
  • grub-crypt命令 – 对口令进行加密

    grub-crypt命令的作用是对口令进行加密。grub-crypt命令支持对口令进行MD5和SHA加密,默认情况下是对口令进行SHA-512加密。 SHA是Secure Hash…

    Linux命令 2021年3月18日
  • rdev命令 – 查询、设置内核映像文件

    rdev命令可以用来查询/设置内核映像文件的根设备,RAM 磁盘大小或视频模式。 不带任何参数的 rdev 命令将输出当前根文件系统的 /etc/mtab 文件行。 语法格式:rd…

    Linux命令 2021年3月18日
  • quotaon命令 – 激活Linux内核中指定文件系统的磁盘配额功能

    quotaon命令用于激活Linux内核中指定文件系统的磁盘配额功能。执行quotaon指令可开启用户和群组的才磅秒年空间限制,各分区的文件系统根目录必须有quota.user和q…

    Linux命令 2021年3月19日
  • chronyc命令 – 设置时间与时钟服务器同步

    chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。它由两个程序组成:chronyd和chronyc。 chronyd是一个后台运行的守护…

    Linux命令 2021年3月18日
  • mev命令 – 报告鼠标事件

    mev命令的作用是可以报告鼠标事件。 mev命令是gpm计划的一部分。mev命令将它获得的鼠标控制台事件显示到标准输出。mev命令的默认是获取鼠标的任何事件,但是可以使用相关命令参…

    Linux命令 2021年3月18日
  • factor命令 – 分解因数

    factor命令用于分解因数。 factor是Ubuntu自带的分解质因数的指令,速度飞快。系统自带的factor没用gmp,不支持2^128(大概40位)以上的数,如果自己编译c…

    Linux命令 2021年3月18日
  • nisdomainname命令 – 显示主机NIS的域名

    nisdomainname命令用于显示主机NIS的域名。 注意区分DNS域名和NIS域名,前者为因特网的标准域名系统,后者则基本被淘汰,重要应用在中小型网络中。 语法格式:  ni…

    Linux命令 2021年3月19日
  • xargs命令 – 过滤器

    xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者 stdin 并将其转换成特定命令的命令…

    Linux命令 2021年3月18日