




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第七章 進(jìn)程管理,7-1 進(jìn)程的基本概念,1、進(jìn)程的定義 是指一個(gè)具有獨(dú)立功能的程序的一次運(yùn)行過程,也是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位。 即每個(gè)程序模塊和它執(zhí)行時(shí)所處理的數(shù)據(jù)組成了進(jìn)程。,2、進(jìn)程和程序的區(qū)別 進(jìn)程是動(dòng)態(tài)的,而程序是靜態(tài)的 進(jìn)程是有生命的,而程序是永久的 一個(gè)程序可以包含若干個(gè)進(jìn)程 一個(gè)進(jìn)程可以包含若干個(gè)程序(例:調(diào)用別的程序),3、進(jìn)程的基本狀態(tài)及其轉(zhuǎn)換 (1)進(jìn)程的基本狀態(tài) 運(yùn)行態(tài)(running):在CPU上運(yùn)行 就緒態(tài)(ready):獲得了CPU外的一切資源,可以隨時(shí)被CPU調(diào)用 阻塞態(tài)(blocked):也叫等待態(tài),正在等待某一事件的發(fā)生,(2)進(jìn)程間的轉(zhuǎn)換,4、進(jìn)
2、程的類型 交互進(jìn)程:由shell啟動(dòng),可以工作在前/后臺(tái) 批處理進(jìn)程:不需要與終端相關(guān),提交在等待隊(duì)列的作業(yè) 守護(hù)進(jìn)程:shell/linux系統(tǒng)自動(dòng)啟動(dòng),工作在后臺(tái),用于監(jiān)視特定服務(wù),5、進(jìn)程啟動(dòng)方法 進(jìn)程的啟動(dòng)是由于執(zhí)行一個(gè)程序而啟動(dòng)的,在Red Hat Linux 9.0系統(tǒng)中啟動(dòng)進(jìn)程的方式有兩種 : ()手工啟動(dòng) 前臺(tái):直接輸入程序名(如:#vi) 后臺(tái):程序名后加 讓該系統(tǒng)在每周的1、3、5下午17:30自動(dòng)關(guān)閉該系統(tǒng); 在該系統(tǒng)在每月的16號(hào)自動(dòng)啟動(dòng)smb服務(wù);,7-3 進(jìn)程調(diào)度,1、at (后臺(tái)運(yùn)行一次) 功能:安排系統(tǒng)在指定時(shí)間運(yùn)行程序 格式:at 參數(shù) 時(shí)間 參數(shù): -d /
3、 刪除指定的調(diào)度作業(yè) -m / 任務(wù)結(jié)束后會(huì)發(fā)送mail通知用戶 -f 文件名 / 從指定文件中讀取執(zhí)行的命令 -q a-z /指定使用的隊(duì)列 -l / 顯示等待執(zhí)行的調(diào)度作業(yè),時(shí)間的表示方法: 絕對(duì)表示方法: midnight /當(dāng)天午夜 moon /當(dāng)天中午 teatime /當(dāng)天下午4點(diǎn) hh:mm mm/dd/yy,相對(duì)表示方法: now+n minutes /從現(xiàn)在起向后n分鐘 now+n days/從現(xiàn)在起向后n天 now+n hours /從現(xiàn)在起向后n小時(shí) now+n weeks /從現(xiàn)在起向后n周,舉例說明,要找出系統(tǒng)所有以txt為后綴名的文件并且進(jìn)行打印。打印結(jié)束后給用戶l
4、iyang發(fā)出郵件通知取件。指定時(shí)間為三月二十五日18點(diǎn)。,首先鍵入 $at 18:00 3/25/09,然后系統(tǒng)出現(xiàn)at提示符,等待用戶輸入進(jìn)一步的信息, 也就是需要執(zhí)行的命令序列: atfind / -name “*.txt”|lpr atecho“l(fā)iyang:All texts have been printed. You can come here and take them. Hava a nice day!”|mail s “job done” liyang at Warning: command will be executed using /bin/sh Job 1 at 2
5、009-03-25 18:00,實(shí)例: # at 21:00 3/21/2009 cd /back/ tar -cvf tmp.tar /tmp init 0 ctrl+d/結(jié)束作業(yè),與at相關(guān)的還有atq顯示隊(duì)列中的作業(yè)信息命令和atrm刪除隊(duì)列作業(yè)的命令,如下例所示。 /顯示at等待隊(duì)列的作業(yè)信息 #atq 1 2007-01-25 23:00 a root 2 2007-01-25 00:00 a root /刪除at等待隊(duì)列中序號(hào)為1的作業(yè) rootlocalhost /#atrm 1,2、batch 和at命令功能幾乎相同。 3、cron 功能:安排作業(yè)讓系統(tǒng)在指定時(shí)間周期運(yùn)行 原理
6、:cron進(jìn)程,每隔一分鐘,檢查/var/spool/cron目錄下用戶提交的作業(yè)文件中有無任務(wù)需要運(yùn)行 配置:,crontab文件中時(shí)間和命令的輸入,該文件中每行包括六個(gè)域,其中前五個(gè)域是指定命令被執(zhí)行的時(shí)間,最后一個(gè)域是要被執(zhí)行的命令。每個(gè)域之間使用空格或者制表符分隔,說明: 可以使用通配符“*”: 表示任何時(shí)間 每個(gè)域的時(shí)間值可以是多個(gè),時(shí)間值之間用逗號(hào)隔開,5,15,25,35,45,55 16,17,18 * * * command 00 15 * * 1,3,5 shutdown r +5,minute hour day-of-month month-of-year day-of-
7、week commands,(1)建立crontab文件 # vi /root/root.cron 格式:分 時(shí) 日 月 星期 要運(yùn)行的程序 實(shí)例:0 12 1 1 * /sbin/shutdown r now 說明:數(shù)字表示具體時(shí)間; *表示任何時(shí)間; 0-23/2表示每隔2小時(shí),即:0:25,2:25,4:25; 1,3,5:表示多種用“,”隔開。,(2)運(yùn)行crontab命令 功能:維護(hù)用戶的crontab配置文件 格式:crontab 參數(shù) 文件名 參數(shù): -u 用戶名/指定具體用戶的cron文件 -r /刪除用戶的crontab文件 -l /顯示用戶的cron文件 -e /編輯用戶的
8、crontab文件,實(shí)例: # crontab /root/root.cron /建立當(dāng)前標(biāo)準(zhǔn)格式用戶crontab文件 # crontab r /刪除當(dāng)前用戶的cron文件,配置案例: 要求:root用戶在每周2,4,6早上3點(diǎn)啟動(dòng)系統(tǒng) 配置過程: # vi /root.cron(以root用戶登錄) 0 3 * * 2,4,6 /sbin/shutdown -r now # crontab /root.cron,crontab命令提交的調(diào)度任務(wù)存放在/var/spool/cron目錄中,并且以提交的用戶名稱命名,等待crond進(jìn)程來調(diào)度執(zhí)行。,注意: (1)/etc/at.deny和/et
9、c/at.allow文件 用于控制用戶運(yùn)行at的任務(wù)可以通過/etc/at.deny和/etc/at.allow文件控制執(zhí)行at命令的用戶,at.deny存放禁止執(zhí)行at命令用戶名;at.allow存放允許at命令的用戶名。 /禁止user1用戶執(zhí)行at命令安排調(diào)度任務(wù) #vi /etc/at.deny /向文件中添加如下內(nèi)容 user1,系統(tǒng)管理的其它命令,1. last 功能:顯示先前用戶登錄信息 格式:# last 參數(shù) 參數(shù): -n /列出前n行 username /顯示指定用戶的登錄信息 實(shí)例: #last root /顯示超級(jí)用戶登錄信息,2. date 功能:顯示或設(shè)定系統(tǒng)日期、時(shí)間 格式: #date MMDDhhmmCCYY.ss 實(shí)例: # date /顯示日期和時(shí)間 # date 102310302008.30 /設(shè)定日期和時(shí)間,3. time 功能:測定執(zhí)行特定的命令所用的時(shí)間等信息 格式:# time 實(shí)例: # time ls,4. whoami 功能:顯示當(dāng)前登錄的用戶名 實(shí)例: #whoami,5. id 功能:顯示當(dāng)前用戶的詳細(xì)ID 格式:# id參數(shù) 參數(shù): -a 顯示所有ID信息 -u 顯示UID -g 顯示用戶所屬組的GID -G 顯示用戶附加組GID 實(shí)例
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷企業(yè)知識(shí)產(chǎn)權(quán)風(fēng)險(xiǎn)防范措施研究考核試卷
- 2025-2030劇院管理系統(tǒng)行業(yè)市場現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030全球及中國實(shí)心充氣輪胎行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 煤礦項(xiàng)目可行性研究報(bào)告
- 關(guān)于輕質(zhì)隔墻板ALC板的推行可行性研究報(bào)告
- 智能家居與衛(wèi)生潔具渠道的協(xié)同效應(yīng)研究考核試卷
- 呼叫中心手機(jī)管理制度范文
- 綠色班級(jí)環(huán)境科學(xué)研究計(jì)劃
- 醫(yī)療機(jī)構(gòu)差旅費(fèi)報(bào)銷管理制度及流程
- 湖南省長沙市湖南師大附中聯(lián)考2025屆八年級(jí)物理第一學(xué)期期末調(diào)研模擬試題含解析
- 長春高新:2023年年度審計(jì)報(bào)告
- 第五章 中國特色社會(huì)主義理論體系的形成發(fā)展(一)
- 傳感器制造工藝與質(zhì)量控制
- 錦江之星企業(yè)文化
- 人工智能在智能檢驗(yàn)中的應(yīng)用
- 球磨工培訓(xùn)課件
- 《計(jì)算機(jī)總復(fù)習(xí)》課件
- 材料科學(xué)基礎(chǔ)第七章:二元相圖及其合金的凝固
- 數(shù)據(jù)治理課件
- 某煤礦雙軌運(yùn)輸水平大巷斷面及爆破設(shè)計(jì)
- 人力資源專員筆試題及答案
評(píng)論
0/150
提交評(píng)論