知识问答

Linux网络操作命令netstat

netstat命令的语法为:

netstat[选项]

netstat的常用参数说明如下:

-a显示所有socket包括正在**的

-c每隔1秒就重新显示一遍直到用户中断它

-i显示所有网络接口的信息格式同“ifconfig–e”

-n以网络IP地址代替名称显示出网络连接情形

-r显示核心路由表格式同“route–e”

-t显示TCP协议的连接情况

-u显示UDP协议的连接情况

-v显示正在进行的工作

示例:

1)在本机使用netstat命令,其输出为如下

ActiveInternetconnections(w/oservers)

ProtoRecv-QSend-QLocalAddressForeignAddressState

tcp025610.153.89.66:ssh10.153.21.168:1054ESTABLISHED

tcp0010.153.89.66:ssh10.153.21.166:1222ESTABLISHED

tcp0010.153.89.66:152110.153.21.166:2625ESTABLISHED

tcp0010.153.89.66:152110.153.21.166:2623ESTABLISHED

……

ActiveUNIXdomainsockets(w/oservers)

ProtoRefCntFlagsTypeStateI-NodePath

unix9[]DGRAM919/dev/log

unix2[]STREAMCONNECTED50246124

unix3[]STREAMCONNECTED3914245

/tmp/.ICE-unix/dcop18694-1074144356

unix3[]STREAMCONNECTED3914244

unix3[]STREAMCONNECTED3914127/tmp/.X11-unix/X0

.....