《基於python的Linux服務器資源監控》 端木圊囩2、到Python官網上下載或者wget 從網絡上下載,即wget 文件的URL# cd download/執行以下命令:wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tar.xz 3、安裝依賴軟件包:# yum -y groupinstall "Development tools"# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel man libffi-devel4、編譯安裝Python-3.8.6:# tar -xf Python-3.8.6.tar.xz -C /usr/src #解壓# cd /usr/src/Python-3.8.6/安裝# ./configure --prefix=/usr/local/python3.8.6 --enable-shared --enable-profiling --disable-ipv6 --with-pymalloc --with-doc-strings --enable-loadable-sqlite-extensions | tee /tmp/python3.8.6.out# less /tmp/python3.8.6.out #查看文件# make && make install #安裝 5、更改CentOS 7.8的默認Python版本為3.8.6:# python -Vmv /usr/bin/python /usr/bin/python2.7.5-old #文件重命名當前文件夾裏按文件全名稱查找命令:# find -name python2.7.5-old當前文件夾裏按文件模糊查找命令:# locate /usr/bin/python為該文件在另一個地方建立同步鏈接# ln -sv /usr/local/python3.8.6/bin/python3 /usr/bin/python# ln -sv /usr/local/python3.8.6/bin/pip3 /usr/bin/pip6、添加至PATH環境變量:# vi /etc/profile.d/python3.8.6.shexport PATH=/usr/local/python3.8.6/bin:$PATH# . /etc/profile.d/python3.8.6.sh# echo $PATH# echo $PATH #查看Java安裝路徑/usr/java/jdk1.8.0_181/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 7、 配置頭文件:# ln -sv /usr/local/python3.8.6/include /usr/include/python3.8.6 #建立文件同步鏈接 8、配置庫文件:# echo "/usr/local/python3.8.6/lib" > /etc/ld.so.conf.d/python3.8.6.conf# cat /etc/ld.so.conf.d/python3.8.6.conf# ldconfig #運行動態鏈接庫的管理命令 9、查看配置後的Python和管理工具pip的版本:# python -V# pip -V 10、升級pip:# python -m pip install --upgrade pip 11、解決升級Python版本後yum無法使用的問題:(1)# vi /usr/bin/yum,將第一行的“#!/usr/bin/python”修改為“#!/usr/bin/python2.7.5-old”(2)# vi /usr/libexec/urlgrabber-ext-down,將第一行的“#! /usr/bin/python”修改為“#! /usr/bin/python2.7.5-old”12、安裝Psutil模塊:# python -m pip install psutil 三、安裝使用Bpytop:1、安裝Bpytop:# yum -y install git #安裝git# git clone https://github.com/aristocratos/bpytop.git#首先需要從github克隆 克隆完成之後,進入bpytop目錄,並編譯安裝:# cd bpytop# make install #安裝2、啟動Bpytop:#bpytop 3、簡單使用:(1)修改主題等設置:按Esc鍵,然後選擇OPTIONS 打開幫助頁面:按h鍵 (2)快捷鍵o 進入選項頁面m 切換mini模式和一般模式h 查看幫助文檔 q , ctrl+c 退出程序ESC , shift+m 進入主菜單+ / - 快速修改頁面刷新時間間隔n 切換網卡f 過濾進程名稱e 進程樹狀展示 四、 安裝htop使用: (1)以yum方式安裝1、yum -y install epel-release.noarch2、yum -y install htop等待軟件安裝完畢,我們直接執行命令“htop”查看效果,具體展示如下圖所示 (2)可以看到總共分四個區域:· 第一區域:CPU、內存、Swap的使用情況;· 第二區域:任務、線程、平均負載及系統運行時間的信息。平均負載部分提供了三個數字,這僅僅表示的是過去的5分鐘、10分鐘和15分鐘系統的平均負載而已,在單核的系統中平均負載為1表示的是百分之百的 CPU 利用率。最後,運行時間 (uptime)標示的數字是從系統啟動起到當前的運行總時間。· 第三區域:當前系統中的所有進程。各列說明:PID:進程標志號,是非零正整數USER:進程所有者的用戶名PR:進程的優先級別NI:進程的優先級別數值VIRT:進程占用的虛擬內存值RES:進程占用的物理內存值SHR:進程使用的共享內存值S:進程的狀態,其中S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值是負數%CPU:該進程占用的CPU使用率%MEM:該進程占用的物理內存和總內存的百分比TIME+:該進程啟動後占用的總的CPU時間COMMAND:進程啟動的啟動命令名稱第四區域:當前界面中F1-F10功能鍵中定義的快捷功能。即 底部菜單欄。 《基於python的Linux服務器資源監控》完,請繼續朗讀精采文章。 喜歡 小編的世界 e4to.com,請記得按讚、收藏及分享!
音調
速度
音量
語言
基於python的Linux服務器資源監控
精確朗讀模式適合大多數瀏覽器,也相容於桌上型與行動裝置。
不過,使用Chorme瀏覽器仍存在一些問題,不建議使用Chorme瀏覽器進行精確朗讀。