Linux操作系統(tǒng)桌面應用與管理Q4_rw2_進程和作業(yè)管理課件_第1頁
Linux操作系統(tǒng)桌面應用與管理Q4_rw2_進程和作業(yè)管理課件_第2頁
Linux操作系統(tǒng)桌面應用與管理Q4_rw2_進程和作業(yè)管理課件_第3頁
Linux操作系統(tǒng)桌面應用與管理Q4_rw2_進程和作業(yè)管理課件_第4頁
Linux操作系統(tǒng)桌面應用與管理Q4_rw2_進程和作業(yè)管理課件_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、紅旗Linux情境四 任務2:進程和作業(yè)管理任務2-1了解進程管理知識用命令實現(xiàn)進程管理Linux進程管理WINDOWS?任務管理器LINUX利用命令管理進程包括前、后臺進程的管理以及終止等任務描述 Linux進程管理任務描述 :利用VI手工啟動兩個進程在后臺運行;用VI編輯一個文件,并轉(zhuǎn)入到后臺運行;把在后臺運行中其中一個VI進程調(diào)入到前臺運行;殺死其中一個VI進程;重新打開另一個VI進程;一次性全部殺死所有的VI進程;任務分析進程查看進程進程屬性終止進程前臺進程、后臺進程前后臺進程切換前臺進程的管理后臺進程的管理進程、前臺進程、后臺進程進程被系統(tǒng)載入 內(nèi)存并正在運行的程序叫做進程.Linu

2、x 是多用戶系統(tǒng), 用戶可以控制自己的進程:給自己的進程分配不同的優(yōu)先級,也可以隨時終止自己的進程.前臺進程指一個程序控制著標準輸入輸出、在運行時,shell 被暫時掛起,直到該程序運行結(jié)束后,才退回到shell.在這個過程中、用戶不能再執(zhí)行其它程序.后臺進程用戶不必等待程序運行結(jié)束就可以執(zhí)行其它程序.在一個終端里只能同時存在一個前臺任務,但可以有多個后臺任務.運行后臺進程運行后臺進程的方法.查看進程 進程號Linux 允許同時運行多個程序,為了區(qū)分每一個運行的程序,Linux 給每個進程都做了標號,稱為進程號(process ID),每個進程的進程號是唯一的.進程管理工具ps、kill、to

3、p等查看當前運行的程序及其進程號:ps 查看進程工具ps 查看當前運行的程序及其進程號:ps ps命令ps 監(jiān)視進程工具 ps 的參數(shù)說明 ps auxps -ef-a 顯示現(xiàn)行所有程序,包括其他用戶的程序; -u 以用戶為主的格式來顯示程序狀況;-x 顯示所有程序,不以終端機來區(qū)分;-e 列出程序時,顯示每個程序所使用的環(huán)境變量;-f 用ASCII字符顯示樹狀結(jié)構(gòu),表達程序間的相互關(guān)系;進程屬性進程的屬性進程ID(PID):是唯一的數(shù)值,用來區(qū)分進程;進程資源占用:比如占用資源大?。▋?nèi)存、CPU占用量);進程所連接的終端名;父進程和父進程的ID(PPID);啟動進程的用戶ID(UID)和所歸

4、屬的組(GID);進程狀態(tài):狀態(tài)分為運行R、休眠S、僵尸Z;進程執(zhí)行的優(yōu)先級;ps 應用舉例ps aux ps aux |more用 | 管道和 more 連接起來分頁查看進程ps aux ps001.txtmore ps001.txt 把所有進程顯示出來,并輸出到ps001.txt文件,然后再通過more 來分頁查看;練 習采集當前進程信息(進程信息的獲取用ps命令)到文件/root/proc_mess.txtps命令ps 提供了進程的一次性的查看,查看結(jié)果并不動態(tài)連續(xù)進程時間監(jiān)控,應該用top命令; top 監(jiān)視系統(tǒng)任務的工具 和ps 相比,top是動態(tài)監(jiān)視系統(tǒng)任務的工具,top 輸出的結(jié)

5、果是連續(xù)的;top 應用舉例toptop mytop.txt2 終止進程的工具 kill 、killall終止進程的工具 kill 、killall一個程序已經(jīng)死掉,但又不能退出,這時就應該終止。kill 的用法:kill -9 進程ID 注:-9 ,表示強制終止;kill -9 499 kill這里正在運行 find / grub.conf練 習查看當前進程中止掉其中一個進程ps efkill -9killallkillall 通過程序名字,直接殺死所有進程用法:killall 正在運行的程序名舉例:rootlocalhost # killall httpdkillall練 習1)打開第一個

6、終端執(zhí)行top2)打開第二個終端執(zhí)行top3)打開第三個終端,找到正在運行top命令的進程號,并殺死相應進程(使用兩種不同的方法)4)經(jīng)過上述練習,總結(jié)kill和killall的使用體會。前臺進程、后臺進程前臺進程指一個程序控制著標準輸入輸出、在運行時,shell 被暫時掛起,直到該程序運行結(jié)束后,才退回到shell.在這個過程中、用戶不能再執(zhí)行其它程序.后臺進程用戶不必等待程序運行結(jié)束就可以執(zhí)行其它程序.在一個終端里只能同時存在一個前臺任務,但可以有多個后臺任務.運行后臺進程運行后臺進程的方法.后臺進程1)基本概念:后臺進程沒有控制終端,因此用ps aux看其tty一般為-或?后臺進程A)

7、&操作符 加在用在一個命令的最后,可以把這個命令放到后臺執(zhí)行B) ctrl + z 可以將一個正在前臺執(zhí)行的命令放到后臺,并且暫停C) jobs 查看當前有多少在后臺運行的命令D) fg 將后臺中的命令調(diào)至前臺繼續(xù)運行E)bg 將在后臺暫停的命令,變成繼續(xù)執(zhí)行后臺進程2) &操作符加在命令后面,讓進程在后臺運行,其實就是把進程放在作業(yè)(jobs)隊列中前后臺進程切換3) 如何讓前臺進程轉(zhuǎn)入后臺對于已經(jīng)在前臺執(zhí)行的命令,也可以重新放到后臺執(zhí)行,首先按ctrl+z暫停已經(jīng)運行的進程,然后使用bg命令將停止的作業(yè)放到后臺運行: 4) 如何讓后臺進程回到前臺使用fg命令將后臺進程轉(zhuǎn)入前臺: 前后臺進程

8、切換前臺進程轉(zhuǎn)到后臺ctrl+zbg后臺進程轉(zhuǎn)到前臺fg 后臺進程5) 如何殺死后臺進程kill -9 %作業(yè)號練 習1) 在后臺運行top命令: top &2) 在后臺察看/etc/grub.conf配置文件vi /etc/grub.conf &3)察看作業(yè)列表 jobs l 4)用作業(yè)號殺死第1)步操作 kill -9 top命令進程號5)用進程號殺死第2)步操作 kill -9 %26)察看作業(yè)列表jobs -l練 習1) 運行top命令 top2)將top命令轉(zhuǎn)后臺繼續(xù)運行先ctrl+z,然后bg %13)將top命令轉(zhuǎn)前臺 fg %1任務 進程管理利用VI手工啟動兩個進程在后臺運行;

9、用VI編輯一個文件,并轉(zhuǎn)入到后臺運行;把在后臺運行中最前面的VI進程調(diào)入到前臺運行;殺死其中一個VI進程;重新打開另一個VI進程;一次性全部殺死所有的VI進程;任務方案參考vi a.txtctrl+z bgvi b.txtctrl+z bgfg 1 fg 2ps -ekill -9 IDvi a.txtkillall -9 vim任務2-2背景網(wǎng)管工作,需要經(jīng)常性做重復工作;讓系統(tǒng)自動在某個特定時間去執(zhí)行某項工作,反復的去執(zhí)行某項工作,如果一個服務的運行時間比較長,可能會導致某些問題的產(chǎn)生,這樣你該如何去讓該服務每兩天重啟一次?你該如何去操作?計劃定制任務2-2描述利用at設置一個任務自動化,

10、在當天11:00,在根目錄下自動創(chuàng)建一個abc目錄,并進入到abc目錄中,建立一個空的文件test.txt;讓該系統(tǒng)在每周的2、3、5上午11:30自動關(guān)閉該系統(tǒng);在該系統(tǒng)在每月的23號上午11點自動啟動smb服務;at命令at命令可以讓你指定特定的日期和時間來運行某個程序。 如果不能運行at命令,查看一下是否任務調(diào)度服務程序(atd)已經(jīng)被啟動。service atd startat命令練習10:00拷貝文件/etc/passwd 到/tmpat 10:00at cp /etc/passwd /tmpat (ctrl+D)service atd start列出當前在任務調(diào)度表里的任務 at l程序從任務調(diào)度表里刪除。at d 8任務利用at設置一個任務自動化,在當天11:00,在根目錄下自動創(chuàng)建一個abc目錄,并進入到abc目錄中,建立一個空的文件test.txt;讓該系統(tǒng)在每周的1、3、5上午11:30自動關(guān)閉該系統(tǒng);在該系統(tǒng)在每月的23號零點自

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論