监控系统状态 iostat 1 每秒显示 硬盘 读写速度 iostat -x 1 %util 表示等待IO iotop 安装 显示占用IO的进程 read 读的速度 write 写到速度 swapin 交换分区 free free -h buff/cache 缓冲和缓存 从磁盘度数据 交给CPU 中间需要一个内存(cache) CPU 计算完的数据存到磁盘里去 中间需要内存(buff) available=free+buff/cache(剩余) ps 命令 ps aux 列出所以进程的状况 ps aux | 检查进程 用户 进程ID RSS 物理内存 STAT进程的状态 START 启动时间 TIME 运行时间 杀进程 查看进程启动位置 proc 下数字的目录 STAT进程的状态
D不能中断的进程 增加了系统负载 但有时候CPU使用率并不高 R 正在运行状态 某一个时间段内在使用CPU S sleep 使用过CPU之后 T暂停的进程 Z僵尸进程 <高优先级的进程 N低优先级进程 L内存中被锁了内存分页 s主进程 父进程 |多线程进程 +前台进程 查看网络状态 netstat -lnp l监听 netstat -ltnp 查看tcp 协议 tcp 三次握手和四次挥手 状态:time_wait 两台机器通信完之后处于等待状态 fin_wait2 established 建立链接 查看各种状态的数量 ESTABLISHED 并发链接数 1000以内 linux 下抓包 tcpdump -nn -i 网卡名称 n 表示IP以数字的方式显示出来 不加显示主机名 时间 IP 端口 >到哪里去IP 端口 length0 长度 DDOS攻击 udp flood 借助专业的反攻击服务 创宇
指定端口 指定IP的包 指定数据包数量 存到指定文件 不能用cat 直接查看 查看tcpdump包文件 web的访问日志 访问IP 链接