Linux查询机器的硬件相关信息

查询cpu相关信息

cat /proc/cpuinfo
在这里插入图片描述

属性代表意义
processor逻辑处理器的id
physical id物理封装的处理器的id
core id每个核心的id
cpu cores位于相同物理封装的处理器中的内核数量
siblings位于相同物理封装的处理器的逻辑处理器的数量

grep 命令用于查找文件里符合条件的字符串。
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。

查询物理CPU总数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
在这里插入图片描述
查询物理CPU的id:cat /proc/cpuinfo | grep "physical id"
在这里插入图片描述
查询每颗物理CPU的核心数,只输出数量:cat /proc/cpuinfo | grep "cpu cores" | uniq | awk -F ":" '{print $2}'
在这里插入图片描述
查询每颗物理CPU的核心数:cat /proc/cpuinfo | grep "cpu cores"
在这里插入图片描述
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息
awk处理过程: 依次对每一行进行处理,然后输出
[-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=value
$0 表示整个当前行
$1 每行第一个字段
$2 每行第二个字段
wc:统计文件里面有多少单词,多少行,多少字符。
-l :仅列出行;
-w :仅列出多少字(英文单字);
-m :多少字符;

查询逻辑CPU的总数:cat /proc/cpuinfo | grep "processor" | wc -l
在这里插入图片描述
查询逻辑CPU的id:cat /proc/cpuinfo | grep "processor"
在这里插入图片描述
查询CUP的名称:cat /proc/cpuinfo | grep "model name"
在这里插入图片描述
查询CPU的名称,只输出名称信息:cat /proc/cpuinfo | grep "model name" | uniq | awk -F ":" '{print $2}'
在这里插入图片描述
其中:
awk -F ":" '{print $2}'可以让结果只输出”:“后面的信息

查询内存信息

cat /proc/maminfo
在这里插入图片描述
查询物理内存信息:cat /proc/meminfo | head -1
在这里插入图片描述
查询物理内存信息,只输出内存大小,带单位:cat /proc/meminfo | grep "MemTotal" | awk -F ":" '{print $2}'
在这里插入图片描述
查询物理内存信息,只输出内存大小,不带单位:cat /proc/meminfo | grep "MemTotal" | awk -F ":" '{print $2}' | awk '{print $1}'
在这里插入图片描述
查询虚拟内存信息:cat /proc/meminfo | grep "SwapTotal:" | awk -F ":" '{print $2}' | awk '{print $1}'

查询IP地址信息

显示up状态(激活状态)的网卡信息ifconfig
在这里插入图片描述

显示所有网卡的信息,包含未激活的网卡ifconfig -a
在这里插入图片描述
查询ipv4ifconfig -a|awk '/(cast)/ {print $2}'|cut -d':' -f2|head -1
在这里插入图片描述
查询包含cast字符的行ifconfig -a|awk '/(cast)/'
在这里插入图片描述
从包含cast字符的行中输出第二列元素
在这里插入图片描述

查询硬盘信息

查看主机中的硬盘是机械硬盘还是固态硬盘cat /sys/block/sda/queue/rotional
1表示旋转,即为机械硬盘
2表示非旋转,即为固态硬盘
在这里插入图片描述
查看系统品牌和型号dmidecode |grep "Product Name"
在这里插入图片描述
查看主板型号:dmidecode |grep -A16 "System Information$"
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会编程的小企鹅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值