3 檢視伺服器效能 top
4 檢視硬碟空間 df -h
5 使用者管理
6 補充點
功能命令
前台執行
例如:python3 server.py
後台執行
在尾部加& 例如:python3 server.py &(執行後會列印程序的pid)
檢視執行過的程序
jobs
把暫停的程序放在後台執行
bg 【後台程序編號】
把後台程序放到前台執行
fg 【後台程序編號】
停止前台程序
ctrl + c
根據pid停止程序
kill 【程序的pid】
暫停前台程序,並放置到後台
ctrl + z
例如:
顯示結果:
解釋:關鍵字
說明uid
user id
pid已執行程序的唯一標識
ppid
parent pid 父程序的pid
ccpu資源占用比例
stime
程序啟動時間
tty登入者終端機位置
time
程序已耗費cpu的時間
cmd指令
顯示結果:
解釋:關鍵字
說明user
程序擁有者
pid已執行程序的唯一標識
%cpu
cpu使用率
%mem
記憶體使用率
vsz虛擬記憶體使用率
rss占用記憶體大小
tty登入者終端機位置
stat
程序狀態:(d:不可中斷,r:執行,s:中斷,t:停止,z:殭屍程序 等)
start
程序開始時間
time
占用cpu時間
command
指令
命令說明
m記憶體排序
pcpu排序q退出
其他關鍵字解釋:
關鍵字說明
pr程序優先順序
ninice值,負值表示高優先順序,正值表示低優先順序
virt
程序使用的虛擬記憶體總量(單位kb),virt=swap + res
res程序使用的、未被換出的物理記憶體大小(單位kb),res= code + data
shr共享記憶體大小(單位kb)
s程序狀態
%cpu
cpu占用百分比
%mem
記憶體占用百分比
time+
程序使用的cpu時間總計,單位1%秒
command
程序名稱(命令名/命令列)
命令格式:
例如踢除user3
pkill -9 -t pts/1如果使用虛擬機器ubuntu18.04,需要設定超級管理員密碼:
sudo passwd root****:[email protected]
Linux系統伺服器與程序管理
顯示 啟動和停止服務 在系統執行中可以使用systemctl顯示 啟動 停止和重啟指定的服務 指令作用 systemctl start 服務名 開啟服務 systemctl stop 服務名 關閉服務 systemctl restart 服務名 重啟服務 systemctl status 服務名 顯...
linux僵死程序與併發伺服器程式設計
僵死 zombie 程序簡而言之就是 子程序退出時,父程序並未對其發出的sigchild訊號進行適當處理,導致子程序停留在僵死狀態等待其父程序為其收屍,這個狀態下的子程序就是僵死程序。因為併發伺服器常常fork很多子程序,子程序終結之後需要伺服器程序去wait清理資源。對於某些程序,特別是伺服器程序...
檢視Linux伺服器的程序
1 ps 程序檢視命令。格式 ps 選項 其主要選項如下 a 顯示系統中所有程序的資訊 e 顯示所有程序的資訊 f 顯示程序的所有資訊 l 以長格式顯示程序資訊 r 只顯示正在執行的程序 u 顯示面向使用者的格式 x 顯示所有非控制終端上的程序資訊 p 顯示由程序id指定的程序資訊 t 顯示指定終端...