【dstat,du】 等系统常用小命令

1160阅读 0评论2013-01-28 ykyx00
分类:LINUX

【windows】

netstat -an |find "8080"  查看端口
    netstat -an |find "127.0.0.1"
tasklist 查看进程
   tasklist |find "nginx"
tskill  结束进程
    tskill nginx
    tskill 1130
   
【linux】
查看内存使用情况
free
可用内存=free+buffers+cached
以用内存=used-buffers-cached 
所以看内存的使用不要看used 和free ,看 -/+ buffers/cache 就可以了

查看磁盘性能
iostat

iostat -x 1 5 
%util 接近100%的时候,产生 的I/O 请求太多,I/O 系统已经满负荷,该磁盘可能存在瓶颈
%idle 小于70%的时候,I/O 的 压力比较大,说明读取中有很多的wait

查看系统目录占用空间大小
在根目录下执行

# du -hsx * |sort -rh |head -5


查看cpu的负载
uptime
每cpu的核心当前活动进程数不大于3,表示性能良好,大于五表示严重。


dd
瞬间创建(1T)大文件
dd if=/dev/zero of=file bs=1G seek=1024 count=0
这个文件用ll -h 看着是1TB的,用du -sh 看着是空文件,随着写入的数据而增长

制作ISO镜像
dd if=/dev/cdrom of=/mnt/cd1.iso

选择性删除文件
shopt -s extglob 打开
rm -fr !(file1|file2)

shopt -u extglob #关闭



dstat 


alias dstat='dstat -cdlmnpsyy'


iftop

n 显示ip/主机名
p 显示端口
l 输入过滤内容



网卡灯闪烁
ethtool -p eth0 


上一篇:【MRTG 】 mrtg 简单实践
下一篇:【zabbix】 zabbix数据准确性验证