程序管理簡介
程序管理的作用
程序檢視-ps
命令和pstree
命令
ps命令的輸出
程序的狀態
pstree [選項]
檢視程序樹
程序檢視-top
命令,檢視系統健康狀態
在top命令的互動模式中可以執行的命令 (shift + [命令]
)
top命令檢視,第一行資訊為任務佇列資訊 主要是 15分鐘,五分鐘,一分鐘的負載均衡
top命令檢視,第二行資訊為程序資訊
top命令檢視,第三行資訊為cpu資訊,
top命令檢視,第四行資訊為物理記憶體資訊,主要是空閒記憶體佔比
top命令檢視,第五行資訊為交換分割槽(swap)資訊,當對記憶體要求較高的時候,swap也會被大量占用
buffer 緩衝,加速資料寫入,先寫入記憶體待到積累到一定程度再一次性寫入,減少了頻繁寫入磁碟;cache快取,加速資料讀取使用top 檢視所有程序有計畫重啟是伺服器維護的基本原則,特別是一些高頻訪問的或者是高壓力的伺服器,定期重啟讓伺服器的狀態初始化
殺死程序
*kill -l
檢視可用的程序訊號 ,
kill -9 程序號
強制殺死程序,一般只是在正常關閉重啟不起作用的情況下才使用強制終止
kill 只能殺死、重啟操作單一的某個程序,但是對於有多個程序的服務並不適用
killall
命令,適用於啟動了多個程序的情況
pkill
命令, 基本和 killall一致
w
檢視當前的系統基本資訊和本機登陸的使用者,包括本地和遠端
修改程序的優先順序
程序優先順序簡介
通常情況下不需要使用者去修改程序的優先順序
修改ni值時有幾個注意事項
nice 命令
例如nice -n -5 service httpd start
提公升五個單位的優先順序啟動httpd服務
renice 命令
Linux系統管理之程序管理
程序是正在執行的乙個程式或命令,每乙個程序都是乙個執行的實體,都有自己的位址空間,並占用一定的系統資源。top 選項 檢視系統健康狀態 d 秒數,指定top命令每隔幾秒鐘更新,預設是3秒 h 顯示互動模式的幫助 p 以cpu使用率排序,預設是此項 m 以記憶體的使用率的排序 n 以pid排序 q 退...
Linux系統管理之 ssh 管理
這是乙個工作疏忽 使用者弱口令 造成失誤。以此為戒。慎之又慎,網路安全容不得半點懈怠啊。系統環境 centos5.x 2.6.18 92.1.13.el5 1 smp 今天偶然發現我的客戶端使用 toadmysql 無法連線我的測試環境了。很是奇怪。報告的錯誤居然是在執行查詢中伺服器斷開連線,從來沒...
Linux系統管理
程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。盤點伺服器的健康狀態 檢視所有系統中所有程序 殺死程序 1.3.1 ps aux 檢視系統中所有程序,使用bsd作業系統格式 1.3.2 ps le 檢視系統中所有程序,使用linux標準命令格式...