Chinaunix首页 | 论坛 | 博客

OPS

  • 博客访问: 504956
  • 博文数量: 117
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1210
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 14:50
个人简介

hellow 运维

文章分类

全部博文(117)

文章存档

2019年(1)

2018年(1)

2017年(45)

2016年(38)

2015年(32)

我的朋友

分类: 系统运维

2015-05-27 09:38:15

A:查看当前比较迟内存的文件{6个}
du -hsx * | sort -rn | head -n 6
 [root@localhost ~]# du -hsx * | sort -rh | head -n 6
752K nginx-1.4.7.tar.gz
576K sshpass-1.05
244K lua-5.2.0.tar.gz
172K zabbix-agent-2.4.3-1.el6.x86_64.rpm
160K zabbix-2.4.3-1.el6.x86_64.rpm
100K sshpass-1.05.tar.gz

命令和选项的解释:

  • du – 估计文件的空间使用情况
  • -hsx – (-h)更易读的格式,(-s)汇总输出,(-x)跳过其他文件系统的文件
  • sort – 对文本文件按行排序
  • -rf – (-r)将比较的结果逆序输出,(-f)忽略大小写
  • head – 输出文件的头几行

B:有趣的命令记录记录:
  [root@localhost ~]# history 
    1  dh -hsx * | sort -rh | head -n 6
    2  du -hsx * | sort -rh | head -n 6
    3  rm -fr Oracle/
    4  du -hsx * | sort -rh | head -n 6
    5  for i in $(du -hsx * | sort -rh | head -n 6); do  rm -fr $i; done
    6  du -hsx * | sort -rh | head -n 6
    7  history 
给history加上时间
vim ~/.bashrc
   export HISTTIMEFORMAT="%d-%m%y %T "


C:如何测试磁盘的写入速度
 [root@localhost ~]# dd if=/dev/zero of=/tmp/tmp.img bs=5k count=256k conv=fdatasync;rm -fr /tmp/tmp.img
  

命令和选项的解释:

  • dd – 转换和复制文件
  • if=/dev/zero – 指定输入文件,默认为stdin(标准输入)
  • of=/tmp/output.img – 指定输出文件,默认为stdout(标准输出)
  • bs – 一次读和写的块大小,最大可以以MB为单位
  • count – 复制次数
  • conv – 使用逗号分隔的策略来转换文件(LCTT 译注:比如将大写字母转换成小写,echo AA | dd conv=lcase)
  • rm – 删除文件和目录
  • -rf – (-r) 递归地删除目录和其中的内容,(-f)强行删除而不输出确认信息


D:获取一个文件的详细状态{stat}
语法:stat file_name


 
 

阅读(936) | 评论(0) | 转发(0) |
1

上一篇:shell 之apache/nginx日志

下一篇:cacti的搭建

给主人留下些什么吧!~~