首页 > 代码库 > netstat命令

netstat命令

虽然经常用这个命令,但总是对其中的参数作用不太清楚,记录下

what are functions of netstat?

netstat - Print network connections, routing tables, interface statistics, masquerade
connections, and multicast memberships(大意就是打印网络连接。路由表。接口数据,伪装的连接和多播的成员关系)

netstat的参数很多,记录下常用的

-t #代表tcp

-u #代表udp

-l #show only listening sockets

-a #show both listening and non-listening(for TCP this means established connections)

-n #show numerical addressed instead of trying to determine symbolic host,port or user names

-v #代表verbose

-p #show the PID and name of the program to which each socket belongs

-o #Include information related to networking timers

-C #print routing information from the route cache

-Z #If selinux enabled print selinx context

-g #display multicast group membership information for IPV4 and IPV6

-r #display the kernel routing tables

-e #display other/more information

 

咱们经常用的几个

netstat -lntup |grep "mysqld"

netstat -an|grep 22

------------------------------------------------------

NOTE(可替代的其他命令展示)

This program is obsolete. Replacement for netstat is ss. Replacement for netstat -r
is ip route. Replacement for netstat -i is ip -s link. Replacement for netstat -g
is ip maddr.

 

netstat命令