首頁 >後端開發 >Python教學 >Python取得伺服器的廠商和型號信息

Python取得伺服器的廠商和型號信息

高洛峰
高洛峰原創
2016-10-18 09:39:531455瀏覽

Python獲取伺服器的廠商和型號信息,在RHEHL6下,需要係統預裝python-dmidecode這個包(貌似默認就已經裝過了)

腳本內容如下

[root@linuxidc tmp]# cat test.pypy

#!/usr/bin/env python
import dmidecode
info=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] .p/test.pypcom行是廠商HP,第二行是HP伺服器的型號。

 

註:透過dmidecode指令取得這些資訊的方式是:

HP
ProLiant DL380p Gen8

   

輸出如下:

[root@linuxidc tmp ]#

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn