服务器型号和阵列卡信息查看

随笔2周前发布 赖祥英
6 0 0

通过命令行判断服务器的品牌(如 Dell 或其他)以及获取阵列卡信息,你可以使用一些特定的命令来检查硬件信息。这些命令通常适用于大多数 Linux 发行版。

检查服务器品牌和型号

使用 dmidecode 命令

dmidecode 命令可以读取系统的 DMI(桌面管理接口)表,提供详细的硬件信息,包括制造商、产品名称等。要使用 dmidecode,你需要具有 root 权限。

sudo dmidecode -t system

输出示例(适用于 Dell 服务器):

# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0100, DMI type 1, 27 bytes
System Information
	Manufacturer: Dell Inc.
	Product Name: PowerEdge R720
	Version: Not Specified
	Serial Number: XXXXXXX
	UUID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
	Wake-up Type: Power Switch
	SKU Number: Not Specified
	Family: Not Specified

从输出中可以看到 Manufacturer: Dell Inc.,这表明该服务器是 Dell 生产的。

使用 lshw 命令

lshw(硬件列表)命令也可以用于检查服务器硬件的详细信息。你可以使用以下命令来获取简要的硬件概述:

sudo lshw -short | grep -i system

输出示例:

H/W path       Device  Class      Description
=================================================
/0/0                   system     PowerEdge R720 (Dell Inc.)

从结果可以看到系统的品牌和型号。

检查阵列卡信息

使用 lspci 命令

lspci(列出所有 PCI 设备)命令可以显示所有连接的 PCI 设备,包括 RAID 阵列卡。以下是查看 RAID 控制器信息的命令:

lspci | grep -i raid

输出示例:

03:00.0 RAID bus controller: Broadcom / LSI MegaRAID SAS-3 3108 [Invader] (rev 02)

这显示了一个 LSI MegaRAID 阵列卡。

使用 megaclistorcli(适用于 LSI/Broadcom 控制器)

如果你知道系统中使用的是 LSI/Broadcom 阵列卡,你可以使用 megaclistorcli 工具来获取详细信息。

安装 storclimegacli

对于 storcli,你可以从 Broadcom 网站下载并安装合适的版本。
对于 megacli,在大多数 Linux 发行版中都可以安装,使用如下命令(以 Ubuntu 为例):

sudo apt-get install megacli

获取 RAID 控制器信息

sudo storcli /c0 show all

或者使用 megacli

sudo megacli -AdpAllInfo -aALL

这将显示 RAID 控制器的详细信息,包括型号、固件版本、缓存信息等。

使用 hpacucli(适用于 HPE 控制器)

如果你使用的是 HPE(惠普企业)的 RAID 控制器,可以使用 hpacucli 工具(已更名为 ssacli)。你需要安装适合的包:

安装 ssacli 工具(以 CentOS 为例):

sudo yum install ssacli

获取阵列卡信息

sudo ssacli ctrl all show status

这将显示所有已安装的控制器和它们的状态。

总结

服务器品牌和型号:使用 dmidecodelshw
RAID 阵列卡信息:使用 lspci,然后使用适当的工具(如 storclimegaclihpacucli)获取详细信息。

根据你的具体环境,选择合适的命令和工具来获取所需的信息。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...