官網:
centos:
yum install epel* -y
yum install python-pip python-devel -y
安裝,需要epel源
yum install -y glances
執行glances
通用安裝:
要同時安裝依賴項和最新版本只需輸入以下命令列:
curl -l | /bin/bash
或wget -o- | /bin/bash
pypi:簡單的方法
pip install glances
還可以安裝以下庫以使用可選特性(如web介面、匯出模組.):
pip install 'glances[action,browser,cloud,cpuinfo,docker,export,folders,gpu,graph,ip,raid,snmp,web,wifi]'
要公升級瀏覽最新版本:
pip install --upgrade glances
pip install --upgrade glances[...]
如果需要在特定的使用者位置安裝瀏覽,請使用:
export pythonuserbase=~/mylocalpath
pip install --user glances
glances常用快捷鍵:
m : 按記憶體占用排序程序
p : 按程序名稱排序程序
c : 按 cpu 佔用率排序程序
i : 按 i/o 頻率排序程序
a : 自動排序程序
d : 顯示/隱藏磁碟 i/o 統計資訊
f : 顯示/隱藏檔案系統統計資訊
s : 顯示/隱藏感測器統計資訊
y : 顯示/隱藏硬碟溫度統計資訊
l : 顯示/隱藏日誌
n : 顯示/隱藏網路統計資訊
x : 刪除警告和嚴重日誌
h : 顯示/隱藏幫助介面
q : 退出
w : 刪除警告記錄
glances 是乙個命令列工具包括如下命令選項:
-b:顯示網路連線速度 byte/ 秒
-c @ip|host:連線 glances 伺服器端
-c file:設定配置檔案預設是 /etc/glances/glances.conf
-d:關閉磁碟 i/o 模組
-e:顯示感測器溫度
-f file:設定輸出檔案(格式是 html 或者 csv)
-m:關閉掛載的磁碟模組
-n:關閉網路模組
-p port:設定執行埠預設是 61209
-p password:設定客戶端 / 伺服器密碼
-s:設定 glances 執行模式為伺服器
-t sec:設定螢幕重新整理的時間間隔,單位為秒,預設值為 2 秒,數值許可範圍:1~32767
-h : 顯示幫助資訊
-v : 顯示版本資訊
glances 中不同顏色的含義(預設值,可以通過 /etc/glances/glances.conf 檔案修改):
綠色:正常(ok)
藍色:小心(careful)
紫色:警告(warning)
紅色:致命(critical)
glances 工作介面的說明 :
virt: 虛擬記憶體大小
res: 程序占用的物理記憶體值
%cpu:該程序占用的 cpu 使用率
%mem:該程序占用的物理記憶體和總記憶體的百分比
pid: 程序 id 號
user: 程序所有者的使用者名稱
time+: 該程序啟動後占用的總的 cpu 時間
io_r 和 io_w: 程序的讀寫 i/o 速率
name: 程序名稱
ni: 程序優先順序
s: 程序狀態,其中 s 表示休眠,r 表示正在執行,z 表示僵死狀態。
官網:
ncdu是乙個具有ncurses介面的磁碟使用分析器。它的目的是在遠端伺服器上查詢空間佔優勢,在遠端伺服器上,您沒有完整的圖形設定,但即使在常規桌面系統中,它也是乙個有用的工具。ncdu的目標是快速、簡單和易於使用,並且應該能夠在安裝ncures的任何類似posix的最小環境中執行。
ncurses,計算機語言,指的是提供字元終端處理庫。
# yum -y install ncdu
# sudo apt install ncdu
cheat命令是在gnu通用公共許可證下,為linux命令列使用者發行的互動式備忘單應用程式。它提供顯示linux命令使用案例,包括該命令所有的選項和簡短但尚可理解的功能。安裝
『cheat
』有兩個主要的依賴——『
python
』 和 『
pip』,在安裝『
cheat
』之前,確保你的系統安裝了python和pip。
install python
# apt-get install python (基於debian的系統)
# yum install python (基於小紅帽的系統)
install pip
# apt-get install python-pip (基於debian的系統)
# yum install python-pip (基於小紅帽的系統)
# apt-get install git (基於debian的系統)
# yum install git (基於小紅帽的系統)
python依賴包
# pip install docopt pygments
複製cheat的git庫
# git clone
進入cheat目錄,執行setup.py指令碼
# cd cheat
# python setup.py install
檢視cheat版本
# cheat -v
配置在『~/.bashrc』檔案裡設定『editor』環境變數,開啟使用者『.bashrc』檔案,然後把下面這行加入到裡面:
export editor = /usr/bin/nano
export cheatcolor=true #語法高亮
也可以用別的編輯器來替代『nano』。儲存檔案然後退出,再次登入以確保修改生效。
新增cheat的自動補全特性,來確保不同直譯器下命令列的自動補全。為了到達該功能要求,簡單地將『cheat.bash』指令碼clone下來,然後複製到你系統正確的路徑下。
# wget
# mv cheat.bash /etc/bash_completion.d/
# cheat -xyz #用法
usage:
cheat #檢視
cheat -e #建立
cheat -s
cheat -l #顯示所有的
cheat -d
cheat -v
Cassandra運維工具
轉 一.nodetool命令 cassandranodetool是乙個檢視集群資訊的命令,可以檢視集群統計資訊,節點資訊,資料環資訊,增刪節點,重新整理memtable資料到sstable,合併sstable等 1.nodetool version 用於顯示cassandra當前版本資訊 2.nod...
運維人員必須熟悉的運維工具彙總
本文出自 老男孩linux運維 部落格,請務必保留此出處 下面是在linux 運維方向老男孩最近幾年常用的免費的開源軟體,臨時即興想起來的,在這裡和大家分享,希望給初學者指引一點路。linux的世界真的很精彩,還沒入門的朋友趕緊進來吧!作業系統 centos ubuntu,redhat suse,f...
運維人員必須熟悉的運維工具彙總
運維人員必須熟悉的運維工具彙總 某日受邀請參加了乙個bbs活動,於是有了下面的內容。下面是在linux 運維方向老男孩最近幾年常用的免費的開源軟體,臨時即興想起來的,在這裡和大家分享,希望給初學者指引一點路。linux的世界真的很精彩,還沒入門的朋友趕緊進來吧!作業系統 centos ubuntu,...