Linux操作系統(tǒng)及應(yīng)用技術(shù)-項(xiàng)目六_第1頁(yè)
Linux操作系統(tǒng)及應(yīng)用技術(shù)-項(xiàng)目六_第2頁(yè)
Linux操作系統(tǒng)及應(yīng)用技術(shù)-項(xiàng)目六_第3頁(yè)
Linux操作系統(tǒng)及應(yīng)用技術(shù)-項(xiàng)目六_第4頁(yè)
Linux操作系統(tǒng)及應(yīng)用技術(shù)-項(xiàng)目六_第5頁(yè)
已閱讀5頁(yè),還剩35頁(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)介

服務(wù)管理與任務(wù)定制Linux項(xiàng)

六文旌課堂APP簽到服務(wù)管理與任務(wù)定制項(xiàng)目導(dǎo)讀

在Linux操作系統(tǒng)中有一些特殊的程序,啟動(dòng)后就會(huì)持續(xù)在后臺(tái)運(yùn)行,等待用戶或其他軟件調(diào)用,這種程序稱為服務(wù)。服務(wù)可以手動(dòng)開(kāi)啟或關(guān)閉,也可以開(kāi)機(jī)自動(dòng)開(kāi)啟。此外,Linux操作系統(tǒng)允許用戶根據(jù)需要在指定時(shí)間自動(dòng)執(zhí)行指定的服務(wù)或命令,如定時(shí)啟動(dòng)服務(wù)、關(guān)閉服務(wù)等,或者在資源較空閑的時(shí)候去執(zhí)行一些耗費(fèi)資源的服務(wù)器定期維護(hù)任務(wù),如數(shù)據(jù)壓縮、數(shù)據(jù)備份等,這些工作都可以通過(guò)Linux的定時(shí)任務(wù)來(lái)完成。學(xué)

習(xí)

標(biāo)服務(wù)管理與任務(wù)定制了解Linux操作系統(tǒng)的開(kāi)機(jī)過(guò)程。010203掌握Linux服務(wù)管理命令。掌握一次性計(jì)劃任務(wù)管理命令。掌握周期性計(jì)劃任務(wù)管理命令。04思

政目

標(biāo)通過(guò)了解Linux的定時(shí)任務(wù),培養(yǎng)事先制訂計(jì)劃的意識(shí)和能力。弘揚(yáng)敢于爭(zhēng)先的拼搏精神,踐行社會(huì)主義核心價(jià)值觀。PPT下載/xiazai/服務(wù)管理與任務(wù)定制普及冬奧會(huì)知識(shí),弘揚(yáng)愛(ài)國(guó)主義精神,增強(qiáng)民族自信心。PPT下載/xiazai/項(xiàng)目導(dǎo)航任務(wù)一任務(wù)二管理Linux服務(wù)管理計(jì)劃任務(wù)管理Linux服務(wù)任

務(wù)

一小鄧在日常管理網(wǎng)絡(luò)服務(wù)器的過(guò)程中,經(jīng)常需要對(duì)常用服務(wù)進(jìn)行管理,如啟動(dòng)服務(wù)、停止服務(wù)、查看服務(wù)狀態(tài)等。1任務(wù)描述管理Linux服務(wù)1一、Linux操作系統(tǒng)的啟動(dòng)1.Linux操作系統(tǒng)的開(kāi)機(jī)過(guò)程管理Linux服務(wù)EIUSMOD內(nèi)核初始化并啟動(dòng)初始化進(jìn)程04EIUSMOD03加載系統(tǒng)內(nèi)核EIUSMOD02系統(tǒng)引導(dǎo)程序(BootLoader)EIUSMOD01BIOS初始化1管理Linux服務(wù)BIOS初始化主要是對(duì)硬件進(jìn)行檢測(cè),包括主機(jī)的硬件設(shè)備,如磁盤(pán)、內(nèi)存條、顯卡等。BootLoader的引導(dǎo)程序GRUB負(fù)責(zé)從磁盤(pán)中讀入真正的Linux操作系統(tǒng)內(nèi)核程序并執(zhí)行隨后的啟動(dòng)。加載系統(tǒng)內(nèi)核是引導(dǎo)程序?qū)?nèi)核解壓縮到主存儲(chǔ)器中,并且利用內(nèi)核的功能,開(kāi)始測(cè)試與驅(qū)動(dòng)各個(gè)周邊設(shè)備,如網(wǎng)卡、CPU等,此時(shí)Linux內(nèi)核將會(huì)重新檢測(cè)一次硬件設(shè)備。內(nèi)核初始化并啟動(dòng)初始化進(jìn)程作為L(zhǎng)inux操作系統(tǒng)啟動(dòng)后的第一個(gè)正式服務(wù),需要完成Linux中相關(guān)的初始化工作,從而為用戶提供合適的工作環(huán)境。單擊此處添加標(biāo)題1管理Linux服務(wù)GRUB是一個(gè)功能強(qiáng)大的BootLoader,如果計(jì)算機(jī)已經(jīng)安裝了不同的操作系統(tǒng),進(jìn)入GRUB程序后,則可以使用上下方向鍵選擇要進(jìn)入的操作系統(tǒng),如圖6-1所示。圖6-1選擇要進(jìn)入的操作系統(tǒng)12.初始化進(jìn)程服務(wù)

RHEL8操作系統(tǒng)采用systemd初始化進(jìn)程服務(wù),在啟動(dòng)時(shí)會(huì)進(jìn)行大量的初始化工作,如掛載文件系統(tǒng)、啟動(dòng)各類進(jìn)程服務(wù)等,這些都可以看作是一個(gè)一個(gè)的單元(unit)。systemd用目標(biāo)(target)代替了舊版Linux操作系統(tǒng)systemVinit中運(yùn)行級(jí)別的概念。systemd與systemVinit的區(qū)別如表6-1所示。管理Linux服務(wù)systemVinit運(yùn)行級(jí)別systemd的target名稱systemd的target作用0poweroff.target關(guān)機(jī)1rescue.target單用戶(救援)模式2multi-user.target

多用戶的文本界面

345graphical.target多用戶的圖形界面6reboot.target重啟1二、Linux服務(wù)管理命令RHEL8操作系統(tǒng)服務(wù)管理使用systemctl命令,包括啟動(dòng)服務(wù)、重啟服務(wù)和關(guān)閉服務(wù)等,以及設(shè)置服務(wù)開(kāi)機(jī)自動(dòng)啟動(dòng)和開(kāi)機(jī)不自動(dòng)啟動(dòng)等。systemctl命令的格式如下。其中,“.service”可以省略。systemctl命令中常用選項(xiàng)的含義如表6-2所示。管理Linux服務(wù)systemctl[選項(xiàng)]服務(wù)名.service

重新加載配置文件只能在服務(wù)已經(jīng)啟動(dòng)的狀態(tài)下使用。

RHEL5/6使用service和chkconfig等命令來(lái)管理服務(wù),而RHEL8則采用的是systemctl命令,且命令格式也是不同的,請(qǐng)讀者注意區(qū)分,不要混淆。1管理Linux服務(wù)表6-2systemctl命令中常用選項(xiàng)的含義選項(xiàng)含義start啟動(dòng)服務(wù)restart重啟服務(wù)stop停止服務(wù)reload重新加載配置文件status查看服務(wù)狀態(tài)enable設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)disable設(shè)置開(kāi)機(jī)不自動(dòng)啟動(dòng)is-enabled查看服務(wù)是否為開(kāi)機(jī)自動(dòng)啟動(dòng)list-unit-files查看服務(wù)啟動(dòng)列表1【實(shí)例6-1】

使用systemctl命令管理服務(wù)。#啟動(dòng)Squid服務(wù)[root@localhost~]#systemctlstartsquid.service#停止Squid服務(wù)[root@localhost~]#systemctlstopsquid.service#將Squid服務(wù)設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng)[root@localhost~]#systemctlenablesquid.service管理Linux服務(wù)1為了能為用戶持續(xù)提供Web服務(wù),小鄧在安裝了Apache后,須啟動(dòng)httpd服務(wù),并將其設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng)。任務(wù)實(shí)施

管理Linux服務(wù)管理Linux服務(wù)課堂練習(xí)簡(jiǎn)述Linux操作系統(tǒng)的開(kāi)機(jī)過(guò)程。管理計(jì)劃任務(wù)任

務(wù)

二小鄧希望能在無(wú)人介入的情況下,在指定時(shí)間自動(dòng)啟動(dòng)或停止某些服務(wù),以及自動(dòng)完成某些操作,從而實(shí)現(xiàn)自動(dòng)化運(yùn)維。于是,小鄧開(kāi)始著手管理計(jì)劃任務(wù)。2任務(wù)描述管理計(jì)劃任務(wù)2一、一次性計(jì)劃任務(wù)管理命令1.設(shè)置一次性計(jì)劃任務(wù)——at命令

一次性計(jì)劃任務(wù)是指在指定的日期或時(shí)間點(diǎn)自動(dòng)執(zhí)行預(yù)先設(shè)置的一些操作,一般用于臨時(shí)的工作需求。設(shè)置一次性計(jì)劃任務(wù)使用at命令,其格式如下。

其中,“n”表示任務(wù)編號(hào),“HH:MM”表示時(shí)間,“YYYY-MM-DD”表示日期。at命令中常用選項(xiàng)的含義如表6-3所示。管理計(jì)劃任務(wù)at[選項(xiàng)][n][HH:MM][YYYY-MM-DD]2管理計(jì)劃任務(wù)表6-3at命令中常用選項(xiàng)的含義選項(xiàng)含義-l顯示待執(zhí)行的任務(wù)列表-d刪除指定任務(wù)編號(hào)的任務(wù)

使用at命令設(shè)置一次性計(jì)劃任務(wù)時(shí),默認(rèn)采用的是交互方式。在交互環(huán)境下對(duì)一次性計(jì)劃任務(wù)設(shè)置完成后,按“Ctrl+D”組合鍵提交任務(wù)即可。2壓縮文件【實(shí)例6-2】

設(shè)置一次性計(jì)劃任務(wù)。#在2021年10月29日上午9點(diǎn)30分,將“北京2022年冬奧會(huì)會(huì)徽簡(jiǎn)介.txt”中的內(nèi)容寫(xiě)入“Winter_Olympics”文件中[root@localhost~]#at9:302021-10-29warning:commandswillbeexecutedusing/bin/shat>cat北京2022年冬奧會(huì)會(huì)徽簡(jiǎn)介.txt>>Winter_Olympicsat><EOT>#按“Ctrl+D”組合鍵結(jié)束編寫(xiě)一次性計(jì)劃任務(wù)job6atFriOct2909:30:002021#查看“Winter_Olympics”文件中的內(nèi)容[root@localhost~]#catWinter_Olympics2管理計(jì)劃任務(wù)執(zhí)行結(jié)果如圖6-4所示。圖6-4查看“Winter_Olympics”文件中的內(nèi)容

at命令中的年份也可以用兩位數(shù)表示。使用at命令設(shè)置的任務(wù)只在指定時(shí)間點(diǎn)執(zhí)行一次,若只指定時(shí)間則表示當(dāng)天的該時(shí)間,若只指定日期則表示該日期的當(dāng)前時(shí)間。北京2022年冬奧會(huì)(XXIVOlympicWinterGamesBeijing2022),計(jì)劃于2022年2月4日開(kāi)幕,2月20日閉幕,其主題口號(hào)是“一起向未來(lái)”,意味著中國(guó)向世界發(fā)出的誠(chéng)摯邀約,傳遞出14億中國(guó)人民的美好期待:在奧林匹克精神的感召下,與世界人民攜手共進(jìn)、守望相助、共創(chuàng)美好未來(lái)。北京2022年冬奧會(huì)會(huì)徽是“冬夢(mèng)”,如圖6-5所示。華彩流光3管理計(jì)劃任務(wù)圖6-5北京2022年冬奧會(huì)會(huì)徽22.查詢?cè)O(shè)置的一次性計(jì)劃任務(wù)——atq命令

查詢?cè)O(shè)置的一次性計(jì)劃任務(wù)使用atq命令?!緦?shí)例6-3】

查詢?cè)O(shè)置的一次性計(jì)劃任務(wù)。管理計(jì)劃任務(wù)[root@localhost~]#atq5 FriOct3023:00:002021aroot6 FriOct2909:30:002021aroot

atq命令與at命令的“-l”選項(xiàng)含義相同。23.刪除指定任務(wù)編號(hào)的一次性計(jì)劃任務(wù)——atrm命令

刪除指定任務(wù)編號(hào)的一次性計(jì)劃任務(wù)使用atrm命令,其格式如下?!緦?shí)例6-4】

刪除任務(wù)編號(hào)為“5”的一次性計(jì)劃任務(wù)。管理計(jì)劃任務(wù)[root@localhost~]#atrm5#使用atq命令查看,任務(wù)編號(hào)為“5”的一次性計(jì)劃任務(wù)已經(jīng)刪除[root@localhost~]#atq6 FriOct2909:30:002021aroot

atrm命令與at命令的“-d”選項(xiàng)含義相同。2二、周期性計(jì)劃任務(wù)管理命令1.設(shè)置周期性計(jì)劃任務(wù)——crontab命令

周期性計(jì)劃任務(wù)是指按照預(yù)先設(shè)置的時(shí)間周期(分鐘、小時(shí)或天等)有規(guī)律性地執(zhí)行用戶指定的操作。Linux操作系統(tǒng)中默認(rèn)開(kāi)啟的crond服務(wù)可以實(shí)現(xiàn)周期性計(jì)劃任務(wù)的執(zhí)行。設(shè)置周期性計(jì)劃任務(wù)使用crontab命令,其格式如下。管理計(jì)劃任務(wù)crontab[選項(xiàng)]2管理計(jì)劃任務(wù)表6-4crontab命令中常用選項(xiàng)的含義crontab命令中常用選項(xiàng)的含義如表6-4所示。選項(xiàng)含義-e創(chuàng)建并編輯周期性計(jì)劃任務(wù)-l查看當(dāng)前周期性計(jì)劃任務(wù)-r刪除某條周期性計(jì)劃任務(wù)-u指定用戶名稱(root用戶可以管理指定用戶的周期性計(jì)劃任務(wù))22.周期性計(jì)劃任務(wù)的配置格式

執(zhí)行“crontab-e”命令后會(huì)自動(dòng)調(diào)用文本編輯器Vim,然后就可以編輯周期性計(jì)劃任務(wù)了。周期性計(jì)劃任務(wù)的配置格式如圖6-6所示。管理計(jì)劃任務(wù)分鐘小時(shí)日期月份星期命令圖6-6周期性計(jì)劃任務(wù)的配置格式2管理計(jì)劃任務(wù)由圖6-6可以看出,周期性計(jì)劃任務(wù)配置中的前5個(gè)字段用于指定任務(wù)重復(fù)執(zhí)行的時(shí)間周期,第6個(gè)字段用于指定具體的任務(wù)內(nèi)容,且所設(shè)置的命令在“分鐘+小時(shí)+日期+月份+星期”都滿足的條件下才會(huì)執(zhí)行。

周期性計(jì)劃任務(wù)配置格式中的各字段說(shuō)明如表6-5所示。序號(hào)字段說(shuō)明1分鐘取值為0~59的任意整數(shù)2小時(shí)取值為0~23的任意整數(shù)3日期取值為1~31的任意整數(shù)4月份取值為1~12的任意整數(shù)5星期取值為0~7的任意整數(shù),其中0和7均為星期日6命令要執(zhí)行的命令或腳本表6-5周期性計(jì)劃任務(wù)配置格式中的各字段說(shuō)明23.周期性計(jì)劃任務(wù)配置中的符號(hào)

周期性計(jì)劃任務(wù)配置中的字段除了使用具體數(shù)字外,還可以使用“*”“,”“-”和“/”符號(hào),這些符號(hào)與數(shù)字構(gòu)成表達(dá)式可以表示復(fù)雜的時(shí)間關(guān)系,各符號(hào)的含義如表6-6所示。管理計(jì)劃任務(wù)表6-6周期性計(jì)劃任務(wù)配置中符號(hào)的含義符號(hào)含義*表示該范圍內(nèi)的任意時(shí)間,表示間隔的多個(gè)不連續(xù)時(shí)間點(diǎn)-表示一段連續(xù)的時(shí)間范圍/執(zhí)行任務(wù)的間隔時(shí)間2【實(shí)例6-5】

設(shè)置時(shí)間周期。管理計(jì)劃任務(wù)017**1-5 #周一到周五每天17點(diǎn)308**1,3,5 #每周一、三、五的8點(diǎn)30分08-18/2*** #8點(diǎn)到18點(diǎn)之間每隔2小時(shí)0**/3** #每隔3天

周期性計(jì)劃任務(wù)中的“分鐘”字段必須有數(shù)值,不能為空或是“*”?!叭掌凇焙汀靶瞧凇弊侄尾荒芡瑫r(shí)使用,否則會(huì)發(fā)生沖突。2小鄧計(jì)劃在當(dāng)天22點(diǎn)重啟httpd服務(wù),并在每周一、三、五的3點(diǎn)15分,使用tar命令打包備份“/etc/httpd”目錄。同時(shí),小鄧為用戶Lina設(shè)置每隔10天使用tar命令打包備份“/share/Dev/code”目錄。管理計(jì)劃任務(wù)任務(wù)實(shí)施管理計(jì)劃任務(wù)課堂練習(xí)簡(jiǎn)述周期性計(jì)劃任務(wù)的配置格式。項(xiàng)目實(shí)訓(xùn)1、實(shí)訓(xùn)目的(1)掌握服務(wù)管理常用命令。(2)掌握計(jì)劃任務(wù)管理命令。項(xiàng)目實(shí)訓(xùn)2、實(shí)訓(xùn)內(nèi)容(1)啟動(dòng)MariaDB主服務(wù)程序,將其設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng),并查看MariaDB服務(wù)狀態(tài)。(2)設(shè)置一次性計(jì)劃任務(wù),在系統(tǒng)時(shí)間的2分鐘后將“/root/network/client/FTP”文件復(fù)制到“/var”目錄下,2分鐘后檢查是否執(zhí)行。(3

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論