导入平台获取os信息

时间:2015-06-19 16:36:53

标签: python server

如何创建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()

1 个答案:

答案 0 :(得分:0)

您需要的输出的前两列非常简单:

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

最后一列的信息,即如果Python在虚拟机或物理机器下运行,似乎很棘手。有关提示,请参阅以下页面:

另请参阅以下模块: