Linux系統管理與服務配置千鋒教育習題答案.docx_第1頁
Linux系統管理與服務配置千鋒教育習題答案.docx_第2頁
Linux系統管理與服務配置千鋒教育習題答案.docx_第3頁
Linux系統管理與服務配置千鋒教育習題答案.docx_第4頁
Linux系統管理與服務配置千鋒教育習題答案.docx_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1. 填空題(1) 文件(2) 免費(3) 多多2. 簡答題1.Linux主要有哪些特性?1. 一切皆文件Linux系統中的一切都歸結為文件。對于操作系統內核而言,命令、硬件和軟件設備、進程等,都被視為擁有各自特性的文件。2. 完全兼容POSIX1.標準該標準使得在Linux下通過相應的模擬器可以運行常見的DOS.Windows程序,這為用戶從Windows轉到Linux奠定了基礎。3. 多用戶、多任務Linux中各個用戶對其文件設備有特殊的支配權,保證了各用戶之間互不影響。多個程序可以同時并獨立地運行,從而提高了整個系統的效率。4. 完全免費Linux是免費的操作系統,用戶可以通過網絡或其他

2、途徑獲得,并可以任意修改其源代碼。正是由于這一點,Linux吸引了無數愛好者,他們都參與了Linux的修改與編寫工作。2. 虛擬機中快照和克隆的區別是什么?快照就是保存現有系統的一個狀態,如果正在使用的系統損壞或不能正常運行,就可以直接回到保存的狀態。克隆就是復制原始虛擬機的全部狀態,克隆操作一旦完成,克隆的虛擬機就可以脫離原始虛擬機獨立存在,而且在克隆的虛擬機中和原始虛擬機中的操作是相對獨立的,不相互影響。一、選擇題(1) A(2) B(3) C(4) D(5) A二、填空題(1) echo(2) -x(3) find.-perm644-Is(4) file(5) unzip三、簡答題1.

3、簡述tar命令的使用方法。tar命令可以將多個目錄與文件打包在一起,同時還可以使用gzip命令對文件進行壓縮。其中,“-c”參數表示創建-個打包文件,“z”參數表示通過調用gzip對文件進行壓縮,“-j”參數表示通過調用bzip2對文件進行壓縮,“-J”參數表示通過調用xz對文件進行壓縮,“-f”參數表示后而為被處理的文件名稱。2. 如何將主機A中的文件傳送給主機B?sep-r/etc0:/tmp一、選擇題(1) a(2) B(3) C(4) D(5) A二、填空題(1) RPM(2) rpm-qntfs-3g(3) rpm-ivhntfs-3g-2017.3.23-1.e

4、l7.x86_64.rpm(4) rpm-entfs-3g-nodcps(5) yum-yinstallgcc三、簡答題1. 如何使用RPM安裝軟件和卸載軟件?在安裝之前,需要先獲取RPM包,可以在官網找到相關的RPM包。首先查看系統的版本信息,根據系統信息選擇對應的RPM包進行下載,然后解壓、安裝。如果需要安裝系統光盤上的RPM包,首先使用df命令查看鏡像文件所在的目錄,然后進入該目錄下的Packages目錄,最后嘗試使用rpm命令安裝軟件。在卸載RPM軟件包時,一定要按照從上往下的順序,否則會出現結構上的問題,這個過程類似房屋的拆除。添加“-e”參數可以卸載軟件。當直接卸載軟件時,系統報錯

5、。此時需要逐層卸載,先卸載該軟件的devel軟件,然后再卸載需要卸載的軟件。如果要在卸載一個軟件時忽略其他軟件的依賴,可添加"-nodeps”參數強制卸載。2. 如何進行源碼安裝?進入官方網站下載源碼包,創建目錄,將壓縮包解壓到該目錄下。執行configure文件,為指定執行路徑,查看依賴關系。安裝依賴包,使用make命令將源碼包編譯為二進制文件。通過“makeinstall"命令安裝軟件。一、選擇題(1) A(2) B(3) C(4) D(5) A二、填空題(1) 二進制包(2) .repo(3) /etc/yum.repos.d(4) yumhistory(5) -y三

6、、簡答題1.如何自建軟件源(如Nginx)?1. 配置Nginx源rootqfedu-server#vim/etc/yum.repos.d/nginx.reponginxname=nginxrepobaseurl=/packages/centos/7/$basearch/gpgcheck=Oenabled=l2. 下載軟件包作為yum源數據包rootqfedu-serveryumcleanallrootqfedu-server#yuminstallnginx-downloadonlyrootqfedu-servermkdir/var/ftp/nginxrootqf

7、edu-server#find/var/cache/yum/x86_64/7/-iname"*.rpm"-execcp-rf/var/ftp/nginx3. 創建repodatarootqfedu-server#createrepo/var/ftp/nginx2.如何進行yum簽名檢查?1. 事先導入公鑰首先導入公鑰,具體如下所示。rootqfeduJ#rpm-import/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7然后開啟簽名驗證,即設置gpgcheck=l,具體如下所示。rootQqfedu#vim/etc/yum.repos.d/Cent

8、OS-Base.repobasename=CentOS-$releasever-Basemirrorlist=/?release=$releasever&arch=$basearch&repo=os&infra=$infra#baseurl=/centos/$releasever/os/$basearch/gpgcheck=l2. 指定公鑰的位置在源文件中開啟簽名驗證并指定公鑰位置,具體如下所示。rootqfedu#vim/etc/yum.repos.d/CentOS-B

9、ase.repobasename=CentOS-$releasever-Basemirrorlist=/?release=$releasever&arch=$basearch&repo=os&infra=$infra#baseurl=/centos/$releasever/os/$basearch/gpgcheck=lgpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7一、選擇題(1) A(2) B(3) C(4) D(5)

10、A二、填空題(1) 循環調度執行(2) /var/spool/cron(3) 每月2日2時或周五的2時執行腳本郵件(5)系統級三、簡答題1. 簡述使用“crontab編輯計劃任務時,任務語法格式中各參數的含義。使用"crontab-e”編輯計劃任務時,需要遵循任務的語法格式,具體如下所示。MinutesHoursDay-of-MonthMonthDay-of-WeekCommand每個參數的具體含義如下所示。# .minute(0-59)# I.hour(0-23)# I|.dayofmonth(1-31)#|.month(1-12)ORjan,feb,mar,apr.#1111.d

11、ayofweek(0-6)(Sunday=0or7)ORsun,mon,tue,wed,thuzfri,sat#11111*command2. 用戶級循環調度可以通過哪些命令進行管理?crontab-1/列出當前用戶的任務crontab-r/刪除當前用戶的所有任務crontab-e/編輯當前用戶的任務一、選擇題(1) A(2) B(3) C(4) D(5) A二、填空題(1) 遠程服務器(2) /var/log/cron(3) logrotate(4) w(5) 計劃任務crond三、簡答題1. 在日志文件的規則中,"mail.*/var/log/maillog"表示什么?

12、將mail設備中的任何級別的信息記錄到/var/log/maillog文件中,這主要是與電子郵件相關的信息。2. 日志輪轉有哪些作用?如果沒有日志輪轉,日志文件會越來越大。logrotate丟棄系統中最舊的日志文件,以節省空間。一、選擇題(1) A(2) DC(4) D(5) C二、填空題(1) nmclinmtuinm-connection-editor(2) nmclidevice(3) logrotate(4) kernel(5) 網絡管理器三、簡答題簡述網絡接口名稱具有哪些特征。CentOS7的網卡名稱具有以下特征。 以太網接口名稱以en開頭,WLAN接口名稱從wl開頭,WWAN接口名

13、稱以ww開頭。 下一個字符表示適配器的類型,其中。表示在主板上,s表示熱插拔插槽,p表示PCI接口設備。 第三個字符為x用于合并MAC地址,默認情況下不使用,管理員可用。 最后使用數字n表示索引、ID或端口。 如果無法確定名稱,則使用ethn這樣的傳統名稱。一、選擇題(1) A(2) BC(4) D(5) A二、填空題(1) 被動模式setenforce0(3) systemctlstartvsftpd(4) CIFS(5) get三、簡答題1. 如何搭建NFS服務?略2. 如何使用FTP共享yum源?略一、選擇題(1) A(2) B(3) C(4) D(5) A二、填空題(1) FQDN(2

14、) 正向區反向區(3) nslookup(4) host(5) 正三、簡答題1. 簡述DNS解析流程。(1) 客戶端查詢自己的緩存(包含hosts中的記錄),如果查詢不到,則將查詢請求發送至lj/etc/resolv.conf中的DNS服務器。(2) 如果本地DNS服務器能提供權威應答,則將權威應答發送到客戶端。(3) 如果本地DNS服務器不具有權威性,但其緩存中有該信息,則將非權威應答發送到客戶端。(4) 如果緩存中沒有該信息,本地DNS服務器將搜索權威DNS服務器以查找信息。 從根區域開始,按照DNS層次結構向下搜索,直至對于信息具有權威性的DNS服務器,該DNS服務器將信息傳遞給客尸端,

15、并在自己的緩存中保留一個副本,以備以后查找。 將該信息轉發到其他DNS服務器。2. 什么是DNS緩存?DNS服務器獲取到正確的IP后,系統會將這個結果臨時存儲,并對這個緩存設定一個有效期限。在有效期內,用戶再次訪問這個網站時,系統就會直接從用戶本地的DNS緩存中獲取相關數據,不必再去訪問DNS服務器,從而提高網址的解析速率。部署LAMP環境,并在此基礎上部署論壇系統Discuz。略一、選擇題(1) D(2) B(3) B(4) A(5) D二、填空題(1) mv(2) x(3) tail-n20files三、簡答題1. 如何從編輯模式切換到末行模式?先按Esc鍵返回命令模式,然后輸入“:&qu

16、ot;即可。2. 為什么在Windows系統中編輯過的文件,在Linux系統里不能執行了?Windows系統與Linux系統使用的文本換行符有所不同,Windows系統下輸入的換行符在Linux下不會顯示為“$”,這是Linux系統下規定的換行符,占一個字節,而它在Windows下顯示為"a"和“M”組合的符號。(4)(5)選擇題填空題wheel(3) su(4) groupdcl(5) -G三、簡答題1. 建立一個新用戶并把它加入wheel組,設置用戶的密碼為123。rootqfedu#useradduser200-Gwheelroot但qfedupasswduser20

17、0Changingpasswordforuseruser200.Newpassword:BADPASSWORD:Thepasswordisshorterthan8charactersRetypenewpassword:passwd:allauthenticationtokensupdatedsuccessfully.2. 新建一個組,將root用戶添加到該組,并查看是否添加成功。rootqfedurootqfeduAddinguserrootqfeduuid=0(root)ftgroupaddqfedugpasswd-arootqfeduroottogroupqfeduidrootgid=0(

18、root)groups=0(root),1002(qfedu)3.簡述指定用戶Shell使用/sbin/nologin的意義。指定用戶使用/sbin/nologin,無論是本地還是遠程都不能登錄系統,也無法實現系統管理。但該用戶并非什么都做不了,因為有些服務并不需要登錄系統,如FTP的用戶、郵件服務等。一般稱這樣的用戶為安全用戶。因為在CentOS5與CentOS6中,黑客有超過10種方式瞬間將普通用戶改為超級用戶,所以創建用戶時,如果該用戶沒有必要登錄系統,應該把/bin/bash修改為/sbin/nologin,消除安全隱患。一、選擇題(1) B(2) A(3) C(4) A(5) D二、

19、填空題(1) -nvxrw-r-(2) Isattr(3) chmod(4) getfacl(5) chown三、簡答題1. 簡述命令chown與chmod的區別。chown:Linux系統中用來改變某個文件屬性的命令。chown將某個資源的訪問權限給予別人。chmod:Linux系統中用來改變某個文件的訪問模式的命令。chmod777將“門”敞開,所有人都可以進出。2. 簡述mask的作用。mask用來指定最大有效權限。系統給用戶賦予的ACL權限需要和mask的權限邏輯“相與”,“相與"之后的權限才是用戶的真正權限。mask能臨時降低用戶或組(除owner和other)的權限,而不

20、是刪除所有權限。只要有任何ACL權限設置,mask會自動還原。一、選擇題(1) B(2) A(3) A(4) B(5) D二、填空題(1) top-d1(2) &(3) Ctrl+C(4) top(5) pidof三、簡答題1. 進程與程序有什么區別?程序是以某些程序設計語言編寫,運行于某種目標結構體系上的信息化工具。進程的含義為正在運行的程序,包括這個運行的程序所占用的系統資源。進程是具有一定獨立功能的程序關于某個數據集合的一次運行活動,是系統進行資源分配和調度的一個獨立單位。同一個程序,同一時刻被兩次運行,它們就是兩個獨立的進程。2. 進程的3種狀態分別表示什么?進程狀態隨著程序的執行和外界條件的變化而轉換,一般分為3類:就緒態、運行態、阻塞態。就緒態:進程己經具備運行條件,但是CPU還沒有分配過來。運行態:進程占用CPU,并在CPU上運行。阻塞態:進程因等待某件事發生而智時不能運行。一、選擇題(1) D(2) A(3) A(4) D(5) D二、填空題(1) 管道(2) 2>&1(3) 括號(4) grep(5) 鍵盤三、簡答題1. 什么是文件描述符

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論