赞
踩
Python实现获取Linux系统基本信息,获取信息如下:
主机名
系统版本
系统内核版本
总内存
CPU生厂商
CPU总核心数
服务器生厂商
服务器序列号
各网卡IP,MAC和网卡名信息
实现代码如下:
#!/usr/bin/python
#coding:utf8
from subprocess import Popen, PIPE
import re
#获取主机名,也可以使用 uname -n 命令获取
def hostname():
hostname = Popen(["hostname"], stdout=PIPE)
hostname = hostname.stdout.read()
return hostname
#获取操作系统版本
def osversion():
with open("/etc/RedHat-release") as f:
osversion = f.read()
return osversion
#获取操作系统内核版本
def oscoreversion():
oscoreversion = Popen(["uname", "-r"], stdout=PIPE)
oscoreversion = oscoreversion.stdout.read()
return oscoreversion
#获取CPU相关信息,如果存在多种不同CPU,那么CPU型号
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。