首页 > 系统相关 >Linux查看硬件信息

Linux查看硬件信息

时间:2024-02-22 12:35:27浏览次数:37  
标签:grep 查看 get %% NVMe 硬件 wmic Linux

Linux查看硬件信息

查看服务器型号、序列号

dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial"

查看主板型号

dmidecode |grep -A16 "System Information$" 

查看BIOS信息

dmidecode -t bios

查看内存槽及内存条

dmidecode -t memory

查看网卡信息

dmesg | grep -i Ethernet
ethtool enp94s0
lspci | grep Ethernet

查看CPU信息
查看cpu型号

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查看系统中实际物理CPU的数量

grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l

系统中逻辑CPU的数量(核数)

cat /proc/cpuinfo |grep 'processor'|wc -l

查看单颗物理CPU核数
查看CPU的主频

cat /proc/cpuinfo |grep MHz|uniq

最大支持多少内存

dmidecode|grep -P 'Maximum\s+Capacity

查看nvme硬盘信息

yum install nvme-cli
  1. 显示NVMe设备列表
sudo nvme list

该命令将显示系统中所有的NVMe设备列表,包括设备名称、序列号、容量等信息。
2. 查看NVMe设备信息

sudo nvme show /dev/nvmeX

将/dev/nvmeX替换为实际的NVMe设备名称(如/dev/nvme0n1),该命令将显示指定NVMe设备的详细信息,包括固件版本、命名空间等。
3. 检测NVMe设备状态

sudo nvme smart-log /dev/nvmeX

该命令将显示指定NVMe设备的SMART(Self-Monitoring, Analysis and Reporting Technology)日志,用于检测设备的健康状态和性能。
4. 测试NVMe设备性能

sudo nvme speed-test /dev/nvmeX

该命令将对指定NVMe设备进行性能测试,包括读取和写入速度
查看硬盘SN

smartctl -d scsi -a /dev/sda | grep -i Serial

阵列查看硬盘SN

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL

** # 查看所有阵列卡上的所有物理硬盘信息,包括型号、接口、SN码、部分SMART信息等**

bat统计硬件信息的,同时写入共享的同个文件

@echo off
@hostname >C:\host
set /p hostname=<C:\host
@hostname >>\\10.80.100.142\render_p\test\%hostname%
wmic diskdrive get SystemName,InterfaceType,model,serialnumber|findstr SCSI >>\\10.10.100.111\test\%hostname%
del C:\host

查看内存SN

wmic memorychip get devicelocator,partnumber,manufacturer,serialnumber

查看硬盘SN

wmic diskdrive get SystemName,InterfaceType,model,serialnumber|findstr IDE >>\\10.10.100.111\d$\log\test\ideinfo

查看硬盘大小

wmic  logicaldisk where "Caption='D:'" get SystemName,name,freespace,size>>\\10.10.100.111\d\zq\dspace.txt

wmic path win32_physicalmedia where "Tag like '%PHYSICALDRIVE2%'" get SerialNumber
@echo off
 for /f "usebackq tokens=2 delims==," %%G in (`wmic os get csname /value`) do set "COMPUTERNAME=%%G" for /f "usebackq skip=1 tokens=2 delims==," %%G in (`wmic path win32_physicalmedia where "Tag like '%%PHYSICALDRIVE2%%'" get SerialNumber /value`) do set "SERIALNUMBER=%%G" echo %COMPUTERNAME%, %SERIALNUMBER% >> output.txt
@echo off for /f "usebackq tokens=2 delims==," %%G in (`wmic os get csname /value`) do set "OUTPUT_FILE=%%G.txt" for /f "usebackq skip=1 tokens=2 delims==," %%G in (`wmic path win32_physicalmedia where "Tag like '%%PHYSICALDRIVE2%%'" get SerialNumber /value`) do set "SERIALNUMBER=%%G" echo %COMPUTERNAME%, %SERIALNUMBER% >> \\10.30.100.101\d\bat\disk\%OUTPUT_FILE%

标签:grep,查看,get,%%,NVMe,硬件,wmic,Linux
From: https://www.cnblogs.com/suixinnan/p/18027060

相关文章

  • Linux 安装Mysql
     首先通过 xshell 或者putty远程进入Linux命令行操作界面。【1】查看是否已经安装Mysqlrpm-qa|grepmysql如果你查看出来有东西,可以使用下面命令将其删除(xxx为文件全名)rpm-exxx【2】下载官方Mysql包wget-i-chttp://dev.mysql.com/get/mysql57-co......
  • ls -Z SElinux上下文 查询输出参数解释
    ls-Z-rw-------.rootrootsystem_u:object_r:admin_home_t:s0anaconda-ks.cfg是一个文件的属性和安全上下文信息。它们的含义如下:-`-rw-------.`表示文件的权限。`-`表示这是一个普通文件,`rw-`表示文件所有者(root)有读写权限,`---`表示文件所属组(root)没有任何权限,`---`......
  • Linux磁盘管理
    Linux磁盘管理主要是指在Linux系统中对磁盘进行一系列的操作,包括磁盘的创建,格式化,挂载,卸载等。具体可以分为以下几个步骤:1.添加磁盘:这可能涉及到物理上的添加磁盘,或通过虚拟化技术(如RAID或LVM逻辑卷管理)来扩充磁盘空间。2.分区:使用工具如fdisk或gdisk对磁盘进行分区。fdisk主要......
  • 软件无线电处理平台设计方案:330-基于FMC接口的Kintex-7 XC7K325T PCIeX4 3U PXIe接口
    一、板卡概述     本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900 ,支持PCIeX8、64bit DDR3容量2GByte,HPC的FMC连接器,板卡支持PXIE标准协议,其中XJ3标准高速差分接口,支持PCIeX 2。软件具有windows,Linux驱动。二、功能和技术......
  • linux重置root密码
    linux忘记root密码之后,可以通过修改bootloader启动项的参数进入系统,或者使用系统盘/系统镜像进入救援模式,通过passwd命令修改root密码。一、老版的grublegacy单用户进入重置密码  常用的系统rhel/centos5、6系列都是使用的grublegacy。   这类系统启动的时候,进入bo......
  • Linux-Source Insight添加系统库路径
    1、在BASE项目下添加Project->OpenProject,打开Base项目2、打开PreferencesProject->Preferences,选择SymbolLookups选项卡3、打开ImportSymbolsforAllProjects4、打开右侧Add按钮,弹出AddExternalSymbols对话框5、打开ImportfromanINCLUDEpath6、将需要添加的......
  • 零到大师:嵌入式Linux学习书单分享
    大家好,我是知微!上一篇推荐的书单嵌入式软件必读10本书_单片机篇,收到反响很好。再推荐一篇嵌入式Linux相关的书单。《鸟哥的Linux私房菜》鸟哥的Linux系列适合零基础小伙伴,从电脑基础到文件系统、shell脚本等等,通俗易懂。作者写作风格生动幽默,不拘一格。虽然书有点厚,但对于新手......
  • 对于计算机硬件控制方法的认识(《程序是怎样跑起来的》第11章)
    在《程序是怎样跑起来的》前几张中提到,用户通过操作系统来控制硬件,也就是通过系统调用也称API来调用硬件的。在第11章中讲到,用户使用Windows系统来控制硬件实质上是使用指令间接控制的,指令是由Windows系统发出的。而发出的指令例如书中所举的是IN/OUT指令,是用来控制输入和输出的。......
  • linux安装weblogic(静默安装)
    1.下载1.1下载jdk及weblogic安装包1.1.1配置jdk1.将下载的jdk解压到安装目录tar-zxvfjdk.tar2.添加环境变量vim/etc/profile#改为自己的jdk路径exportJAVA_HOME="/xx/xx/java/java1.8"exportPATH=$PATH:$JAVA_HOME/bin​保存刷新source/etc/profile验证java-ver......
  • linux基础命令(五)
    ##################################################管理用户和组用户:登录操作系统,不同的用户具备不同的权限组:方便管理用户用户唯一标识:UID组唯一标识:GID管理员root的UID为0组的分类:基本组(私有组)附加组(从属组)原则:一个用户必须至少属于一个组基本组(......