01
PART
知识回顾
本篇文章,我们重点介绍服务器"系统"信息的获取。
前期知识储备和回顾,请参考以下文章
01)运维天地-服务器01-X86-PCServer属性介绍
02)运维天地-服务器02-X86-PCServer资产信息获取
03)运维天地-服务器03-X86-PCServer CPU信息获取
04)运维天地-服务器04-X86-PCServer内存信息获取
05)运维天地-服务器05-X86-PCServer磁盘信息获取
06)运维天地-服务器06-X86-PCServer网口信息获取
特别说明:本文的服务器特指X86-PCServer硬件服务器
02
PART
X86-PCServer 系统信息获取
A
获取脚本
#!/usr/bin/python
#-*- coding: utf-8 -*-
#author: wangzhiguo
#date: 2020.01.29
import platform
class OsInfo():
def __init__(self):
return
def get_os_type(self):
os_type = platform.system()
return os_type
def get_os_detail(self):
temp = platform.dist()
if platform.architecture()[0] == "64bit":
os_detail = temp[0] + "-" + temp[1] + "-" + temp[2] + "-" + "x64"
return os_detail
else:
os_detail = temp[0] + "-" + temp[1] + "-" + temp[2] + "-" + "x32"
return os_detail
def get_all(self):
os_type = self.get_os_type()
os_detail = self.get_os_detail()
return os_type, os_detail
def main():
temp = OsInfo()
print(temp.get_all())
if __name__ == '__main__':
main()
B
获取方法概述