netstat
usage: netstat [-vWeenNcCF] [
netstat [-vWnNcaeol] [
netstat { [-vWeenNac] -I[
-r, --route display routing table
-I, --interfaces=<Iface> display interface table for <Iface>
-i, --interfaces display interface table
-g, --groups display multicast group memberships
-s, --statistics display networking statistics (like SNMP)
-M, --masquerade display masqueraded connections
-v, --verbose be verbose
-W, --wide don't truncate IP addresses
-n, --numeric don't resolve names
--numeric-hosts don't resolve host names
--numeric-ports don't resolve port names
--numeric-users don't resolve user names
-N, --symbolic resolve hardware names
-e, --extend display other/more information
-p, --programs display PID/Program name for sockets
-o, --timers display timers
-c, --continuous continuous listing
-l, --listening display listening server sockets
-a, --all display all sockets (default: connected)
-F, --fib display Forwarding Information Base (default)
-C, --cache display routing cache instead of FIB
-Z, --context display SELinux security context for sockets
{-x|--unix} --ax25 --ipx --netrom
List of possible address families (which support routing):
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)
-a列出所有当前的连接 (LISTEN和LISTENING的状态只有用-a或者-l才能看到)
-t 选项列出 TCP 协议的连接
-u 选项列出 UDP 协议的连接
-n 选项禁用域名解析功能 默认情况下 netstat 会通过反向域名解析技术查找每个 IP 地址对应的主机名。这会降低查找速度
-l 选项列出正在监听的套接字
-p 选项查看进程信息
-ep 选项可以同时查看进程名和用户名(注意 - 假如你将 -n 和 -e 选项一起使用,User 列的属性就是用户的 ID 号,而不是用户名)
可以打印出网络统计数据,包括某个协议下的收发包数量
如果想只打印出 TCP 或 UDP 协议的统计数据,只要加上对应的选项(-t 和 -u)即可
-r 选项打印内核路由信息
-i 打印网络接口信息 -ie与ifconfig一样
-c 选项持续输出信息
-g 会输出 IPv4 和 IPv6 的多播组信息
watch -d -n0 "netstat -atnp | grep ESTA"
netstat -n|awk ‘/^tcp/{++S[$NF]}END{for (key in S) print key,S[key]}’ 查看各状态连接数分布
netstat -nap | grep pid 由进程号查端口号
yum install netstat
yum install -y net-tools