2015-06-19 190 views
0

如何創建一個python腳本以在這些字段上獲取服務器信息庫?導入平臺獲取操作系統信息

hostname, osrelease, if it's a virtual or physical server. 

輸出

hostname1, redhat 5.8, VMware 

我有這樣的事情:

import platform 

print 'uname:', platform.uname() 

print 'system :', platform.system() 
print 'node  :', platform.node() 
print 'release :', platform.release() 
+0

嗨,你可以分享一些代碼來顯示你迄今爲止嘗試過的嗎?謝謝! –

+0

我的財產以後這樣的代碼: 我有這樣的事情作爲代碼: 進口平臺 打印「UNAME:」,platform.uname() 打印「系統:」平臺。系統() print'node:',platform.node() print'release:',platform.release() – pirulo

+0

請將您的代碼添加到問題中。 –

回答

0

您所需的輸出的前兩列是非常簡單的獲得:

import platform 
print (platform.node(), ' '.join(platform.dist()[:2])) 

的最後一列的信息umn,即如果Python在虛擬或物理機器下運行,似乎很棘手。請參閱以下頁面獲得一些提示:

看一看也是在以下幾個模塊:

+0

謝謝你的幫助..我真的很想看看在任一服務器環境下,服務器是使用Python腳本而不是Python的「虛擬還是物理的」。我很抱歉誤會。 – pirulo