netstat命令学习

基本概念

netstat: network status
功能:显示如网络连接、路由表、接口状态
语法格式:netstat [参数]

常用参数

参数 作用
-a display all sockets (default: connected)
-l display listening server sockets
-p display PID/Program name for sockets
-r display routing table
-I display interface table for <Iface>
-i display interface table
-n don't resolve names
-t tcp
-u udp

常用命令

查看详细网络状态
[root@hadoop001 hadoop]# netstat -a | more
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 hadoop001:domain        0.0.0.0:*               LISTEN     
tcp        0      0 hadoop001:50070         0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     
tcp        0      0 localhost:ipp           0.0.0.0:*               LISTEN     
tcp        0      0 localhos:x11-ssh-offset 0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:50010           0.0.0.0:*               LISTEN     
tcp        0      0 localhost:6011          0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:emc-pp-mgmtsvc  0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:50075           0.0.0.0:*               LISTEN     

说明:

  • Recv-Q:接收队列
  • Send-Q:发送队列
查看网卡列表
[root@hadoop001 hadoop]# netstat -i
Kernel Interface table
Iface             MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
ens33            1500  1251043      0      0 0       1111400      0      0      0 BMRU
lo              65536   627845      0      0 0        627845      0      0      0 LRU
virbr0           1500        0      0      0 0             0      0      0      0 BMU
[root@hadoop001 hadoop]# netstat -I
Kernel Interface table
Iface             MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
ens33            1500  1251071      0      0 0       1111414      0      0      0 BMRU
lo              65536   627892      0      0 0        627892      0      0      0 LRU
virbr0           1500        0      0      0 0             0      0      0      0 BMU
查看网络路由
[root@hadoop001 hadoop]# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         gateway         0.0.0.0         UG        0 0          0 ens33
link-local      0.0.0.0         255.255.0.0     U         0 0          0 ens33
192.168.5.0     0.0.0.0         255.255.255.0   U         0 0          0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U         0 0          0 virbr0
查看指定程序端口
[root@hadoop001 hadoop]# netstat -tunlp | grep 9083
tcp        0      0 0.0.0.0:9083            0.0.0.0:*               LISTEN      29695/java          
[root@hadoop001 hadoop]# netstat -tunlp | grep 10000
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      31541/java   
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o...
    bailongxian阅读 4,977评论 0 2
  • Netstat用于显示与IP 、TCP 、UDP 和ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接...
    北山学者阅读 4,090评论 0 1
  • 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Stati...
    流川枫丶阅读 5,306评论 0 1
  • 1. 文件管理 ls命令 – 显示指定工作目录下的内容及属性信息 ls 命令是Linux下最常用的指令之一。ls命...
    小土豆dy阅读 4,751评论 0 3
  • 本文转载自(http://www.cnblogs.com/ggjucheng/archive/2012/01/08...
    石乐志的LK阅读 3,456评论 0 1