Centos7查看cpu,内存等信息
1、查看操作系统
$ cat /etc/redhat-release
2、查看Linux系统
$ cat /proc/version
3、查询内核
$uname -r
4.4.206-1.el7.elrepo.x86_64
4、查询CPU
cat /proc/cpuinfo
5、查看CPU信息(型号)/查看处理器个数
$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
6、查看CPU核数
$ cat /proc/cpuinfo| grep "cpu cores"| uniq
7、查看CPU个数
$ cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
8、查看内存
$ grep MemTotal /proc/meminfo
9、查看磁盘空间
$ fdisk -l
10、查看磁盘使用情况:
df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
$df -h //将容量结果以易读的容量格式显示出来
#查询根目录磁盘大小
$df -h /
[root@casb01 /]# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 5.0G 45G 10% /
11、查看文件大小
$du -sh filename
12、查看指令集aes?
$ cat /proc/cpuinfo | grep aes
13、查看指令集avx
$ cat /proc/cpuinfo | grep avx
================================
查询CPU,内存和磁盘空间的命令
一、查询CPU利用率:
二、查询内存
1、总内存:grep MemTotal /proc/meminfo
MemTotal: 7990064 kB
获取到内存数,并进行计算
$grep MemTotal /proc/meminfo |awk '{print $2}'
7990064
获取到7990064,再进行7990064/1024/1024=7.6GB
2、可用内存:free
free命令查询内存使用情况,free
free -m #MB显示 free #B显示
$[root@casb01 /]# free
total used free shared buff/cache available
Mem: 7990064 6586876 139800 4068 1263388 1117068
Swap: 8257532 574464 7683068
获取到内存数,并进行计算
$free |grep Mem | awk '{print $4}'
139800
获取到:139800,再进行139800/1024/1024=0.13GB
三、磁盘空间
$df -h
[root@casb01 /]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 12M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 5.1G 45G 11% /
/dev/sda1 1014M 189M 826M 19% /boot
/dev/mapper/centos-home 42G 6.9G 35G 17% /home
tmpfs 781M 0 781M 0% /run/user/0
查询根目录/的磁盘总大小
$df -h / |grep root |awk '{print$2}'
50G
查询根目录的磁盘可用大小
$df -h / |grep root |awk '{print$4}'
45G
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?