监控系统状态2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监控系统状态2相关的知识,希望对你有一定的参考价值。

查看网络状态

netstat 查看网络状态
netstat -lnp 查看监听端口
netstat -an 查看系统的网络连接状况
netstat -lntp 只看出tcp的,不包含socket
ss -an 和nestat异曲同工

自行查看TCP三次握手四次挥手的过程

分享一个小技巧:
查看所有状态的数字统计:netstat -an | awk ‘/^tcp/ {++sta[$NF]} END {for(key in sta) print key," ",sta[key]}‘
技术分享图片
ESTABLISHED是正在通信的客户端

Linux下抓包

抓包工具tcpdump
安装:yum install -y tcpdump
用法:tcpdump -nn
tcpdump -nn -i ens33 //按照网卡名称
技术分享图片

tcpdump -nn port 80 //指定端口
tcpdump -nn not port 22 and host 192.168.0.100
tcpdump -nn -c 100 -w 1.cap //-c指定数据包抓捕数量;-w指定存放文件
查看文件:tcpdump -r 1.cap file 1.cap(查看文件概况)

安装工具:yum install -y wireshark
查看80端口web:tshark -n -t a -R http.request -T fields -e "frame.time" -e "ip.src" -e "http.host" -e "http.request.method" -e "http.request.uri"
例:
技术分享图片

以上是关于监控系统状态2的主要内容,如果未能解决你的问题,请参考以下文章

Linux 监控服务器GPU状态

0x01-2 RHEL linux 常用系统状态检测命令

zabbix监控Mysql主从状态

监控系统状态

Linux系统使用ss命令查看端口状态

连续时变系统状态方程的离散化