监控系统状态
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 链接
原文地址:http://blog.51cto.com/13492528/2064417