cpu、内存、进程
top
ps -aux
硬盘
df -h
du -h --max-depth
lsblk
snmpwalk
网络
ip查询
mtr
mtr xxx.com :用来检测发出数据包的主机到目标主机之间经过的网关数量,及网络质量、丢包、延时.主要看loss值,只有在目标那一跳丢包才是真的丢包,中间有丢包很正常不用管(首选)
ping
ping xxxx.com :探测到对端网络质量有无丢包,可以获取域名解析的 IP 地址
traceroute
traceroute :用来检测发出数据包的主机到目标主机之间经过的网关数量,及网络质量
traceroute -n xxx.cn
traceroute -n -T -p [$Port] [$Host]
traceroute -n -T -p 443 xxx.com (探测端口)
- -n:直接使用IP地址而非主机名称(禁用DNS反查)。
- -T:通过TCP探测。
- -p:设置探测的端口号。
- [$Port]:需要探测的端口号,比如"80"。
- [$Host]:需要探测的目标服务器地址,比如“10.10.1.1”。
curl
请求耗时长可以使用此工具判断一个请求每个歩聚的时间
curl -so /dev/null -w '
namelookup: %{time_namelookup}
connect: %{time_connect}
appconnect: %{time_appconnect}
pretransfer: %{time_pretransfer}
redirect: %{time_redirect}
starttransfer: %{time_starttransfer}
-------
total: %{time_total}
' baidu.com -d 'a=b'
namelookup: 0.004 //dns解析
connect: 0.036 //建立链接时间
appconnect: 0.000 //ssl建立时间
pretransfer: 0.036 //准备传输时间
redirect: 0.000 //重定向时间
starttransfer: 0.070 //传输时间
-------
total: 0.070 //共计
tcpdump
https://blog.csdn.net/qq_51574197/article/details/116171604
嗅探80端口
日志
dmesg
journalctl
/var/log/