原始出處 、作者資訊和本宣告。否則將追究法律責任。
這一節和前面比起來簡單多了,主要是熟悉rhel下的程序管理相關的常用命令 ps aux, pstree,top, jobs, kill, bg, fg
程序可以由乙個程序的基礎上執行另外乙個程序,前者叫做父程序,後者是子程序。
比如我開啟乙個終端,這是乙個程序,然後我在上面執行命令,開啟新的程式,新的程式則是子程序。
比如說,我開啟firefox
這個時候可以通過pstree來檢視程序樹
搜尋一下firefox,可以看見 firefox是termianl的子程序
除了pstree,我們還經常使用ps 來檢視當前的程序。ps只能檢視當前終端的程序,ps aux可以檢視所有的程序,這個配合grep就可以檢視我們需要的程序狀態了。
例如我們可以使用下面3個不同的命令來檢視firefox的程序,注意pidof必須是程序的全稱
ps aux 是靜態的顯示某一刻的程序,如果需要動態的顯示實時資訊,可以用 top
如何關掉乙個程序? 我們可以用kill命令
kill -l可以顯示訊號的**,其中2 相當於 ctrl+c; 9 強制退出; 15是預設值,關閉程式
如果我需要強行關掉firefox,執行 kill -9 1359 就可以了
最後我們看看前台程式和後台程式。
如果我直接執行 firefox,他會開啟乙個firefox的介面,但是這個時候我的終端就沒法繼續輸入了,這是因為firefox執行在前台,如何切換到後台呢,可以 按 ctrl+z,狀態就變成 stop了,這個時候再輸入bg,就切換到後台了;輸入jobs可以檢視後台程式; 輸入fg可以切換回前台。
如果想直接執行在後台,後面加乙個 &符號就行了,例如 firefox &
本文出自 「麻婆豆腐」 部落格,請務必保留此出處
RHCE 學習筆記(7 程序管理
原始出處 作者資訊和本宣告。否則將追究法律責任。這一節和前面比起來簡單多了,主要是熟悉rhel下的程序管理相關的常用命令 ps aux,pstree,top,jobs,kill,bg,fg 程序可以由乙個程序的基礎上執行另外乙個程序,前者叫做父程序,後者是子程序。比如我開啟乙個終端,這是乙個程序,然...
RHCE學習筆記
一.1.linux作業系統的基本結構 kernel 檢視linux核心 boot vmlinuz 2.6.el5 uname a 2.4 2.5實驗核心 2.6 kernel.org 檢視linux核心內容 ls lib modules 2.6.28 kernel modules 驅動模組 lib ...
Linux學習筆記 程序管理
相關概念 1 在linux中,每個執行的程式 都稱為乙個程序,每乙個程序都分配乙個id號。2 每乙個程序,都會對應乙個父程序,而這個父程序可以複製多個子程序。例如www伺服器 3 每個程序都可能以兩種方式存在的。前台 與後台,所謂前台程序就是使用者目前的螢幕上可以進行操作的。後台程序則是實際在操作,...