linux系统查看内存及硬盘命令
-
Linux系统下,可以使用以下命令来查看内存和硬盘的信息:
1. 查看内存(Memory)信息的命令:
– free命令: 使用free命令可以查看系统的内存使用情况。
– 如:`free -h`,可以以人类可读的方式显示内存使用情况。
– `free -m`,以MB为单位显示内存使用情况。
– `free -g`,以GB为单位显示内存使用情况。– top命令: 使用top命令可以实时查看内存的使用情况。
– 运行top命令后按下`Shift + M`,按照内存使用占比排序。– htop命令: 如果系统没有自带htop命令,可以通过apt-get或yum进行安装(htop是一个交互式的进程查看器,可以实时查看系统资源的使用情况,并对进程进行管理)。
– 运行htop命令后按下`F2`,再按下`F6`,选择”MEM%”进行按照内存使用占比排序。2. 查看硬盘(Disk)信息的命令:
– df命令: 使用df命令可以显示硬盘的使用情况。
– 如:`df -h`,以人类可读的方式显示硬盘使用情况。
– `df -m`,以MB为单位显示硬盘使用情况。
– `df -g`,以GB为单位显示硬盘使用情况。– du命令: 使用du命令可以查看指定目录或文件的磁盘使用情况。
– 如:`du -h`,以人类可读的方式显示某个目录或文件的磁盘使用情况。– fdisk命令: 使用fdisk命令可以查看磁盘分区的情况。
– 如:`sudo fdisk -l`,可以显示所有磁盘分区的详细信息。– lsblk命令: 使用lsblk命令可以查看磁盘及其分区的信息。
– 如:`lsblk`,可以显示所有磁盘及其分区的信息。以上是一些常用的Linux命令,可以用来查看系统的内存和硬盘信息。根据实际需求,选择适合自己的命令来查看相应的信息。
2年前 -
在Linux系统中,可以使用以下命令来查看内存和硬盘的信息:
1. free命令:可以查看系统的内存使用情况。该命令不带任何参数时,默认以KB为单位显示内存信息。可以使用参数”-h”来以更友好的方式显示内存大小。
示例:free -h
结果示例:
total used free shared buff/cache available
Mem: 7.7Gi 1.8Gi 4.5Gi 236Mi 1.3Gi 5.4Gi
Swap: 3.9Gi 9.7Mi 3.9Gi结果解释:
– total:总内存大小
– used:已使用的内存大小
– free:剩余可用的内存大小
– shared:被共享使用的内存大小
– buff/cache:缓存和缓冲区使用的内存大小
– available:可用内存大小2. df命令:可以查看文件系统的磁盘空间使用情况。使用参数”-h”可以以更友好的方式显示磁盘空间大小。
示例:df -h
结果示例:
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 20G 8.9G 9.7G 48% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/sda2 197G 69G 119G 37% /mnt/data结果解释:
– 文件系统:磁盘分区设备名称或目录
– 容量:磁盘分区容量大小
– 已用:已使用的磁盘空间大小
– 可用:剩余可用的磁盘空间大小
– 已用%:已使用磁盘空间占总容量的百分比
– 挂载点:文件系统的挂载点3. du命令:可以查看目录或文件的磁盘使用情况。使用参数”-h”可以以更友好的方式显示磁盘空间大小。
示例:du -h /path/to/directory
结果示例:
12K /path/to/directory/file1.txt
8.0K /path/to/directory/file2.txt
4.0K /path/to/directory/subdir
24K /path/to/directory结果解释:
– 第一列:目录或文件的磁盘使用大小
– 第二列:目录或文件的路径4. top命令:可以实时查看系统的进程、内存和CPU使用情况。按下键盘的”M”键可以按内存使用量排序。
示例:top
结果示例:
top – 21:15:47 up 50 days, 6:23, 4 users, load average: 0.00, 0.01, 0.05
Tasks: 167 total, 1 running, 166 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 8035596 total, 4369564 free, 1767928 used, 1898104 buff/cache
KiB Swap: 3981316 total, 3980804 free, 5112 used. 5771872 avail Mem结果解释:
– Tasks:进程数量统计
– %Cpu(s):CPU使用情况统计
– KiB Mem:内存使用情况统计
– KiB Swap:Swap交换空间使用情况统计5. fdisk命令:可以查看磁盘分区的信息。
示例:fdisk /dev/sda
命令解释:进入磁盘分区工具后,可以使用”p”命令来显示分区的详细信息。
以上命令可以帮助你查看Linux系统的内存和硬盘使用情况。
2年前 -
一、查看内存命令
1.1 free命令
`free`命令用于显示系统内存的使用情况。
使用方式:`free [选项]`
常见选项:
– `-b`:以字节为单位显示内存使用情况。
– `-k`:以千字节为单位显示内存使用情况。
– `-m`:以兆字节为单位显示内存使用情况。
– `-g`:以吉字节为单位显示内存使用情况。示例:
显示总体内存信息:
“`
free -m
“`显示实时内存信息,每1秒更新一次:
“`
watch -n 1 free -m
“`1.2 top命令
`top`命令用于实时动态地查看系统的整体运行情况。
使用方式:`top [选项]`
常见选项:
– `-d`:设置刷新间隔时间,默认为3秒。
– `-n`:设置刷新次数,默认为无限次。示例:
实时查看系统整体情况,每1秒更新一次:
“`
top -d 1
“`二、查看硬盘命令
2.1 df命令
`df`命令用于显示磁盘空间的使用情况。
使用方式:`df [选项] [路径]`
常见选项:
– `-h`:以人类可读的方式显示磁盘空间使用情况。
– `-T`:显示文件系统的类型。示例:
显示根目录下文件系统的磁盘空间使用情况:
“`
df -h /
“`显示所有已挂载的文件系统的磁盘空间使用情况:
“`
df -h
“`2.2 du命令
`du`命令用于统计目录或文件的磁盘空间使用情况。
使用方式:`du [选项] [目录或文件]`
常见选项:
– `-h`:以人类可读的方式显示磁盘空间使用情况。
– `-s`:仅显示总的磁盘空间使用情况。示例:
显示当前目录的磁盘空间使用情况:
“`
du -h
“`显示指定目录的总磁盘空间使用情况:
“`
du -sh /path/to/directory
“`以上是在Linux系统上查看内存及硬盘的常用命令,通过这些命令可以轻松了解系统资源的使用情况,对于系统的监控和故障排查非常有帮助。
2年前