Linux系統管理之程序管理

2021-09-24 19:03:26 字數 1654 閱讀 8749

程序管理簡介

程序管理的作用

程序檢視-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標準命令格式...