linux系統資源管理
阿新 • • 發佈:2018-02-15
ptime -a log class 進程信號 時間 物理內存 本地 打開
ps aux 查看所有進程
USER 該進程由那個用戶產生
PID 進程id
%CPU 該進程占用CPU資源的百分比
%MEM 該進程占用物理內存的百分比
VSZ 該進程占用虛擬內存大小,單位KB
RSS 該進程占用物理內存大小,單位KB
TTY 該進程在那個終端運行。其中tty1-7代表本地控制臺終端,tty1-6是本地字符界面終端,tty7是圖形終端。pts/0-255代表虛擬終端
STAT 進程狀態。常見的由R運行、S睡眠、T停止、s包含子進程、+位於後臺
START 該進程啟動時間
TIME 該進程占用CPU運算時間
COMMAND 產生此進程的命令名
vmstat [刷新延時 刷新次數] 監控系統資源
uptime 顯示系統啟動時間和平均負載,就是top命令第一行
free -m 查看內存使用狀態(以MB為單位)
kill -l 查看可用的進程信號
例:kill -1 PID 重啟進程
kill -9 PID 強制關閉進程
pkill -t 按照終端號踢出用戶
jobs -l 顯示後臺工作進程和PID
fg 工作號 把後臺暫停的工作恢復到前臺執行
dmesg 開機時內核檢測信息
cat /proc/cpuinfo 查看cpu信息
uname -a 查看系統和內核相關信息
file /bin/ls 判斷系統位數
lsb_release -a 查看系統發行版本
lsof 列出進程打開或使用的文件信息
-c 字符串 只列出以字符串開頭的進程打開的文件
-u 用戶名 只列出某個用戶的進程打開的文件
-p pid 列出某個pid進程 打開的文件
linux系統資源管理