博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
netstat 命令详解
阅读量:4619 次
发布时间:2019-06-09

本文共 1838 字,大约阅读时间需要 6 分钟。

作用: 打印Linux中网络系统的状态信息, 得知linux 系统的网络情况

选项:
-a 显示所有连线中的Socket 
-A 列出网络类型连线中的相关地址
-c 持续列出网络状态
-C 显示路由器配置的快取信息
-e 显示网络其他相关信息
-g 显示多重群组名单
-l  显示监控中的服务器的socket 
-n 直接使用ip 地址,不通过域名服务器
-N 显示网络硬件外围设备的符号链接名称
-p 显示正在使用Socket 的程序识别码和程序名称
-t  显示TCP 传输协议的连线状况
-u  显示UDP 传输协议的连线状况
-x  --unix

实例:

*列出所有端口(包括监听和未监听的)
netstat -a   列出所有端口
netstat -at  列出所有tcp 端口
netstat -au  列出所有udp 端口
*列出所有出于监听状态的socket
netstat -l   只显示监听端口
netstat -lt  只列出所有监听的tcp 端口
netstat -lu  只列出所有监听的udp 端口
netstat -lx  只列出所有监听的 unix 端口
*显示每个协议的统计信息
netstat -s   显示所有端口的统计信息
netstat -st  显示TCP 端口的统计信息
netstat -su  显示UDP 端口的统计信息
*在netstat 输出中显示PID和进程名称
netstat -pt  
*在netstat 输出中不显示主机, 端口和用户名(host , port or user)
netstat -an
netstat -a --numeric-ports/hosts/users
*持续输出netstat信息
netstat -c #每一秒输出网络信息
* 显示系统不支持的地址族(Address Families)
netstat -- verbose
netstat: no support for `AF IPX' on this system.
netstat: no support for `AF AX25' on this system.
netstat: no support for `AF X25' on this system.
netstat: no support for `AF NETROM' on this system.
* 显示核心路由信息
netstat -r   /  route -n
* 显示网络接口列表
netstat -i 
Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500   0 412469225      0      0      0 374093441      0      0      0 BMRU
lo        16436   0     1417      0      0      0     1417      0      0      0 LRU
netstat -ie   /ifconfig -a
*IP 和 TCP分析 查看链接某服务器端口最多的IP地址
netstat -ntu | grep :80 | awk '{print $5}' | cut -d: -f1 | awk '{++ip[$1]} END {for(i in ip) print ip[i],"\t",i}' | sort -nr
4        172.16.5.177
4        172.16.5.143
3        172.20.44.23
2        172.16.5.163
2        172.16.5.140
2        172.16.210.133
1        172.20.99.2
*TCP各种状态列表
netstat -nt | grep -e 127.0.0.1 -e 0.0.0.0 -e ::: -v | awk '/^tcp/ {++state[$NF]} END {for(i in state) print i,"\t",state[i]}'
TIME_WAIT        4
CLOSE_WAIT       1
ESTABLISHED      53
* 查看phpcgi 进程数, 如果接近预设值, 说明不够用。 
netstat -anpo | grep "php-cgi" |wc -l  (root 查看)
netstat -anpo | grep "unix" |wc -l   
60 

转载于:https://www.cnblogs.com/LinuxSuDa/p/4476685.html

你可能感兴趣的文章
nrf51 SDK自带例程的解读
查看>>
SESSION技术
查看>>
数据结构(五)之直接插入排序
查看>>
SQL函数——LENGTH()和LENGTHB()
查看>>
vim - manual -个人笔记
查看>>
详解Javascript中prototype属性(推荐)
查看>>
angularjs实现首页轮播图
查看>>
Git 对象 和checkout 和stash的笔记
查看>>
团队项目总结2-服务器通信模型和顺序图
查看>>
hdu 1085 Holding Bin-Laden Captive!
查看>>
[周记]8.7~8.16
查看>>
递归定义
查看>>
kindeditor 代码高亮设置
查看>>
图的邻接表存储
查看>>
2018 leetcode
查看>>
PHP中获取当前页面的完整URL
查看>>
所谓输入掩码技术,即只有数字键起作用
查看>>
Display对象,Displayable对象
查看>>
安装oracle11G,10G时都会出现:注册ocx时出现OLE初始化错误或ocx装载错误对话框
查看>>
生产环境下正则的应用实例(一)
查看>>