后端开发|Python教程
Python获取服务器的厂商和型号信息
后端开发-Python教程
Python获取服务器的厂商和型号信息,在RHEHL6下,需要系统预装python-dmidecode这个包(貌似默认就已经装过了)
问卷调查程序源码,ubuntu 上不了外网,python爬虫成都工资,什么php,seo权重0lzw
脚本内容如下
库存管理系统软件 源码web,ubuntu 光盘运行,tomcat运行时自动执行,爬虫抓取网络文字,php unix时间戳怎么使用,福州雅虎seolzw
[root@linuxidc tmp]# cat test.py
android 微信分享 源码,ubuntu如何开启网卡,python爬虫输出乱码,php 替换php内容吗,seo创业思维lzw
#!/usr/bin/env pythonimport 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.py
HPProLiant 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]#