Linux 查看硬件、资源、系统等信息

Linux 查看硬件、资源、系统等信息


 

💻 硬件

CPU

查看CPU信息
# cat /proc/cpuinfo
 
 

💾 资源

内存

free 是一个在Linux系统上用于显示系统内存使用情况的命令。会显示系统的总内存量、已使用内存量、空闲内存量、共享内存量、缓冲/缓存内存量以及可用内存量。这个命令对于监控和管理系统内存资源非常有用。
# free -h
你也可以通过查看文件得到内存数据:
# grep MemTotal /proc/meminfo # grep MemFree /proc/meminfo
通过DMI查看内存条参数,如查看ECC类型:
# sudo dmidecode -t memory

磁盘

df 是一个用于显示文件系统磁盘空间使用情况的命令,即 disk free。
# df -h
du 是一个用于显示文件和目录磁盘使用情况的命令,即 disk usage,它会递归地总结目录下的每个文件和子目录的大小,并显示结果。这个命令在磁盘空间管理和分析方面非常有用,特别是当你需要了解哪些文件或目录占用了大量的磁盘空间时。
# du -sh /home/

系统负载

uptime 是用于显示系统运行时间及负载信息的命令。显示系统当前的时间、系统已经运行的时间、当前登录的用户数量,以及系统的负载平均值。这个命令可以快速了解系统的运行状态和负载情况。
# uptime 22:04:44 up 7:23, 1 user, load average: 0.00, 0.00, 0.00
具体解释如下:
  • 当前系统时间(22:04:44):表示当前的本地时间。
  • 系统运行时间(up 7:23):表示系统自上次启动以来已经运行了7小时23分钟。
  • 当前登录用户数(1 user):表示当前有1个用户会话正在登录到系统。
  • 负载平均值(load average: 0.00, 0.00, 0.00):表示过去1分钟、5分钟和15分钟内的系统平均负载。负载平均值是对系统中所有可运行的任务(包括正在运行和等待CPU时间的任务)的平均数值。值越低,表示系统越空闲;值越高,表示系统负载越重。这里显示的三个值都是0.00,表示系统负载非常轻,几乎没有任务在排队等待CPU时间。