【Linux命令】查看看内存、磁盘和CPU系统资源使用情况

查看看内存、磁盘和CPU系统资源使用情况

    • 1、查看内存
    • 2、查看磁盘空间
    • 3、查看CPU使用情况
    • 4、显示

在Linux系统中,有多个命令可以用来查看内存、磁盘和其他系统资源的使用情况。以下是一些常用的命令:

1、查看内存

  1. free

    • free命令用来查看内存的使用情况,包括物理内存、交换内存等。
    • 命令示例:free -h-h参数表示以易读的格式显示信息)。
  2. vmstat

    • vmstat命令提供了关于虚拟内存、物理内存、系统进程、中断、CPU活动等的信息。
    • 命令示例:vmstat

2、查看磁盘空间

  1. df

    • df命令用于显示文件系统的磁盘空间使用情况。
    • 命令示例:df -h-h参数表示以易读的格式显示信息)。
  2. du

    • du命令用于检查文件和目录所占用的磁盘空间。
    • 命令示例:du -sh [目录名]-s表示汇总,-h表示易读的格式)。

3、查看CPU使用情况

  1. top

    • top命令提供了一个实时的系统状态查看,包括CPU使用、内存使用、正在运行的进程等。
    • 命令示例:top
  2. htop(需要安装):

    • htoptop命令的一个增强版,提供了更丰富的界面和更多的信息。
    • 命令示例:htop

这些工具在日常管理Linux系统时非常有用,帮助您有效地监控和分析系统资源的使用情况。

4、显示

  1. free -h

    • 这个命令会显示系统的内存使用情况,包括总内存、已使用内存、空闲内存、缓存等。
    • 输出示例:
      total        used        free      shared  buff/cache   available
      Mem:           7.7G        3.1G        1.1G        648M        3.5G        3.7G
      Swap:          2.0G        0B          2.0G
      
  2. df -h

    • 这个命令会显示文件系统的磁盘空间使用情况,包括每个挂载点的总空间、已用空间、可用空间和使用百分比。
    • 输出示例:
      Filesystem      Size  Used Avail Use% Mounted on
      /dev/sda1        50G   15G   32G  30% /
      /dev/sda2       100G   60G   40G  60% /home
      
  3. top

    • 这个命令会显示系统的实时状态,包括CPU和内存的使用情况,以及进程列表。
    • 输出会持续更新,显示类似于任务管理器的界面,包括进程ID、用户、优先级、内存和CPU使用情况等信息。
  4. du -sh [目录名]

    • 这个命令会显示指定目录及其子目录的总磁盘使用量。
    • 输出示例(如果查看/home/user目录):
      1.5G  /home/user
      

你可能感兴趣的:(linux,服务器,运维)