《Linux就该这么学》-新手必须掌握的Linux命令-系统状态检测命令-netstat命令-用于显示如网络连接、路由表、接口状态等的网络相关信息
TIME 2022-12-17 21:53
netstat命令
用于显示如网络连接、路由表、接口状态等的网络相关信息,英文全称为 network status ,语法格式为 netstat [参数]
只要netstat命令使用得当,便可以查看到网络状态的方方面面信息。
参数
-a 显示所有连接中的Socket
-p 显示正在使用的Socket信息
-t 显示TCP协议的连接状态
-u 显示UDP协议的连接状态
-n 使用IP地址,不使用域名
-l 仅列出正在监听的服务状态
-i 显示网卡列表信息
-r 显示路由表信息
实例
使用netstat命令显示详细的网络状况
# netstat -a Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhos:x11-ssh-offset 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:https 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:ftp 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN tcp 0 0 racknerd-f1fa46:http ec2-35-175-107-24:41600 TIME_WAIT tcp 0 0 racknerd-f1fa46:http ec2-35-175-107-24:41552 TIME_WAIT tcp 0 0 racknerd-f1fa46:https ec2-35-175-107-24:46276 TIME_WAIT tcp 0 0 racknerd-f1fa46:https 172-245-41-214-ho:54735 ESTABLISHED .....省略部分
使用netstat命令显示网卡列表
# netstat -i Kernel Interface table Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 13562780 0 0 0 26468258 0 0 0 BMRU lo 65536 33953635 0 0 0 33684535 0 0 0 LRU
点击数:1