1,什麼是進程?
程式是正在執行的程式或指令,每一個行程都是運作實體,都有自己的位址空間,並且佔用一定的系統資源。
推薦:《Linux教學》
2,進程管理作用?
判斷伺服器健康狀況
產看系統中所有的進程
#殺死進程
== 查看進程指令==
#ps
命令列結果說明
top
top 指令結果
第一行資訊為任務訊息佇列
load avaerage:0.00 0.00 0.00 分別表示系統在之前1 分鐘,5 分鐘,15 分鐘的平均負載,若是單核心則一般認為小於1 時,負載較小,大於1 時負載較大
第二行為CPU 訊息
%Cpu(s):
0.1us: 使用者模式所佔用的CPU 百分比
0.1sy: 系統模式所佔用的CPU 百分比
0.1ni: 改變過優先權的使用者程序所佔用的CPU百分比
1.1id: 空閒CPU 的CPU 百分比
0.1wa: 等待輸入/ 輸出的程序的佔用CPU 百分比
0.1hi: 硬中斷請求服務佔用的CPU百分比
0.1si: 軟中斷請求服務所佔用的CPU 百分比
0.1st: 虛擬時間百分比,即當有虛擬機器時候,虛擬CPU 等待
實際CPU 的時間百分比
第三行為物理記憶體資訊
第四行為交換分區(swap) 資訊
##pstree
檢視進程樹,即用於查看進程樹之間的關係,即哪個進程是父進程,哪個是子進程,可以清楚的看出來是誰創建了誰
# == 終止進程==
kill#== 工作管理==
##jobs -l
顯示後台工作的ID
號代表最近一個放入後台的工作,也是工作恢復時候,預設恢復的工作- 號代表倒數第二個放入後台的工作
Ctr Z 代表將工作放入後台暫停狀態& 代表將工作放入後台運行
後台恢復的執行指令,是不能和前台有互動的,否則不能恢復到後台執行== 系統資源檢視==##free 查看記憶體使用狀態快取和緩衝區別? 快取(cache) 是用來加速資料從硬碟中讀取的,緩衝(buffer) 是用來加速資料寫入硬碟的######== 系統定時任務= =######crond 服務管理與存取控制######crond 一般是預設啟動的###
service crond restart chkconfig crond on
* * * * * php /mnt/d/CODE/MY/EighthWorld/artisan schedule:run >> /home/fantasy/error.log 2>&1 第一个*:一个小时的第几分钟 0-59 第二个*:一天中的第几小时 0-23 第三个*:一个月中的第几天 1-31 第四个*:一年中的第几月 1-12 第五个*:一周的星期几 0-7(0和7都代表周日)
以上是Linux 系統管理總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!