python-psutil

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel gcc python-devel
yum -y install epel-release

git clone https://github.com/giampaolo/psutil.git
cd psutil
pip install psutil

import psutil datetime

#cpu instantiation
cpu = psutil.cpu_times() #memory
instantiation
mem = psutil.virtual_memory() #virtual
memory
swap = psutil.swap_memory() #disk
disk
= psutil.disk_partitions()
#network
net = psutil.net_io_conunters()
net1 = psutil.net_if_addrs()

Instance get loopback IP

>> net1['lo'][0].address
'127.0.0.1'

Get the IP of this machine, my machine is a virtual machine

>> net1['ens3'][0].address
'192.168.1.83'

#System login user information
uses = psutil.users() #System
current time
date = datetime.datetime.fromtimestamp(psutil.boot_time()).strftime("%Y-%m-%d %H:%M:%S ")

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324842346&siteId=291194637