文章目录
https://github.com/raboof/nethogs
https://www.nirsoft.net/utils/cports.html
terminology | description |
---|---|
QPS | queries per seconds. 如执行了DB的select操作qps+1. |
TPS | transaction/s. 事务,多个q的组合,业务层面的! |
PV | page view,页面被浏览的次数; 如打开/刷新一个网页那么这个网站的pv就+1 |
RV | repeat,重复访问者数量! |
UV | unique,访客数量,如一台电脑算作一个访客. |
iftop
右边三列分别是10,20,40s平均流量
# -i eth0 -nNp -m 100
# -n :不解析ip到域名
# -N :不解析端口
# -p :带上端口信息
# P :暂停刷新
# T :是否显示总流量一列
iftop
netstat
# -a 列出所有目前正在使用的端口
# -i:显示网络接口列表(可加上-e列出详细):eth0、eth1..
# -n:不会去解析主机名, -r:查看网关信息,
# -p:也显示连接的程序名, -t:仅显示TCP连接, -l:仅列出正在listening的
# -c:每隔多少秒以再次运行自身(不加任何参数1s), -s:统计个个协议的收发包
# --verbose:查看那些协议组不支持.
netstat -ie # 显示网卡的详细信息(-rn:默认网关)
netstat -nptl # 查看处于TCP监听状态的程序.输出比a更干净一些!
netstat -npa | grep ':80' # 找出在指定端口运行的程序
netstat -nao -p tcp |findstr "80" # windows
ip & dig
# 该命令几乎整合了ifconfig+route两个命令
ip link show # 列出所有的网络设备及其属性+MAC
ip address show # 列出所有设备的IP
ip address add|del 192.168.1.2/24 [dev eth0] broadcast + # 系统自动计算广播地址.如是当前使用网卡可不指定dev
ip route show # 查看每一个网卡信息,也会显示网关信息
ip route add|del [default:配合via设置网关] 192.168.1.1/24 [via gateway] [dev eth0]
# dig
nslookup # 查询域名解析服务器的ips,包括本地的
dig <domain> # +trace: 最终解析流程