linux如何查看cpu内存硬盘信息

目录
上班时间风平浪静,每次快要下班打卡跑路的时候,上级总会搞点事情给你 。今天也不例外,领导说把你负责的那个系统10台服务器的资源信息汇总发我一下,需要升级扩容改造 。
这只是娱乐一下 , 作为开发,甚至说IT从业者都有必要了解一些基本统计资源的命令,下面开始今天的学习 。
一、查看cpu核数
cat /proc/cpuinfo | grep 'process' | sort | uniq | wc -l系统处理器基本信息记录在/proc/cpuinfo文件中;sort 可针对文本文件的内容,以行为单位来排序;uniq 命令用于检查及删除文本文件中重复出现的行列 , 一般与 sort 命令结合使用 。wc (word count)命令常用于计算文件的行数、字数和字节数,-l , –lines : 显示行数 。

linux如何查看cpu内存硬盘信息

文章插图
处理器编号从0开始
linux如何查看cpu内存硬盘信息

文章插图
grep 匹配process处理器 , 然后排序,去重
linux如何查看cpu内存硬盘信息

文章插图
最后行数就是cpu核数 , 最好是去重 , 更准确
二、查看内存总大小
cat /proc/meminfo | grep "MemTotal" | awk '{print $2/1024/1024}'首先内存基本文件长这样
linux如何查看cpu内存硬盘信息

文章插图
awk '{print $2/1024/1024}' 以空格分隔 , 并将分割后的变量打印出来,因为文件里面是KB,转成GB,除两次1024,最后就是内存的大小 。
linux如何查看cpu内存硬盘信息

文章插图
一般将结果对齐取整,那就是6GB,我这是虚拟机,正式机器很少有6GB,一般是8的倍数 。
还有就是查看动态进程cpu,内存占用情况 , 对于系统排查程序资源占用很有作用 。
linux如何查看cpu内存硬盘信息

文章插图
时间不够了,我媳妇叫我去洗碗了 , top命令明细大家再去搜下,类似windows任务管理器,进程那一栏
三、查看硬盘大小
两种方法
第一种(安全,建议使用),所有的相加 。
【linux如何查看cpu内存硬盘信息】df -h
linux如何查看cpu内存硬盘信息

文章插图
第二种 , 不安全,查看磁盘分区,相加 。
fdisk -l
linux如何查看cpu内存硬盘信息

文章插图
fdisk是磁盘分区命令,而且普通用户没法执行这个命令 , 如果使用出错,很容易完整删除整个系统,虚拟机玩玩就好了 。
各位同行朋友这些命令可以上下班通勤路上看看,记记 , 为职业能力提升助力 。如对您有所帮助,记得点赞收藏哦 。