《Linux操作系統(tǒng)及應(yīng)用(第四版)》課后習題答案_第1頁
《Linux操作系統(tǒng)及應(yīng)用(第四版)》課后習題答案_第2頁
《Linux操作系統(tǒng)及應(yīng)用(第四版)》課后習題答案_第3頁
《Linux操作系統(tǒng)及應(yīng)用(第四版)》課后習題答案_第4頁
《Linux操作系統(tǒng)及應(yīng)用(第四版)》課后習題答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

國家十二五規(guī)劃教材《Linux操作系統(tǒng)及應(yīng)用(第四版)》課后習題答案Windows&Linux老師交流群:189934741作者QQ:68433059項目1安裝RedHatEnterpriseLinux1.6練習題一、填空題1.GNU'sNotUnix的遞歸縮寫2.內(nèi)核(kernel)、命令解釋層(Shell或其他操作環(huán)境)、實用工具3.SystemVBSD4.Copyleft(無版權(quán))GeneralPublicLicense,GPL)5.FSF,F(xiàn)reeSoftwareFoundation6.便攜式操作系統(tǒng)接口(PortableOperatingSystemInterface)7.企業(yè)應(yīng)用個人應(yīng)用8.內(nèi)核版本發(fā)行版本9.swap交換分區(qū)/(根)分區(qū)10.root11.XServer、XClient和通信通道二、選擇題1.B2.C3.B4.A5.D6.C項目2管理文件系統(tǒng)2.5練習題一、填空題1.區(qū)分Tab2.分號3.反斜杠“\”“>”4.“&”5.保存管理6.擴展文件系統(tǒng)ext2/ext3/ext47.級塊索引節(jié)點表數(shù)據(jù)塊8.樹狀目錄“/”9.umaskumask77700010....11.隱藏文件12.chmoda+xfilename二、選擇題1.C2.C3.C4.C5.A6.A7.A8.B9.D10.D項目3shell與vim編輯器3.5練習題一、填空題1.shell2./etc/shells3./etc/passwd4.命令編輯功能;命令與文件補全功能;命令別名設(shè)置功能;作業(yè)控制、前臺與后臺控制;程序化腳本;通配符等。5.全局變量局部變量6.set7.*、?、[]8.行9.查找、刪除、替換10.通配符(wildcard)正則表示法項目4shell編程-shellscript4.5練習題一、填空題1.shellshell的語法與命令(含外部命令)正則表達式管道命令數(shù)據(jù)流重導(dǎo)向2.上下左右3.rr與x4.shell(#!/bin/bash)程序用途版本作者5.readdate6.父程序7.test中括號([])8.if...thencase$varin...esac9.不定循環(huán)(while,until)固定循環(huán)(for)10.sh-xscript.sh三、實踐習題1.請創(chuàng)建一個script,當你運行該script的時候,該script可以顯示:①你目前的身份(用whoami);②你目前所在的目錄(用pwd)。#!/bin/bashecho-e"Yournameis==>$(whoami)"echo-e"Thecurrentdirectoryis==>$(pwd)"2.請自行創(chuàng)建一個程序,該程序可以用來計算“你還有幾天可以過生日”。#!/bin/bashread-p"Pleasinputyourbirthday(MMDD,ex>0709):"birnow=`date+%m%d`if["$bir"=="$now"];thenecho"HappyBirthdaytoyou!!!"elif["$bir"-gt"$now"];thenyear=`date+%Y`total_d=$(($((`date--date="$year$bir"+%s`-`date+%s`))/60/60/24))echo"Yourbirthdaywillbe$total_dlater"elseyear=$((`date+%Y`+1))total_d=$(($((`date--date="$year$bir"+%s`-`date+%s`))/60/60/24))echo"Yourbirthdaywillbe$total_dlater"fi3.讓用戶輸入一個數(shù)字,程序可以由1+2+3...一直累加到用戶輸入的數(shù)字為止。#!/bin/bashread-p"Pleaseinputanintegernumber:"numberi=0s=0while["$i"!="$number"]doi=$(($i+1))s=$(($s+$i))doneecho"theresultof'1+2+3+...$number'is==>$s"4.撰寫一個程序,他的作用是:①先查看一下/root/test/logical這個名稱是否存在;②若不存在,則創(chuàng)建一個文件,使用touch來創(chuàng)建,創(chuàng)建完成后離開;③如果存在的話,判斷該名稱是否為文件,若為文件則將之刪除后創(chuàng)建一個目錄,文件名為logical,之后離開;④如果存在的話,而且該名稱為目錄,則移除此目錄。#!/bin/bashif[!-elogical];thentouchlogicalecho"Justmakeafilelogical"exit1elif[-elogical]&&[-flogical];thenrmlogicalmkdirlogicalecho"removefile==>logical"echo"andmakedirectorylogical"exit1elif[-elogical]&&[-dlogical];thenrm-rflogicalecho"removedirectory==>logical"exit1elseecho"Doesherehaveanything?"fi5.我們知道/etc/passwd里面以:來分隔,第一欄為帳號名稱。請寫一個程序,可以將/etc/passwd的第一欄取出,而且每一欄都以一行字串“The1accountis"root"”來顯示,那個1表示行數(shù)。#!/bin/bashaccounts=`cat/etc/passwd|cut-d':'-f1`foraccountin$accountsdodeclare-ii=$i+1echo"The$iaccountis\"$account\""done項目5管理Linux服務(wù)器的用戶和組群5.6練習題一、填空題1.多用戶多任務(wù)2.普通用戶帳戶超級用戶帳戶(root)3.05004.主組群5005.主組群附屬組群。6./etc/passwd7.讀取/etc/shadow8./etc/group/etc/gshadow二、選擇題1.A2.C3.D4.C5.C6.CD7.A8.AB項目6管理磁盤6.5練習題一、填空題1.ISO96602.獨立磁盤冗余陣列磁盤陣列軟RAID硬RAID冗余3.邏輯卷管理器一個邏輯卷(相當于一個邏輯硬盤)4.索引節(jié)點數(shù)磁盤塊區(qū)數(shù)5.DiskDruid、RAID、LVMfdisk、cfdisk、parted二、選擇題1.D2.B3.C4.C項目7安裝與管理軟件包7.5練習題一、填空題1.二進制文件(binaryfile)2.gcc3.makemakefile4.*.tar.gz或者是簡寫為*.tgzRedHatPackageManager5.二進制程序(binaryprogram)6.i386、i586、i686、x86_647.依賴性8.依賴性9.yumyum二、簡答題1.如果你曾經(jīng)修改過yum配置文件內(nèi)的容器配置(/etc/yum.repos.d/*.repo),導(dǎo)致下次使用yum進行安裝時老是發(fā)現(xiàn)錯誤,該如何解決這個問題?先確認你的配置文件確實是正確的,如果沒問題,可以將yum的緩存清除,使用“yumcleanall”即可。事實上,yum的所有緩存、下載軟件、下載軟件的表頭數(shù)據(jù),都放置在/var/cache/yum/目錄下。2.假設(shè)我想要安裝一個軟件,例如pkgname.i386.rpm,但卻老是發(fā)生無法安裝的問題,請問可以加入哪些參數(shù)來強制安裝該軟件?可以加入--nodeps等參數(shù)。例如rpm-ivh--nodepspkgname.i386.rpm3.承上題,強制安裝之后,該軟件是否可以正常運行?為什么?一般來說,應(yīng)該是“不能運行”的,因為該軟件具有依賴屬性的問題,某些時刻該軟件的程序可能需要調(diào)用外部的函數(shù)庫,但函數(shù)庫可能未安裝,因此無法運行成功。4.有些人使用OpenLinux3.1Server安裝在自己的P-166MMX計算機上,卻發(fā)現(xiàn)無法安裝,在查詢了該原版光盤的內(nèi)容,發(fā)現(xiàn)里面的文件名稱為***.i686.rpm。請問,無法安裝的可能原因是什么?因為P-166MMX為i586的硬件平臺,而OpenLinux為針對i686的硬件平臺進行最佳化,因此很可能由于執(zhí)行的參數(shù)無法支持的原因,導(dǎo)致無法安裝成功。5.使用rpm-Fvh*.rpm及rpm-Uvh*.rpm來升級時,兩者有何不同?-Uvh后面接的軟件,如果原本未安裝,則直接安裝,原本已安裝時,則直接升級;-Fvh后面接的軟件,如果原本未安裝,則不安裝,原本已安裝時,則直接升級。6.假設(shè)有一個廠商推出軟件時,自行處理了數(shù)字簽名,你想要安裝他們的軟件,所以需要使用數(shù)字簽名,假設(shè)數(shù)字簽名的文件名為signe,那你該如何安裝?rpm--importsigne7.承上題,假設(shè)該軟件廠商提供了yum的安裝網(wǎng)址為:/path/,那你該如何處理yum的配置文件?可以自行取個文件名,在此例中我們使用“vim/etc/yum.repos.d/their.repo”,擴展名要正確。內(nèi)容如下:[their]name=theirservernamebaseurl=/path/enable=1gpgcheck=0項目8Linux系統(tǒng)監(jiān)視與進程管理8.5練習題1.簡單說明什么是程序(program)而什么是進程(process)?程序(program)是系統(tǒng)上面可以被運行的文件,由于Linux的完整文件名(由/寫起)僅能有一個,所以program的文件名具有單一性。當程序被運行后,就會啟動進程(process),一個program可以被不同的用戶或者相同的用戶重復(fù)地執(zhí)行,且該程序所觸發(fā)的進程還因為不同的用戶,而有不同的權(quán)限,且每個process幾乎都是獨立的。2.要查詢/etc/crontab與crontab這個程序的用法與寫法,該如何進行線上查詢?查詢crontab命令可以使用mancrontab或infocrontab,至于查詢/etc/crontab,則可以使用man5crontab。3.如何查詢crond這個daemon(實現(xiàn)服務(wù)的程序)的PID與他的PRI值?psaux|grepcrond即可查到。4.如何修改crond的PID的優(yōu)先級?先以psaux找到crond的PID,再用:renice-nnumberPID來調(diào)整。5.如果讀者是一般身份用戶,是否可以調(diào)整不屬于用戶的程序的nice值?此外,如果用戶調(diào)整了自己的程序的nice值到10,是否可以將他調(diào)回到5呢?不行!一般身份用戶僅能調(diào)整屬于自己的程序的PID,并且,只能將nice值一再地調(diào)高,并不能調(diào)低,所以調(diào)整為10之后,就不能降回5了。5.用戶怎么知道網(wǎng)卡在啟動的過程中是否捕獲到?可以使用dmesg來查看。項目9部署網(wǎng)絡(luò)服務(wù)器9.5練習題一、填空題1./etc/sysconfig/network2.“/etc/sysconfig/network-scripts”“ifcfg-”“eth”ifcfg-eth13./etc/resolv.conf4./etc/services5.pstree6.SambaNFS7.NetworkFileSystem網(wǎng)絡(luò)文件系統(tǒng)8.RemoteProcedureCall1119./1610.ipconfigipconfig/releaseipconfig/renew11.DynamicHostConfigurationProtocol動態(tài)主機配置協(xié)議12.BOOTPROTO=dhcp。13.域名解析14.分級com15.HTTPHypertextTransferProtocol超文本傳輸協(xié)議。16.8017.SSH18

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論