首页 / 操作系统 / Linux / Python获取服务器的厂商和型号信息
Python获取服务器的厂商和型号信息,在RHEHL6下,需要系统预装python-dmidecode这个包(貌似默认就已经装过了)脚本内容如下[root@linuxidc tmp]# cat test.py#!/usr/bin/env python
import dmidecodeinfo=dmidecode.system()info_keys=info.keys()for i in range(len(info_keys)): if info[info_keys[i]]["dmi_type"] == 1 : print info[info_keys[i]]["data"]["Manufacturer"] print info[info_keys[i]]["data"]["Product Name"]
[root@linuxidc tmp]#执行的时候,需要root权限,输出如下:[root@linuxidc tmp]# ./test.pyHPProLiant DL380p Gen8第一行是厂商HP,第二行是HP服务器的型号。
注:通过dmidecode命令获取这些信息的方式是:dmidecode -t1输出如下:[root@linuxidc tmp]# dmidecode -t1# dmidecode 2.11SMBIOS 2.7 present.
Handle 0x0100, DMI type 1, 27 bytesSystem Information Manufacturer: HP Product Name: ProLiant DL380p Gen8 Version: Not Specified Serial Number: CNG230SHDQ UUID: 32333536-3030-4E43-4732-333053484451 Wake-up Type: Power Switch SKU Number: 653200-B21 Family: ProLiant[root@linuxidc tmp]#《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htmPython脚本获取Linux系统信息 http://www.linuxidc.com/Linux/2013-08/88531.htm在Ubuntu下用Python搭建桌面算法交易研究环境 http://www.linuxidc.com/Linux/2013-11/92534.htmPython 的详细介绍:请点这里
Python 的下载地址:请点这里本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-06/103369.htm