python3.6.7安装脚本
baim0手撸版
#!/bin/bash
cd /opt
yum update -y
yum -y groupinstall "Development tools"
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel -y
wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz
tar -xf Python-3.6.7.tar.xz
cd /opt/Python-3.6.7
./configure --prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3.6.7
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3.6.7
rm -rf /opt/Python-3.6.7
rm -rf /opt/Python-3.6.7.tar.xz
psutil模块
模块简介
是一个跨平台库,主要获取进程信息、系统利用率信息
pip3.6.7 install psutil
模块使用
# 导包
import psutil
# 使用包的功能
psutil.virtual_memory()
# 获取内存所有的信息
[root@docker ~]# python3.6.7
Python 3.6.7 (default, Jul 6 2021, 09:37:13)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import psutil
>>> psutil.virtual_memory()
svmem(total=1927176192, available=1161650176, percent=39.7, used=526856192, free=140374016, active=957849600, inactive=559788032, buffers=58167296, cached=1201778688, shared=37826560, slab=150802432)