版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目15程序與進(jìn)程Linux操作系統(tǒng)基礎(chǔ)實(shí)訓(xùn)主要內(nèi)容任務(wù)15-1程序的編譯、鏈接與運(yùn)行任務(wù)15-2程序與進(jìn)程任務(wù)15-3程序、進(jìn)程與服務(wù)任務(wù)15-4程序路徑與環(huán)境變量PATH任務(wù)15-5程序的SUID位與進(jìn)程的權(quán)限任務(wù)15-6編寫并運(yùn)行shell腳本任務(wù)15-7周期性任務(wù)任務(wù)15-8一次性任務(wù)任務(wù)15-1
程序的編譯、鏈接與運(yùn)行一安裝工具軟件gcc二編寫C語(yǔ)言源代碼三
源程序經(jīng)過(guò)編譯和鏈接生成可執(zhí)行文件gcc-c源代碼文件gcc-o可執(zhí)行文件目標(biāo)文件四
運(yùn)行可執(zhí)行文件在命令提示符后輸入可執(zhí)行文件路徑前臺(tái)運(yùn)行、后臺(tái)運(yùn)行任務(wù)15-2程序與進(jìn)程進(jìn)程的觀察ps-aux
進(jìn)程的重要屬性:PID、用戶、程序、狀態(tài)進(jìn)程的結(jié)束kill[-信號(hào)]進(jìn)程號(hào)任務(wù)15-3程序、進(jìn)程與服務(wù)服務(wù)是一類特殊的程序,它們通常以后臺(tái)方式運(yùn)行。實(shí)驗(yàn)過(guò)程:創(chuàng)建服務(wù)器端程序:源代碼-->目標(biāo)文件-->可執(zhí)行文件創(chuàng)建服務(wù)啟停腳本:/usr/lib/systemd/system/服務(wù)名.service
測(cè)試服務(wù)的管理systemctl
daemon-reloadsystemctl
start|restart|stop|enable|disable服務(wù)名任務(wù)15-4程序路徑與環(huán)境變量PATH與系統(tǒng)變量相關(guān)的命令echo$變量export變量=值修改系統(tǒng)環(huán)境變量PATHexportPATH="可執(zhí)行命令所在目錄路徑:$PATH"修改系統(tǒng)環(huán)境變量PATH后,執(zhí)行普通程序時(shí)可以只輸入文件名。任務(wù)15-5程序的SUID位與進(jìn)程的權(quán)限應(yīng)用場(chǎng)景:用戶運(yùn)行游戲程序,通過(guò)操作獲得一個(gè)成績(jī),游戲程序會(huì)將用戶的成績(jī)記錄在成績(jī)文件中,并在最后顯示一個(gè)成績(jī)排行榜。在這個(gè)場(chǎng)景里,游戲程序會(huì)讀寫成績(jī)文件。為了理解用戶、程序、文件權(quán)限之間的關(guān)系,我們按以下步驟進(jìn)行實(shí)驗(yàn):①創(chuàng)建一個(gè)需要對(duì)其它文件進(jìn)行讀寫的程序;②以超級(jí)用戶身份執(zhí)行該程序;③以普通用戶身份執(zhí)行該程序;④程序SUID位的應(yīng)用場(chǎng)景及設(shè)置方法。任務(wù)15-6編寫并運(yùn)行shell腳本shell腳本:要求Linux按照一定的順序執(zhí)行腳本中的命令。幾個(gè)簡(jiǎn)單的例子例1.順序結(jié)構(gòu)的shell腳本例2.使用變量增加腳本的靈活性例3.使用判斷控制命令的執(zhí)行例4.使用循環(huán)語(yǔ)句控制命令的多次執(zhí)行任務(wù)15-7周期性任務(wù)一
設(shè)置周期性任務(wù),需要啟動(dòng)crond服務(wù)(軟件包c(diǎn)rond)二設(shè)置周期性任務(wù)命令“crontab-e”打開(kāi)編輯界面編輯界面中每一行的格式:
分鐘小時(shí)日期月份星期幾可執(zhí)行文件的絕對(duì)路徑三
幾個(gè)簡(jiǎn)單的例子驗(yàn)證周期任務(wù)“00***命令”驗(yàn)證周期任務(wù)“59-13***命令”驗(yàn)證周期任務(wù)“5*/3***命令”驗(yàn)證周期任務(wù)“02,5,9,19***命令”驗(yàn)證周期“56-15/3***命令”任務(wù)15-8一次性任務(wù)一
設(shè)置一次性任務(wù),需要啟動(dòng)atd服務(wù)(軟件包at)二設(shè)置周期性任務(wù)atnow+數(shù)字時(shí)間單位at時(shí)間三
幾個(gè)簡(jiǎn)單的例子例1,設(shè)置一個(gè)一次性任務(wù)“在5分鐘后關(guān)機(jī)”例2,設(shè)置一個(gè)一次性任務(wù)“在2050年4月1日15時(shí)30分執(zhí)行腳本/mys/hello.sh”項(xiàng)目16硬盤管理Linux操作系統(tǒng)基礎(chǔ)實(shí)訓(xùn)主要內(nèi)容任務(wù)16-1Linux中的硬盤任務(wù)16-2硬盤分區(qū)任務(wù)16-3文件系統(tǒng)的創(chuàng)建與掛載任務(wù)16-4U盤的掛載與卸載任務(wù)16-1Linux中的硬盤一硬盤接口類型IDE、SCSI、SATA和NVMe二硬盤與操作系統(tǒng)引導(dǎo)順序BIOS設(shè)置的修改三列出計(jì)算機(jī)系統(tǒng)中硬盤信息lsblk[選項(xiàng)][硬盤設(shè)備文件]四
硬盤對(duì)應(yīng)的設(shè)備文件/dev/sda、/dev/sdb、……任務(wù)16-2硬盤分區(qū)對(duì)硬盤進(jìn)行分區(qū)parted[選項(xiàng)]硬盤設(shè)備文件[子命令]檢查硬盤上的分區(qū)lsblk[選項(xiàng)][硬盤設(shè)備文件]分區(qū)對(duì)應(yīng)的設(shè)備文件/dev/sda1、/dev/sda2、……/dev/sdb1、/dev/sdb2、……任務(wù)16-3文件系統(tǒng)的創(chuàng)建與掛載一為分區(qū)創(chuàng)建文件系統(tǒng)mkfs[-t文件系統(tǒng)類型]分區(qū)
二將分區(qū)掛載至特定目錄mount[-t文件系統(tǒng)類型]分區(qū)
目錄三
分區(qū)的自動(dòng)掛載配置文件:/etc/fstab配置文件中的每一行格式:設(shè)備文件或UUID掛載目錄文件系統(tǒng)類型
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版高端商務(wù)門面租賃合同4篇
- 2025年度智能家庭“魔百和”套餐開(kāi)通及服務(wù)協(xié)議3篇
- 2024年小學(xué)消防安全責(zé)任制度
- 遺傳算法的課程設(shè)計(jì)論文
- 運(yùn)輸行政管理課程設(shè)計(jì)
- 二零二五年綠色環(huán)保刮瓷施工技術(shù)合作協(xié)議2篇
- 2025年度高端消防工程設(shè)計(jì)合同范本3篇
- 2025年度個(gè)人貸款合同補(bǔ)充協(xié)議(抵押物變更)4篇
- 《中醫(yī)養(yǎng)生學(xué)輔助》課件
- 2025年度商業(yè)樓宇窗簾設(shè)計(jì)安裝一體化合同范本4篇
- 河北省大學(xué)生調(diào)研河北社會(huì)調(diào)查活動(dòng)項(xiàng)目申請(qǐng)書
- GB/T 20920-2007電子水平儀
- 如何提高教師的課程領(lǐng)導(dǎo)力
- 企業(yè)人員組織結(jié)構(gòu)圖
- 日本疾病診斷分組(DPC)定額支付方式課件
- 兩段焙燒除砷技術(shù)簡(jiǎn)介 - 文字版(1)(2)課件
- 實(shí)習(xí)證明模板免費(fèi)下載【8篇】
- 復(fù)旦大學(xué)用經(jīng)濟(jì)學(xué)智慧解讀中國(guó)課件03用大歷史觀看中國(guó)社會(huì)轉(zhuǎn)型
- 案件受理登記表模版
- 2022年浙江省嘉興市中考數(shù)學(xué)試題(Word版)
- 最新焊接工藝評(píng)定表格
評(píng)論
0/150
提交評(píng)論