zoukankan      html  css  js  c++  java
  • Linux | 磁盘管理命令

    1、free命令:显示系统内存情况

    【语法格式】

    free [参数]
    

    【常用参数】

    • -b:以Byte为单位显示内存使用情况
    • -k:以KB为单位显示内存使用情况
    • -m:以MB为单位显示内存使用情况
    • -g:以GB为单位显示内存使用情况
    • -s:持续显示内存
    • -t:显示内存使用总合

    【实例】

    显示内存使用情况

    [root@localhost ~]# free
    [root@localhost ~]# free -m
    [root@localhost ~]# free -K
    [root@localhost ~]# free -t
    

    周期性查询内存使用情况

    [root@localhost ~]# free -s 10
    

    【结果】

    Mem:内存使用情况
    Swap:交换空间使用情况
    total:显示系统总的可用物理内存和交换空间大小
    used:显示已经被使用的物理内存和交换空间
    free:显示还有多少物理内存和交换空间可用
    shared:显示被共享使用的物理内存大小
    buff/cache:显示被buffer和cache使用的物理内存大小
    available:显示还可以被应用程序使用的物理内存大小
    

    2、df命令:显示磁盘分区空间使用情况

    【语法格式】

    df [参数] [指定文件]
    

    【常用参数】

    • -a:显示所有系统文件
    • -B <块大小>:指定显示时的块大小
    • -h:以容易阅读的方式显示
    • -H:以1000字节为换算单位来显示
    • -i:显示索引字节信息
    • -k:指定块大小为1KB
    • -l:只显示本地文件系统
    • -t <文件系统类型>:只显示指定类型的文件系统
    • -T:输出时显示文件系统类型
    • -- -sync:在取得磁盘使用信息前,先执行sync命令

    【实例】

    以容易阅读的方式显示磁盘分区使用情况

    [root@localhost ~]# df -h
    

    显示指定文件所在分区的磁盘使用情况

    [root@localhost ~]# df /etc/dhcp
    

    3、du命令:查看文件和目录磁盘空间使用情况

    【语法格式】

    du [参数] [文件]
    

    【常用参数】

    • -a:显示目录中所有文件大小
    • -k:以KB为单位显示文件大小
    • -m:以MB为单位显示文件大小
    • -g:以GB为单位显示文件大小
    • -h:以易读方式显示文件大小
    • -s:仅显示总计

    【注意】

    du命令与df命令不同的是du命令是对文件和目录磁盘使用的空间的查看,而不是某个分区。

    【实例】

    以易读方式显示文件夹内所有文件大小

    [root@localhost ~]# du -ah dir
    

    输出当前目录下各个子目录所使用的空间

    [root@localhost ~]# du -hc --max-depth=1 scf/
    

    显示指定文件所占空间

    [root@localhost ~]# du file.txt
    

    4、sar命令:系统运行状态统计

    【语法格式】

    sar [参数]
    

    【常用参数】

    • -R:显示内存状态
    • -b:显示I/O速率
    • -B:显示换页状态
    • -d:显示每个块设备的状态
    • -i:状态信息刷新的间隔时间
    • -u:显示CPU利用率
    • -n:显示网络流量

    【实例】

    显示内存信息

    [root@localhost ~]# sar -R
    

    显示I/O速率

    [root@localhost ~]# sar -b
    

    显示CPU利用率

    [root@localhost ~]# sar -u
    [root@localhost ~]# sar -u 1 10 (1:每隔一秒,10:写入10次)
    

    5、uptime命令:显示系统负载命令

    【语法格式】

    uptime [参数]
    

    【常用参数】

    • -p:以漂亮的格式显示机器正常运行的时间
    • -s:系统自开始运行时间,格式为yyyy-mm-dd hh:mm:ss
    • -h:显示帮助信息

    【注意】

    uptime命令可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登录用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。负载值越低越好,尽量不要长期超过 1,在生产环境中不要超过 5。

    【实例】

    使用-p参数显示机器正常运行的时间

    [root@localhost ~]# uptime -p
    
  • 相关阅读:
    表的数据类型
    SQLYog Enterprise注册码分享
    MySQL下载安装、基本配置、问题处理
    windows下命令行模式中cd命令无效的原因
    TCP协议三次握手与四次挥手通俗解析
    使用concurrent.futures模块并发,实现进程池、线程池
    进程池、线程池、回调函数
    浅谈web网站架构演变过程
    memcached单点故障与负载均衡
    memcached性能监控
  • 原文地址:https://www.cnblogs.com/Cyzhouke/p/13742474.html
Copyright © 2011-2022 走看看