《Linux操作系統(tǒng)管理》課后答案_第1頁
《Linux操作系統(tǒng)管理》課后答案_第2頁
《Linux操作系統(tǒng)管理》課后答案_第3頁
《Linux操作系統(tǒng)管理》課后答案_第4頁
《Linux操作系統(tǒng)管理》課后答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《Linux操作系統(tǒng)管理》參考答案TOC\o"1-1"\h\u目錄25712項目1 124079項目2 319792項目3 327425項目4 43878項目5 510780項目6 51499項目7 726537項目8 712881項目9 821650項目10 912241項目11 1015874項目12 1116852項目13 1216540項目14 149534項目15 165463項目16 16項目1一、選擇題1.A 2.D3.D二、簡答題1.討論開源軟件、自由軟件與免費軟件的異同。開源軟件是指其源碼可以被公開使用的軟件,并且此軟件的使用,修改和分發(fā)也不受許可證的\t"/item/%E5%BC%80%E6%94%BE%E6%BA%90%E4%BB%A3%E7%A0%81%E8%BD%AF%E4%BB%B6/_blank"限制。自由軟件是一種可以不受限制地自由使用、復(fù)制、研究、修改和分發(fā)的軟件。大部分的自由軟件都是以在線(online)發(fā)布,并且不收任何費用。免費軟件是一種不須付費就可取得的軟件,但是通常有其他的限制,使用者并沒有研究、修改和分發(fā)的自由。該軟件的源代碼不一定會公開,也有可能會限制重制及發(fā)再行的自由,所以免費軟件的重點是不需要花錢,而不是自由的軟件。2.比較Linux、Unix和windows的使用場合、優(yōu)缺點。特點WindowsLinuxUNIX安全特性一般好很好穩(wěn)定性好很好很好軟件支持很好好好硬件支持好較好一般源代碼保密開放保密使用方便性非常方便方便方便版權(quán)限制和使用有無有技術(shù)支持好基于團隊形式好Linux和Unix一般使用在對安全性和穩(wěn)定性要求較高的場合,如應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器等的操作系統(tǒng)。Windows一般使用在PC市場,強調(diào)易用性的場合。3.查詢資料討論android和Linux關(guān)系。Android基于Linux內(nèi)核,但不是Linux操作系統(tǒng)。Android一種以Linux為基礎(chǔ)的開放源代碼操作系統(tǒng),主要用于便攜設(shè)備。Android底層是Linuxkernel,還增加了其它一些針對多媒體的驅(qū)動程序。Android系統(tǒng)的應(yīng)用程序一般都是運行在dalvik之上的java程序,而dalvik是運行在Linuxkernel之上的。4.Linux分為內(nèi)核版本和發(fā)行版本,它們之間有什么區(qū)別,各代表了什么意思?Linux內(nèi)核只提供基本的設(shè)備驅(qū)動、文件管理、資源管理等功能,是Linux操作系統(tǒng)的核心組件。Linux內(nèi)核可以被廣泛移植,而且還對多種硬件都適用。Linux內(nèi)核版本有穩(wěn)定版和開發(fā)版兩種。Linux發(fā)行版本由內(nèi)核和相關(guān)應(yīng)用軟件打包而成,相對于內(nèi)核版本號,發(fā)行版本號隨著發(fā)布者的不同而不同,與系統(tǒng)內(nèi)核的版本號是相對獨立的。5.Linux和UNIX各有什么特點?兩者之間有什么聯(lián)系?UNIX因其良好而穩(wěn)定的性能,在服務(wù)器領(lǐng)域獲得了廣泛的使用。但是由于其價格昂貴,大部分與特定硬件平臺綁定,使用要求較高。Linux是一種類UNIX系統(tǒng),對硬件要求較低,可以跨不同的硬件平臺,具有UNIX的安全性和穩(wěn)定性,而且還是開源的系統(tǒng),用戶可以免費使用。6.請寫出電腦里的第一塊SATA硬盤的第3個主分區(qū)和第2個邏輯分區(qū)所對應(yīng)的設(shè)備文件;/dev/sda3、/dev/sda6。7.請解釋/dev/sdb3,/dev/sda8,/dev/had1的含義。/dev/sdb3表示第2塊SCSI設(shè)備的第3個主分區(qū)。/dev/hda1表示IDE0接口上的主盤的第1個主分區(qū)(第1塊IDE硬盤的第1個主分區(qū))8.假設(shè)電腦的物理內(nèi)存為8GB,一個SATAII硬盤,容量為1TB,現(xiàn)在需要安裝windows10和CentOS7,請規(guī)劃一個硬盤分區(qū)方案??梢詣澐譃樗膫€主分區(qū),前兩個分區(qū)給windows10系統(tǒng)使用。后面兩個分區(qū)給CentOS7使用,一個分區(qū)給/boot、swap、/var,一個分區(qū)給/和/home。項目2一、選擇題1.D 2.A 3.C二、簡答題1.如何啟動一個服務(wù)?如何設(shè)置開機時自啟動一個服務(wù)?如何修改默認(rèn)啟動級別?啟動服務(wù)使用systemctlstart服務(wù)名;自啟動服務(wù)使用systemctlenable服務(wù)名;修改啟動運行級別使用:systemctlset-defaultmulti-user.target或者graphical.target。2.如何查看sshd.service?其屬于哪個target?cat/usr/lib/systemd/system/sshd.service,查看[install]節(jié)的內(nèi)容,可以看出sshd.service服務(wù)屬于multi-user.target。項目3一、選擇題1.A 2.C 3.C 4.D 5.A 6.B7.C二、簡答題1.什么是絕對路徑與相對路徑,要由/usr/share/doc進入到/usr/share/man寫出相對路徑與絕對路徑。 絕對路徑是相對于/目錄的,相對目錄是相對于當(dāng)前目錄的。 相對路徑:cd../man;絕對路徑:cd/usr/share/man2.什么是符號鏈接,什么是硬鏈接?符號鏈接與硬鏈接的區(qū)別是什么? 硬鏈接:是指通過文件的inode來進行鏈接,硬鏈接的作用是允許一個文件擁有多個有效文件名,這樣用戶就可以對一些重要的文件建立硬鏈接,以防止誤刪除操作。 符號鏈接:也叫軟鏈接,類似于windows中的快捷方式,因此軟鏈接指向真正的文件或者目錄位置。軟鏈接可以對不存在的目錄或文件進行創(chuàng)建,可以交叉文件系統(tǒng)。刪除軟鏈接并不影響被指向的文件,但若被指向的原文件被刪除,則相關(guān)軟連接被稱為死鏈接。3.目錄/test下有兩個文件hello.c和hello.c.bz2,請使用tar命令進行歸檔壓縮,并輸出為hello.tar.gz,再將hello.tar.gz復(fù)制到/backup目錄下,最后將hello.tar.gz解包。請寫出具體的命令。cd/testtar-czvfhello.tar.gzhello.chello.c.bz2 cphello.tar.gz/backup tarxzvfhello.tar.gz項目4一、選擇題1.C 2.A 二、簡答題1.請解釋命令串的作用:grep/bin/bash/etc/passwd2>/dev/null&&cat/etc/passwd|wc-l。查詢/etc/passwd文件中是否含有字符串“/bin/bash”,如果查詢到就顯示所在行的信息,并統(tǒng)計/etc/passwd文件中的行數(shù)。如果查詢不到,不顯示任何信息。2.解釋以下命令的輸出結(jié)果:echo“mycurrentdirectoryis`pwd`”“mycurrentdirectoryis/root”echo‘mycurrentdirectoryis`pwd`’‘mycurrentdirectoryis/root’echo“mylognameis$LOGNAME”“mylognameisroot”echo“mylognameis\$LOGNAME”“mylognameis$LOGNAME”echo“mylognameis`$LOGNAME`”出錯echo“currenttimeis”`date+$H:%I`項目5一、填空題0 2.su 3.useradd、usermod、userdel4.groupadd、groupdel 二、選擇題1.D 2.C 3.B三、實操題groupadd-g1000managergroupadd-g1001classuseradd-gmanager-d/home/linda-s/bin/bash-m-u1000lindauseradd-gmanager-d/home/joy-s/bin/bash-m-u1001joyuseradd-gclass-d/home/jack-s/bin/bash-m-u1002jackuseradd-gclass-d/home/lily-s/bin/bash-m-u1003lilyuseradd-gclass-d/home/mike-s/bin/bash-m-u1004mikepasswd-lmike項目6一、填空題/dev/hda1、/dev/hda5、/dev/sr0二、選擇題1.C 2.C 3.D 4.A 5.B 6.A7.B三、簡答題1.Linux下掛載分區(qū)和Windows下有何不同?Windows下的磁盤分區(qū)默認(rèn)會自動掛載,采用C:、D:等形式來命名分區(qū),可以直接進入分區(qū),而Linux下的磁盤分區(qū)默認(rèn)情況下不是自動掛載的。如果需要開機自動掛載,需要修改/etc/fstab文件,按照文件格式要求填寫相關(guān)內(nèi)容,或者使用mount命令手動掛載,掛載時使用設(shè)備名+目錄的形式,通過目錄來訪問分區(qū),使用完畢后再使用umount命令卸載。2.簡述LVM的作用及創(chuàng)建過程。LVM(LogicalVolumeManager,邏輯卷管理器)是Linux下對磁盤分區(qū)進行管理的一種機制。LVM是建立在磁盤分區(qū)和文件系統(tǒng)之間的一個邏輯層,管理員利用LVM可以在磁盤不用重新分區(qū)的情況下動態(tài)調(diào)整分區(qū)的大小。LVM的創(chuàng)建過程:使用fdisk命令創(chuàng)建物理分區(qū)。使用pvcreate命令創(chuàng)建物理卷。使用vgcreate命令創(chuàng)建卷組。使用vgchange命令激活卷組。使用vgdisplay命令顯示卷組、使用pvdisplay顯示物理卷使用lvcreate命令創(chuàng)建邏輯卷。使用mkfs命令格式化邏輯卷、創(chuàng)建文件系統(tǒng)。四、實操題現(xiàn)有一個Windows下使用過的U盤(/dev/sdb1),要求在此U盤上新建myfiles目錄,并在此目錄下新建一個文件soft,內(nèi)容為“helloworld”,再將該文件復(fù)制到/root目錄下,最后安全取出U盤。要求寫出相關(guān)的命令行。su-rootmount-tvfat/dev/sdb1/mnt&&cd/mnt&&mkdirmyfiles&&cdmyfilesecho“helloworld”>soft&&cpsoft/rootcd/&&umout/dev/sdb1項目7一、選擇題1.B2.B3.C4.D5.D6.B7.D二、簡答題什么是守護進程?守護進程(Daemon)是指在后臺運行而沒有終端,或者登錄shell與之結(jié)合在一起的進程。Linux系統(tǒng)中有許多標(biāo)準(zhǔn)的守護進程,一種一些周期性地運行來完成特定的任務(wù)(例如:crond),而其余則連續(xù)地運行,等待系統(tǒng)中發(fā)生的某些特定事件(例如:xinetd和lpd)。三、實操題crontab-e編輯crontab文件:5016***rm-rf/abc/*008-18/1***tail-5/xyz/x1>>/backup/bak01.txt5017**1tarczvfbackup.tar.gz/data5517***umount/dev/sdc項目8一、選擇題1.B2.C二、簡答題1.使用yum前需要配置安裝源,請問如何配置本地安裝光盤源?1)掛載本地光盤mount-tiso9660/dev/sr0/mnt/cdrom2)在目錄“/etc/yum.repos.d/”創(chuàng)建文件“.repo”3)配置本地yum源[root@fanhui~]#cd/etc/yum.repos.d#進入yum配置目錄[root@fanhuiyum.repos.d]#touchCentOS7.repo#建立yum配置文件[root@fanhuiyum.repos.d]#vimCentOS7.repo#編輯配置文件,添加以下內(nèi)容[CentOS-yum]name=CentOS7#自定義名稱baseurl=file:///mnt#本地光盤掛載目錄enabled=1#啟用yum源,0不啟用,1啟用gpgcheck=0#檢查GPG-KEY(加密算法),0位不檢查,1為檢查2.比較rpm和yum兩種軟件包管理工具。采用使用軟件包方式安裝軟件時,可以通過rpm工具安裝,由于安裝時依賴軟件包較多,需要解決依賴關(guān)系,不太方便。所以我們推薦使用yum工具,實現(xiàn)自動下載軟件包,自動解決依賴關(guān)系。項目9一、填空題1.主機地址、網(wǎng)絡(luò)地址 2.通信協(xié)議 3.ping 4.netstat二、實操題Master機器配置如下:ipaddressadd0/26devens33iprouteadddefaultviahostnamemaster為了讓修改永久生效,需要修改網(wǎng)卡接口配置文件/etc/sysconfig/network-scripts/目錄下,名稱為ifcfg-ens33的文件,在此文件中增加IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān),還需要修改/etc/hostname、/etc/resolv.conf方法文件。Slaver1機器配置如下:ipaddressadd0/26devens33iprouteadddefaultviahostnameslaver1Slaver2機器配置如下:ipaddressadd0/26devens33iprouteadddefaultviahostnameslaver2在每個機器上執(zhí)行以下操作,增加DNS服務(wù)器地址。vim/etc/resolv.confnameserver0nameserveroptionsrotateoptionstimeout:1attempts:2項目10一、選擇題1.D. 2.B 3.B 4.C 5.C二、簡答題1.如何限制允許訪問Samba服務(wù)器的計算機?在smb.conf文件的[globals]節(jié)中,使用hostsallow指令進行配置。2.如何拒絕特定的計算機訪問?使用hostsdeny指令在smb.conf文件的[globals]節(jié)中進行配置。3.修改完smb.conf文件,如何使Samba重新讀取該配置文件?執(zhí)行systemctlreloadsmb命令使Samba讀取更改,在提交重新配置的文件之前,請用testparm命令測試其正確性。4.要測試與Samba服務(wù)器的連接,應(yīng)如何配置防火墻?要測試與Samba服務(wù)器的連接,可以使用smbclient命令。為了測試,需要允許通過UDP的137和138端口進行訪問,使用命令firewall-cmd--permanent--add-service=samba。項目11一、選擇題1.A 2.D 3.C 4.D 5.D 6.D二、簡答題1.在本地網(wǎng)絡(luò)上(/24)搭建一個高速緩存DNS服務(wù)器(IP地址為0),轉(zhuǎn)發(fā)服務(wù)器IP地址為。應(yīng)如何配置該服務(wù)器?安裝bindRPM程序包。yum-yinstallbindbind-utils修改/etc/named.conf文件,主要修改項有:listen-onport53{;0;};allow-query{localhost;/24;};Forwarders{;};啟動named服務(wù)。

systemctlstartnamed修改本地客戶端執(zhí)行本地DNS高速緩存DNS服務(wù)器。

vim/etc/resolv.conf

增加一行nameserver,確保是第一個nameserver記錄。測試本地DNS服務(wù)器。

dig開啟本地系統(tǒng)防火墻的TCP和UDP53端口。

firewall-cmd--permanent--add-service=dns

firewall-cmd--reload為確保下次Linux啟動時DNS能自啟動,執(zhí)行如下命令。systemctlenablenamed2.如何測試Postfix配置是否正確?使用telnetlocalhost25命令,輸入ehlolocalhost,如果返回結(jié)果不報錯,就說明Postfix服務(wù)器配置正確。3.如何測試Dovecot配置是否正確?使用telnetlocalhost110命令,輸入user用戶名,輸入pass密碼,如何沒有出錯信息,說明Dovecot服務(wù)器配置正確。項目12一、選擇題1.B 2.A 二、簡答題1.什么是虛擬主機?什么是個人主頁?兩者有什么區(qū)別?虛擬主機就是將一臺物理服務(wù)器虛擬成多臺的邏輯服務(wù)器,可以有效節(jié)省硬件資源并且方便管理。個人主頁就是屬于個人的網(wǎng)站,是一個網(wǎng)址(URL),是個人為了宣傳自己而對外提供的一種網(wǎng)絡(luò)資源訪問。個人主頁可以部署到虛擬主機上,以對外提供瀏覽和訪問服務(wù)。2.虛機主機的實現(xiàn)方式有哪幾種?基于IP地址、基于域名和基于端口號的虛擬主機服務(wù)。3.在物理服務(wù)器上搭建2個虛擬網(wǎng)站,域名為和,IP地址為00/16。請問如何實現(xiàn)?寫出詳細(xì)過程。1)建立虛擬主機存放網(wǎng)頁的根目錄(mkdir/var/www/vhost1/var/www/vhost2),并創(chuàng)建相應(yīng)的首頁文件index.html。2)在httpd.conf文件末尾加入“IncludeOptionalconf.d/*.conf”指令。3)編輯每個域名的配置文件(/etc/httpd/conf.d/*.conf),加入虛擬主機配置段vi/etc/httpd/conf.d/vhost.conf<VirtualHost00>。 DocumentRoot/var/www/vhost1 ServerName </VirtualHost> <VirtualHost00> DocumentRoot/var/www/vhost2 ServerName </VirtualHost>4.如何集成Apache和PHP?1)安裝php軟件。修改/etc/httpd/conf/httpd.conf文件內(nèi)容如下:LoadModulephp5_modulemodules/libphp5.so<Directory/>AllowOverridenoneRequireallgranted</Directory>AddTypeapplication/x-compress.zAddTypeapplication/x-gzip.gz.tgzAddTypeapplication/x-httpd-php.php<IfModuledir_module>DirectoryIndexindex.htmlindex.php</IfModule>3)檢查是否有語法錯誤httpd-t項目13簡答題1.簡述DHCP的工作原理。1)查找DHCPServer當(dāng)DHCP客戶機第一次登錄網(wǎng)絡(luò)的時候(也就是客戶機上沒有任何IP地址數(shù)據(jù)時),它會通過UDP67端口向網(wǎng)絡(luò)上發(fā)出一個DHCPDISCOVER數(shù)據(jù)包(包中包含客戶機的MAC地址和計算機名等信息)。因為客戶機還不知道自己屬于哪一個網(wǎng)絡(luò),所以封包的源地址為,目標(biāo)地址為55,然后再附上DHCPdiscover的信息,向網(wǎng)絡(luò)進行廣播。若一直沒有得到回應(yīng),客戶機會將這一廣播包重新發(fā)送四次(以2,4,8,16秒為間隔,加上1-1000毫秒之間隨機長度的時間)。如果都沒有得到DHCPServer的回應(yīng),客戶機會從/16這個自動保留的私有IP地址中選用一個IP地址。并且每隔5分鐘重新廣播一次,如果收到某個服務(wù)器的響應(yīng),則繼續(xù)IP租用過程。2)提供IP地址租用當(dāng)DHCPServer監(jiān)聽到客戶機發(fā)出的DHCPdiscover廣播后,它會從那些還沒有租出去的地址中,選擇最前面的空置IP,連同其它TCP/IP設(shè)定,通過UDP68端口響應(yīng)給客戶機一個DHCPOFFER數(shù)據(jù)包(包中包含IP地址、子網(wǎng)掩碼、地址租期等信息)。此時還是使用廣播進行通訊,源IP地址為DHCPServer的IP地址,目標(biāo)地址為55。同時,DHCPServer為此客戶保留它提供的IP地址,從而不會為其他DHCP客戶分配此IP地址。3)

接受IP租約如果客戶機收到網(wǎng)絡(luò)上多臺DHCP服務(wù)器的響應(yīng),只會挑選其中一個DHCPOFFER(一般是最先到達的那個),并且會向網(wǎng)絡(luò)發(fā)送一個DHCPREQUEST廣播數(shù)據(jù)包(包中包含客戶端的MAC地址、接受的租約中的IP地址、提供此租約的DHCP服務(wù)器地址等),告訴所有DHCPServer它將接受哪一臺服務(wù)器提供的IP地址,所有其他的DHCP服務(wù)器撤銷它們的提供以便將IP地址提供給下一次IP租用請求。此時,由于還沒有得到DHCPServer的最后確認(rèn),客戶端仍然使用為源IP地址,55為目標(biāo)地址進行廣播。4)

租約確認(rèn)當(dāng)DHCPServer接收到客戶機的DHCPREQUEST之后,會廣播返回給客戶機一個DHCPACK消息包,表明已經(jīng)接受客戶機的選擇,并將這一IP地址的合法租用以及其他的配置信息都放入該廣播包發(fā)給客戶機。2.根據(jù)dhcp.conf文件實例回答問題。1)251。2)默認(rèn)網(wǎng)關(guān):54,DNS:和。域名:3)給MAC地址為00:a0:78:8e:9f:ab的主機指定唯一的IP地址24)本地連接中配置本地網(wǎng)卡“自動獲取IP地址”5)ipconfig/all6)查看文件:/var/lib/dhcpd/dhcpd.leasesmoredhcpd.leaseslease00{starts52017/12/0802:49:08;ends52017/12/0802:59:08;tstp52017/12/0802:59:08;cltt52017/12/0802:49:08;bindingstatefree;hardwareethernet00:50:56:c0:00:01;uid"\001\000PV\300\000\001";}server-duid"\000\001\000\001!\274\271y\000\014)\243\300I";可以看出分配出去的IP為00。項目14簡答題1.簡述Docker的工作原理。Docker是虛擬化技術(shù)的一種實現(xiàn),是一種輕量級的主機,不依賴虛擬機操作系統(tǒng)。它打包應(yīng)用程序和運行環(huán)境成一個鏡像,來解決部署時的環(huán)境依賴問題,能夠做到跨平臺分發(fā)和使用。Docker容器之間相互隔離,不包含操作系統(tǒng),共用宿主機的操作系統(tǒng)和運行環(huán)境,因此容器啟停很快。2.請從DcockerHub上安裝ubuntu鏡像,寫出具體的操作命令。dockerpullubuntudockerimagesdockerrun-itubuntu/bin/bashexit3.查閱資料,對dockerfile文件的格式進行說明。dockerfile文件可以用來創(chuàng)建鏡像,dockerfile文件中可以寫一些語句,具體如下:FROM:指定基于那個鏡像,格式FROM鏡像名[:標(biāo)簽]MAINTAINER:指定作者信息,格式MAINTAINnameE-MAILRUN:鏡像操作指令,格式RUN<command>|<command,"param1","param2">CMD:指定容器啟動時執(zhí)行的命令,格式同RUNENV:定義環(huán)境變量,格式ENV<key>,<value>ADD:將本地(遠程)文件/目錄復(fù)制到容器的某個目錄下COPY:將本地文件/目錄復(fù)制到容器的某個目錄下VOLUME:指定掛載點USER:指定容器的用戶ENTRYPOINT:類似于CMD,但是比CMD和dockerrun提前執(zhí)行EXPOSE:指定暴露端口使用DockerFile安裝Nginx。vimDockerfile#setthebaseimagetoCentOSFROMcentos#setauthor&E-MAILMAINTAINERfanhuifanhui@#installnecessarytoolsRUNyum-yinstallpcre

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論