




已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Linux操作系統(tǒng)配置與管理 主編嚴(yán)學(xué)軍魯立中國(guó)水利水電出版社 第9章進(jìn)程與服務(wù)管理 學(xué)習(xí)要點(diǎn)進(jìn)程與作業(yè)的基本概念進(jìn)程的管理方法作業(yè)的管理方法服務(wù)管理的基本概念服務(wù)管理的配置方法 9 1進(jìn)程管理 9 1 1進(jìn)程與作業(yè)的基本概念1 進(jìn)程Linux系統(tǒng)上所有運(yùn)行的東西都可以稱之為一個(gè)進(jìn)程 每個(gè)用戶任務(wù) 每個(gè)系統(tǒng)管理守護(hù)進(jìn)程 都可以稱之為進(jìn)程 Linux用分時(shí)管理方法使所有的任務(wù)共同分享系統(tǒng)資源 進(jìn)程的一個(gè)比較正式的定義是 正在運(yùn)行的一個(gè)單獨(dú)的程序 進(jìn)程與程序是有區(qū)別的 進(jìn)程不是程序 雖然它由程序產(chǎn)生 程序只是一個(gè)靜態(tài)的指令集合 不占系統(tǒng)的運(yùn)行資源 而進(jìn)程是一個(gè)隨時(shí)都可能發(fā)生變化的 動(dòng)態(tài)的 使用系統(tǒng)運(yùn)行資源的程序 2 作業(yè)系統(tǒng)要完成的一項(xiàng)工作 稱為一個(gè)作業(yè) 即由一系列按順序執(zhí)行的命令 正在執(zhí)行的一個(gè)或多個(gè)相關(guān)進(jìn)程可以形成一個(gè)作業(yè) 這里 作業(yè)的概念可以被理解為是一個(gè)任務(wù) 這個(gè)任務(wù)需要一個(gè)或多個(gè)相關(guān)的進(jìn)程來(lái)完成 9 1進(jìn)程管理 9 1進(jìn)程管理 3 進(jìn)程的屬性進(jìn)程具有的屬性如下 進(jìn)程ID PID 是唯一的數(shù)值 用來(lái)區(qū)分進(jìn)程 父進(jìn)程的ID PPID 啟動(dòng)進(jìn)程的用戶ID UID 和所歸屬的組 GID 進(jìn)程狀態(tài) 狀態(tài)分為運(yùn)行R 休眠S 僵尸Z 進(jìn)程執(zhí)行的優(yōu)先級(jí) 進(jìn)程所連接的終端名 進(jìn)程資源占用 比如占用資源大小 內(nèi)存 CPU占用量 9 1進(jìn)程管理 9 1 2進(jìn)程的管理和控制Linux進(jìn)程的狀態(tài)分為以下幾種 運(yùn)行態(tài)可運(yùn)行態(tài)等待態(tài)暫停態(tài)僵死態(tài) 9 1進(jìn)程管理 1 ps監(jiān)視進(jìn)程工具2 top命令3 終止進(jìn)程的工具kill killall pkill4 設(shè)定進(jìn)程優(yōu)先級(jí)的nice命令5 修改進(jìn)程優(yōu)先級(jí)的renice命令 9 1進(jìn)程管理 9 1 3作業(yè)的控制1 fg命令功能 把后臺(tái)的作業(yè)調(diào)入前臺(tái)運(yùn)行 格式 fg 作業(yè)編號(hào) 2 bg命令功能 把前臺(tái)的作業(yè)或進(jìn)程切換到后臺(tái)運(yùn)行 若沒(méi)有指定進(jìn)程號(hào) 則將當(dāng)前作業(yè)切換到后臺(tái) 格式 bg 作業(yè)編號(hào) 9 1進(jìn)程管理 3 jobs命令功能 顯示當(dāng)前所有作業(yè) 選項(xiàng) p 僅顯示進(jìn)程號(hào) l 同時(shí)顯示進(jìn)程號(hào)和作業(yè)號(hào)格式 jobsjobs應(yīng)用舉例 jobs jobs l jobs p 9 1進(jìn)程管理 4 at任務(wù)自動(dòng)調(diào)度命令功能 安排系統(tǒng)在指定時(shí)間運(yùn)行程序 格式 at 參數(shù) 時(shí)間示例 at V q隊(duì)列 f文件名 mldbv 時(shí)間參數(shù) d 刪除指定的調(diào)度作業(yè) m 任務(wù)結(jié)束后會(huì)發(fā)送mail通知用戶 f文件名 從指定文件中讀取執(zhí)行的命令 q a z 指定使用的隊(duì)列 l 顯示等待執(zhí)行的調(diào)度作業(yè) 9 2服務(wù)的管理 9 2 1圖形界面下的管理通過(guò)選擇面板上的 系統(tǒng) 管理 服務(wù) 就會(huì)打開(kāi)如圖所示的服務(wù)配置工具界面 圖9 1 9 2服務(wù)的管理 9 2 2ntsysv命令ntsysv用于直觀方便的設(shè)置各個(gè)服務(wù)是否自動(dòng)啟動(dòng) 通過(guò)ntsysv命令可以啟動(dòng)或停止某些服務(wù) 界面如圖所示 使用向上 向下鍵來(lái)查看服務(wù)列表 使用空格鍵可以選擇或取消服務(wù) 表示某服務(wù)被設(shè)置啟動(dòng) 圖9 2 9 2服務(wù)的管理 9 2 3chkconfig和service命令通過(guò)命令工具chkconfig和service同樣也可以方便對(duì)系統(tǒng)服務(wù)進(jìn)行控制和管理 1 chkconfig命令chkconfig用于查看 設(shè)置服務(wù)的運(yùn)行級(jí)別 選項(xiàng) list服務(wù)名 列舉服務(wù)狀態(tài)信息 add服務(wù)名 增加一項(xiàng)新服務(wù) del服務(wù)名 刪除一項(xiàng)服務(wù)chkconfig應(yīng)用舉例 chkconfig listhttpd 9 2服務(wù)的管理 2 service命令service命令用于對(duì)系統(tǒng)服務(wù)進(jìn)行管理 比如啟動(dòng) start 停止 stop 重啟 restart 查看狀態(tài) status 等 service命令本身是一個(gè)shell腳本 它在 etc init d 目錄查找指定的服務(wù)腳本 然后調(diào)用該服務(wù)腳本來(lái)完成任務(wù) 選項(xiàng) start 啟動(dòng)服務(wù)stop 停止服務(wù)restart 重啟服務(wù)status 查看服務(wù)狀態(tài)格式 service服務(wù)名參數(shù) 9 2服務(wù)的管理 service應(yīng)用舉例一 網(wǎng)絡(luò)重啟 root a12345root servicenetworkstatus配置設(shè)備 loeth0當(dāng)前的活躍設(shè)備 loeth0 root a12345root servicenetworkrestart正在關(guān)閉接口eth0 確定 關(guān)閉環(huán)回接口 確定 設(shè)置網(wǎng)絡(luò)參數(shù) 確定 彈出環(huán)回接口 確定 彈出界面eth0 確定 root a12345root 9 2服務(wù)的管理 service應(yīng)用舉例二 控制apache服務(wù) servicehttpdstart servicehttpdstop servicehttpdrestart servicehttpdstatus 9 3項(xiàng)目實(shí)訓(xùn) 實(shí)現(xiàn)計(jì)劃任務(wù) 項(xiàng)目需求 1 公司Linux服務(wù)器根目錄下保存了公司的數(shù)據(jù)文件 data 管理員將利用at設(shè)置一個(gè)自動(dòng)化任務(wù) 在當(dāng)天12 00點(diǎn)鐘 自動(dòng)在根目錄下創(chuàng)建一個(gè)目錄abc 并將根目錄下的data文件備份到abc目錄中 9 3項(xiàng)目實(shí)訓(xùn) 實(shí)現(xiàn)計(jì)劃任務(wù) 解決方案有時(shí)候 需要只運(yùn)行作業(yè)一次而不是定期運(yùn)行 為此 應(yīng)該使用at命令 要運(yùn)行的命令是從 f選項(xiàng)指定的文件讀取的 如果沒(méi)有使用 f 那么從stdin讀取 m選項(xiàng)向用戶發(fā)送郵件 即使命令沒(méi)有stdout v選項(xiàng)顯示運(yùn)行作業(yè)的時(shí)間 這個(gè)時(shí)間也顯示在輸出中 基于上述分析 我們采用at命令來(lái)完成該任務(wù) at12 00at mkdir abcat cp i data abc dataat EOF job1at2012 2 2912 00 9 3項(xiàng)目實(shí)訓(xùn) 實(shí)現(xiàn)計(jì)劃任務(wù) 2 為了保證服務(wù)器的運(yùn)行速度和安全 管理員利用crontab設(shè)置系統(tǒng)每周5下午18 00自動(dòng)重啟 解決方案 以一定的時(shí)間間隔運(yùn)行作業(yè)需要使用cron設(shè)置進(jìn)行管理 它由crond守護(hù)進(jìn)程和一組表 描述執(zhí)行哪些操作和采用什么樣的頻率 組成 這個(gè)守護(hù)進(jìn)程每分鐘喚醒一次 并通過(guò)檢查crontab判斷需要做什么 用戶使用crontab命令管理crontab crond守護(hù)進(jìn)程常常是在系統(tǒng)啟動(dòng)時(shí)由init進(jìn)程啟動(dòng)的 基于上述分析 我們需要建立crontab文件 vi root root cron018 5 sbin reboot hnow crontab root root cron 人有了知識(shí) 就會(huì)具備各種分析能力 明辨是非的能力
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《礦井通風(fēng)與安全》課件
- 榮昌別墅地毯施工方案
- 2025至2031年中國(guó)單推氮窯行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年抵押擔(dān)保合同范本
- 2025至2030年中國(guó)防松片數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)鋼材材質(zhì)機(jī)械性能萬(wàn)能試驗(yàn)機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 慈溪機(jī)房地坪施工方案
- 2025年合同違約與解除合同的經(jīng)濟(jì)補(bǔ)償規(guī)定
- 底層石膏工程施工方案
- 智慧商場(chǎng)新零售營(yíng)銷解決方案
- 2025年濟(jì)源職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 承包餐館協(xié)議書模板
- 《浙江省中藥飲片炮制規(guī)范》 2015年版
- 危險(xiǎn)化學(xué)品事故應(yīng)急預(yù)案
- 第三方房屋抵押擔(dān)保合同
- 2025年山東建筑安全員《B證》考試題庫(kù)及答案
- 2025屆上海市黃浦區(qū)高三下學(xué)期二模政治試題(原卷版+解析版)
- 校園零星維修協(xié)議書
- 廣東省清遠(yuǎn)市清新區(qū)2025年中考一模語(yǔ)文試題(含答案)
- “燕園元培杯”2023-2024學(xué)年全國(guó)中學(xué)生地球科學(xué)奧林匹克競(jìng)賽決賽試題詳解
- 消防隊(duì)伍廉潔警示教育
評(píng)論
0/150
提交評(píng)論