基本概念
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