Linux操作系統(tǒng)實(shí)用教程張同光課后習(xí)題答案_第1頁(yè)
Linux操作系統(tǒng)實(shí)用教程張同光課后習(xí)題答案_第2頁(yè)
Linux操作系統(tǒng)實(shí)用教程張同光課后習(xí)題答案_第3頁(yè)
Linux操作系統(tǒng)實(shí)用教程張同光課后習(xí)題答案_第4頁(yè)
Linux操作系統(tǒng)實(shí)用教程張同光課后習(xí)題答案_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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)介

Linux操作系統(tǒng)實(shí)用教程課后習(xí)題答案第1章Linux簡(jiǎn)介與安裝1.填空題(1)GNU’sNotUnix(2)內(nèi)核版本、發(fā)行版本(3)RHEL、Fedora、CentOS、RockyLinux、OEL和SL(其中三個(gè)即可)(4)MBR、GPT(5)boot分區(qū)、/(根)分區(qū)、swap分區(qū)(6)root(7)GRUB2(8)菜單模式、編輯模式、命令行模式(9)MBR(10)啟動(dòng)加載器、DPT(硬盤分區(qū)表)、硬盤有效標(biāo)志2.選擇題(1)B(2)C(3)C(4)D(5)B3.簡(jiǎn)答題(1)Linux有哪些主要特性?簡(jiǎn)單的說(shuō),Linux具有以下主要特性:遵循GNU/GPL、開(kāi)放性、多用戶、多任務(wù)、良好的用戶界面、設(shè)備獨(dú)立性、提供了豐富的網(wǎng)絡(luò)功能、可靠的系統(tǒng)安全、良好的可移植性。較知名的Linux發(fā)行版有哪些?RedHat系的Linux操作系統(tǒng)主要包括:RHEL、Fedora、CentOS、RockyLinux、OEL和SL。Debian系的Linux操作系統(tǒng)主要包括:Debian、Ubuntu、Deepin。RedFlag/中標(biāo)麒麟。swap分區(qū)的作用?swap分區(qū)的作用是充當(dāng)虛擬內(nèi)存。簡(jiǎn)述Linux的引導(dǎo)過(guò)程。計(jì)算機(jī)在接通電源之后首先由BIOS進(jìn)行自檢,即進(jìn)行所謂的POST(Power-onSelfTest),BIOS把GRUB代碼調(diào)入內(nèi)存,然后執(zhí)行GRUB。即BIOS→GRUB(在MBR中)→Kernel。Kernel執(zhí)行之后,將生成第一個(gè)進(jìn)程,即init,也就是執(zhí)行/usr/lib/systemd/systemd。systemd進(jìn)行系統(tǒng)的初始化,如設(shè)置鍵盤、字體、裝載模塊和設(shè)置網(wǎng)絡(luò)等。(5)GRUB2是什么?有什么作用?GRUB2是功能強(qiáng)大的多系統(tǒng)引導(dǎo)程序,專門處理Linux與其它操作系統(tǒng)共存的問(wèn)題。4.上機(jī)題(1)在一臺(tái)已裝有Windows操作系統(tǒng)的機(jī)器上安裝VirtualBox,進(jìn)而在VirtualBox中安裝Fedora。具體參考1.3節(jié)在一臺(tái)已裝有Windows操作系統(tǒng)的機(jī)器上U盤安裝Fedora。具體參考1.4節(jié)一臺(tái)電腦中安裝了Windows10和Fedora兩個(gè)操作系統(tǒng),假設(shè)默認(rèn)啟動(dòng)的是Windows,請(qǐng)讀者將默認(rèn)啟動(dòng)的系統(tǒng)改為Fedora,并且將啟動(dòng)菜單中的Fedora35改為Fedora。具體參考1.5.2節(jié)(4)假如忘記root用戶密碼,重設(shè)root用戶密碼。具體參考1.5.6節(jié)

第2章Linux的用戶接口與文本編輯器1.填空題(1)命令接口、程序接口(2)CLI、GUI(3)GNOME(4)Wayland(5)GNOME(GNOMEShell)、GNOME經(jīng)典模式(GNOMEClassic)、運(yùn)行于Xorg的GNOME(6)Ctrl+Alt+Shift+R(7)Shift+PrintScreen(8)dconf(9)gnome-control-center(10)GDM(11)gnome-session(12)IBus、im-chooser(13)Shell(14)Ctrl+Alt+Fn(15)Tab(16)*、?、[](17)<(18)>、>> (19)2>、2>>(20)|(21)命令模式、輸入模式、末行模式、可視化模式、查詢模式(22)Esc(23)a/A、i/I、o/O(24)Alt+.、Alt+,2.選擇題(1)A(2)A(3)B(4)C3.簡(jiǎn)答題(1)什么是Shell?它的功能是什么?Shell:命令行解釋器,其功能異常強(qiáng)大,是一個(gè)用C語(yǔ)言寫的程序,是用戶與Linux內(nèi)核溝通時(shí)的媒介。在Linux系統(tǒng)中有各種Shell,采用bash作為默認(rèn)Shell。Shell為用戶提供了輸入命令和參數(shù),并且可得到命令執(zhí)行結(jié)果的環(huán)境。Shell作為操作系統(tǒng)的外殼,為用戶提供使用操作系統(tǒng)的接口,是命令語(yǔ)言、命令解釋程序及程序設(shè)計(jì)語(yǔ)言(將在第10章介紹)的統(tǒng)稱。Shell是用戶和Linux內(nèi)核之間的接口程序,當(dāng)從Shell或其它程序向Linux傳遞命令時(shí),內(nèi)核會(huì)做出相應(yīng)的反應(yīng)。Shell在執(zhí)行命令時(shí),處理命令的順序?①別名;②關(guān)鍵字;③函數(shù);④內(nèi)部命令;⑤外部命令或外部腳本($PATH)。Linux系統(tǒng)中常用的命令行格式?command[subcommand][flags][argument1][argument2]…命令、子命令、選項(xiàng)(flags)和參數(shù)之間必須由空格隔開(kāi),其中flags以“-”開(kāi)始,多個(gè)flags可用一個(gè)“-”連起來(lái),如ls-l-a與ls-la相同。Linux命令行自動(dòng)補(bǔ)全功能?在命令行,輸入命令或路徑的部分字符后,連續(xù)用【Tab】鍵將會(huì)自動(dòng)補(bǔ)齊命令或路徑剩余部分(5)管道的作用是什么?管道可以把一系列命令連接起來(lái)。這意味著第1個(gè)命令的輸出會(huì)通過(guò)管道傳給第2個(gè)命令,并且作為第2個(gè)命令的輸入,第2個(gè)命令的輸出又會(huì)作為第3個(gè)命令的輸入,以此類推。(6)Vim末行模式下,替換命令的格式是什么?各部分的含義是什么?在末行模式下,替換命令的格式為:[range]s/pattern/string/[c,e,g,i]4.上機(jī)題(1)熟悉GNOME桌面環(huán)境。具體參考2.1節(jié)(2)練習(xí)使用歷史命令和命令別名。具體參考2.2.4和2.2.5小節(jié)(3)分別使用3種通配符進(jìn)行文件的操作。具體參考2.2.6小節(jié)(4)使用輸出重定向功能創(chuàng)建一個(gè)文件或向一個(gè)文件追加內(nèi)容。具體參考2.2.7小節(jié)(5)使用管道顯示某一進(jìn)程的運(yùn)行情況。例如:ps-ef|grepgnome-shell具體參考2.2.7小節(jié)(6)使用Vim編輯一個(gè)文件。具體參考2.4節(jié)(7)使用nano編輯一個(gè)文件。具體參考2.3.3小節(jié)

第3章系統(tǒng)管理1.填空題(1)useradd或adduser(2)passwd(3)chage(4)groupadd(5)last(6)su(7)ps(8)pstree(9)top(10)pgrep(11)pidof(12)killall(13)pkill(14)xkill(15)nice(16)crontab、at(17)nohup(18)tmux(19)systemctl(20)systemd-cgls(21)重啟(22)退出系統(tǒng)并停止電源(23)將httpd服務(wù)設(shè)為開(kāi)機(jī)自動(dòng)啟動(dòng)(24)啟動(dòng)httpd服務(wù)(25)顯示所有已啟動(dòng)的服務(wù)(26)改變目標(biāo)(運(yùn)行級(jí)別)為無(wú)圖形界面的多用戶命令行模式(27)journalctl(28)uname(29)hostname(30)free(31)/proc(32)sysctl(33)/var/log/messages、/var/log/secure(34)gnome-system-monitor(35)sar2.選擇題(1)C(2)A(3)D(4)C(5)D(6)D3.上機(jī)題(1)使用用戶管理器對(duì)用戶賬號(hào)和組群進(jìn)行增加、刪除等操作。執(zhí)行命令:gnome-control-center(2)使用shell命令對(duì)用戶賬號(hào)和組群進(jìn)行增加、刪除等操作。具體參考3.1.1和3.1.2小節(jié)(3)用cal命令查看2019年的國(guó)慶節(jié)是星期幾。具體參考3.4.5小節(jié)(4)用who命令查看當(dāng)前登錄在系統(tǒng)中的用戶列表、用戶總數(shù)等信息。具體參考3.1.3小節(jié)(5)顯示內(nèi)存使用情況。具體參考3.4.1小節(jié)(6)使用crontab命令定期執(zhí)行一些任務(wù)。具體參考3.2.6小節(jié)(7)通過(guò)Systemd設(shè)置定時(shí)任務(wù):每小時(shí)發(fā)送一封電子郵件。具體參考3.3.6小節(jié)(8)通過(guò)Systemd設(shè)置開(kāi)機(jī)啟動(dòng)時(shí)自動(dòng)發(fā)送一封電子郵件。具體參考3.3.7小節(jié)(9)通過(guò)rc.local設(shè)置開(kāi)機(jī)啟動(dòng)時(shí)自動(dòng)發(fā)送一封電子郵件。具體參考3.3.8小節(jié)

第4章磁盤與文件管理1.填空題(1)ext3/ext4/xfs/brtfs(2)fdisk-l(3)mount(4)blkid(5)e2label(6)xfs_admin(7)df(8)du(9)mkfs(10)mkswap(11)fsck(12)vmstat(13)iostat(14)dd、sync(15)ls(16)more、less、cat(17)把文件串連接后傳到基本輸出(顯示器或重定向到另一個(gè)文件)(18)file(19)stat(20)ln、硬鏈接、符號(hào)鏈接(21)chmod(22)umask(23)chown(24)touch(25)grep(26)sed(27)tr(28)uniq(29)cut(30)paste(31)join、split(32)sort(33)mknod(34)ACL(AccessControlList)(35)getfacl、setfacl、chacl(36)zcat、zless、bzcat、bzless(37)對(duì)文件進(jìn)行壓縮和解壓縮(38)-xzvf、-czvf,解壓解包、打包壓縮2.選擇題(1)B(2)A(3)C3.簡(jiǎn)答題(1)/etc/fstab文件中每條記錄中的各個(gè)字段的作用是什么?具體參考4.1.1小節(jié)(2)有哪些措施可以提高文件與目錄的安全性?具體參考4.3節(jié)4.上機(jī)題(1)選擇一個(gè)文件系統(tǒng),對(duì)其進(jìn)行掛載,然后訪問(wèn)其中內(nèi)容,之后對(duì)其卸載。具體參考4.1.1小節(jié)(2)查看目前磁盤空間的使用情況。具體參考4.1.2小節(jié)(3)選用本章介紹的命令建立目錄,并對(duì)文件和目錄進(jìn)行移動(dòng)、復(fù)制、刪除以及改名等操作。具體參考4.2.6小節(jié)(4)使用chown命令改變某一文件或目錄的屬主,然后使用chmod命令設(shè)置其他用戶對(duì)該文件或目錄的讀、寫和執(zhí)行權(quán)限。具體參考4.3節(jié)(5)使用find命令查找某一文件。具體參考4.2.7小節(jié)(6)使用gzip、bzip2、xz、7z、7za命令對(duì)文件進(jìn)行壓縮。具體參考4.7節(jié)(7)使用tar命令對(duì)文件進(jìn)行壓縮與解壓縮。具體參考4.7.6小節(jié)

第5章軟件包管理1.填空題(1)安裝、卸載(2).src.rpm(3)cockpit(4)repository(倉(cāng)庫(kù))(5)/etc/yum.conf(6)BaseOS、ApplicationStream(AppStream)(7)createrepo2.選擇題(1)B(2)A(3)B(4)C(5)D(6)B3.簡(jiǎn)答題(1)軟件包可以使用哪些命名方式?具體參考5.1.1小節(jié)(2)源代碼包的安裝過(guò)程?具體參考5.1.2小節(jié)(3)rpm和dnf命令的異同點(diǎn)?rpm命令是一個(gè)功能強(qiáng)大的軟件包管理工具,但是該命令有一個(gè)缺點(diǎn),就是當(dāng)檢測(cè)到軟件包的依賴關(guān)系時(shí),只能手工配置,而dnf可以自動(dòng)解決軟件包間的依賴關(guān)系,并且可以通過(guò)網(wǎng)絡(luò)安裝和升級(jí)軟件包。(4)創(chuàng)建本地倉(cāng)庫(kù)的過(guò)程?具體參考5.2.6小節(jié)4.上機(jī)題(1)使用rpm命令進(jìn)行軟件的安裝、刪除、升級(jí)和查詢。具體參考5.1.2小節(jié)(2)使用dnf命令進(jìn)行軟件的安裝、刪除、升級(jí)和查詢。具體參考5.2.2小節(jié)(3)使用createrepo命令創(chuàng)建本地倉(cāng)庫(kù)。具體參考5.2.6小節(jié)

第6章組建Linux局域網(wǎng)1.填空題(1)route(2)ping(3)traceroute(4)動(dòng)態(tài)主機(jī)配置協(xié)議(5)參數(shù)類語(yǔ)句、聲明類語(yǔ)句、選項(xiàng)類語(yǔ)句(6)Samba(7)smbd、nmbd(8)/etc/samba/smb.conf(9)smbpasswd(10)源NAT(SNAT)、目的NAT(DNAT)(11)NFS(12)/etc/exports(13)INPUT、OUTPUT、FORWARD(14)私有IP地址、公有IP地址(15)在用戶空間中管理和維護(hù)規(guī)則(16)iptables、nftables(17)firewall-config、firewall-cmd(18)運(yùn)行時(shí)配置、永久配置(19)代理服務(wù)器(20)/etc/squid/squid.conf2.選擇題(1)B(2)C(3)C3.思考題(1)DHCP分配IP地址的過(guò)程?①發(fā)現(xiàn)階段,即DHCP客戶端尋找DHCP服務(wù)器的階段??蛻舳艘詮V播方式發(fā)送DHCPDISCOVER包,只有DHCP服務(wù)器才會(huì)響應(yīng)。②提供階段,即DHCP服務(wù)器提供IP地址的階段。DHCP服務(wù)器接收到客戶端的DHCPDISCOVER報(bào)文后,從IP地址池中選擇一個(gè)尚未分配的IP地址分配給客戶端,向該客戶端發(fā)送包含租借的IP地址和其它配置信息的DHCPOFFER包。③選擇階段,即DHCP客戶端選擇IP地址的階段。如果有多臺(tái)DHCP服務(wù)器向該客戶端發(fā)送DHCPOFFER包,客戶端從中隨機(jī)挑選,然后以廣播形式向各DHCP服務(wù)器回應(yīng)DHCPREQUEST包,宣告使用它挑中的DHCP服務(wù)器提供的地址,并正式請(qǐng)求該DHCP服務(wù)器分配地址。其它所有發(fā)送DHCPOFFER包的DHCP服務(wù)器接收到該數(shù)據(jù)包后,將釋放已經(jīng)OFFER(預(yù)分配)給客戶端的IP地址。如果發(fā)送給DHCP客戶端的DHCPOFFER包中包含無(wú)效的配置參數(shù),客戶端會(huì)向服務(wù)器發(fā)送DHCPCLINE包拒絕接受已經(jīng)分配的配置信息。④確認(rèn)階段,即DHCP服務(wù)器確認(rèn)所提供IP地址的階段。當(dāng)DHCP服務(wù)器收到DHCP客戶端回答的DHCPREQUEST包后,便向客戶端發(fā)送包含它所提供的IP地址及其它配置信息的DHCPACK確認(rèn)包。然后,DHCP客戶端將接收并使用IP地址及其它TCP/IP配置參數(shù)。smbd守護(hù)進(jìn)程的作用是什么?smbd守護(hù)進(jìn)程的作用是處理到來(lái)的SMB數(shù)據(jù)包、建立會(huì)話、驗(yàn)證客戶、提供文件系統(tǒng)服務(wù)及打印服務(wù)等。(3)nmbd守護(hù)進(jìn)程的作用是什么?nmbd守護(hù)進(jìn)程使得其它主機(jī)能夠?yàn)g覽Linux服務(wù)器。(4)如何安裝和啟動(dòng)Samba。若不清楚Fedora中是否安裝Samba服務(wù)器,可以在終端窗口執(zhí)行rpm-qa|grepsamba命令或systemctlstatussmb命令查看是否安裝了Samba服務(wù)器。如果沒(méi)有安裝Samba服務(wù)器,執(zhí)行dnfinstallsamba命令進(jìn)行安裝。systemctlstart/restartsmb //用來(lái)啟動(dòng)/重啟smbd服務(wù)systemctlstart/restartnmb //用來(lái)啟動(dòng)/重啟nmbd服務(wù)(5)smb.conf文件包含了哪些重要區(qū)段,功能是什么?比較重要的區(qū)段是[global]、[homes]和[printers]。[global]區(qū)段定義了全局參數(shù),[homes]區(qū)段定義了用戶的主目錄文件,[printers]區(qū)段定義了打印機(jī)共享。還有自定義區(qū)段。(6)什么是代理服務(wù)?代理服務(wù)器的作用是什么?代理服務(wù)是指:由一臺(tái)擁有公有IP地址的主機(jī),代替若干臺(tái)沒(méi)有公有IP地址的主機(jī),和Internet上的其它主機(jī)打交道,提供代理服務(wù)的這臺(tái)機(jī)器稱為代理服務(wù)器。若干臺(tái)擁有私有IP地址的機(jī)器組成內(nèi)部網(wǎng),代理服務(wù)器的作用就是溝通內(nèi)部網(wǎng)和Internet。代理服務(wù)器放置在內(nèi)部網(wǎng)與外網(wǎng)之間,用于轉(zhuǎn)發(fā)內(nèi)外主機(jī)之間的通信。擁有內(nèi)部地址的主機(jī)訪問(wèn)Internet上的資源時(shí),先把這個(gè)請(qǐng)求發(fā)給擁有公有IP地址的代理服務(wù)器,由代理服務(wù)器把這個(gè)請(qǐng)求轉(zhuǎn)發(fā)給目的服務(wù)器。然后目的服務(wù)器把響應(yīng)的結(jié)果發(fā)給代理服務(wù)器,代理服務(wù)器再將結(jié)果轉(zhuǎn)發(fā)給內(nèi)部主機(jī)。由于Internet上的主機(jī)不能直接訪問(wèn)擁有私有IP地址的主機(jī),因此,這樣就保障內(nèi)部網(wǎng)絡(luò)的安全性。(7)SNAT和DNAT作用是什么?SNAT(SourceNAT,SNAT):修改一個(gè)數(shù)據(jù)包的源地址,改變連接的來(lái)源地,SNAT會(huì)在包發(fā)出之前的最后時(shí)刻進(jìn)行修改。(8)什么是Squid?作用是什么?DNAT(DestinationNAT,DNAT):修改一個(gè)數(shù)據(jù)包的目的地址,改變連接的目的地,DNAT會(huì)在包進(jìn)入之后立刻進(jìn)行修改。4.上機(jī)題(1)設(shè)置DHCP服務(wù)器及客戶機(jī)。具體參考6.2節(jié)(2)使用smbclient命令訪問(wèn)Windows共享資源。具體參考6.3.2小節(jié)(3)組建一個(gè)有2臺(tái)電腦的最簡(jiǎn)單的局域網(wǎng),操作系統(tǒng)分別為Windows和Linux,使它們能夠資源共享。具體參考6.3節(jié)(4)一臺(tái)連接內(nèi)部網(wǎng)與外部網(wǎng)的主機(jī)上(裝的是Linux),設(shè)置NAT。具體參考6.5.4小節(jié)(5)在一臺(tái)連接內(nèi)部網(wǎng)與外部網(wǎng)的主機(jī)上(裝的是Linux),設(shè)置代理服務(wù)器Squid,使內(nèi)網(wǎng)各主機(jī)能夠通過(guò)代理服務(wù)器訪問(wèn)外網(wǎng)資源。具體參考6.7.2小節(jié)

第7章提供Internet服務(wù)1.填空題(1)機(jī)構(gòu)域(2)地理域(3)一個(gè)授權(quán)區(qū)的開(kāi)始(4)Apache或Nginx2.選擇題(1)B(2)D(3)A3.思考題(1)域名解析過(guò)程?DNS的域名解析過(guò)程分為下面幾個(gè)步驟:(1)客戶機(jī)提出域名解析請(qǐng)求,并將該請(qǐng)求發(fā)送給本地DNS服務(wù)器。(2)當(dāng)本地DNS服務(wù)器收到請(qǐng)求后,就先查詢本地緩存,如果有該記錄項(xiàng),則本地域名服務(wù)器就直接把查詢結(jié)果返回。(3)如果本地緩存中沒(méi)有該記錄,則本地域名服務(wù)器就直接把請(qǐng)求發(fā)送給根域名服務(wù)器,然后根域名服務(wù)器再返回給本地DNS服務(wù)器一個(gè)所查詢域(根的子域)的主域名服務(wù)器的IP地址。(4)本地DNS服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請(qǐng)求,然后接受請(qǐng)求的DNS服務(wù)器查詢自己的緩存,如果沒(méi)有該記錄,則返回相關(guān)的下級(jí)DNS服務(wù)器的IP地址。(5)重復(fù)(4),直到找到正確的記錄。(6)本地DNS服務(wù)器把返回的結(jié)果保存到緩存,以備下一次使用,同時(shí)將結(jié)果返回給DNS客戶機(jī)。(2)SSH的作用?SSH(SecureShell,安全外殼協(xié)議)是建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。SSH是專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用SSH協(xié)議可以有效防止遠(yuǎn)程管理過(guò)程中的信息泄露問(wèn)題。正確使用SSH可彌補(bǔ)網(wǎng)絡(luò)中的漏洞。4.上機(jī)題(1)配置DNS服務(wù)器。具體參考7.3.3小節(jié)(2)為每個(gè)用戶配置Web站點(diǎn),配置基于IP的虛擬主機(jī),配置基于域名的虛擬主機(jī),并且要有基于主機(jī)的授權(quán)或基于用戶的認(rèn)證。具體參考7.4節(jié)(3)設(shè)置FTP服務(wù)器,使匿名用戶能夠上傳文件。具體參考7.6.2小節(jié)(4)設(shè)置和測(cè)試sendmail服務(wù)器。參考如下內(nèi)容,如果遇到問(wèn)題,嘗試通過(guò)Baidu、Google解決問(wèn)題。實(shí)例—設(shè)置sendmail服務(wù)器后臺(tái)進(jìn)程:sendmail啟動(dòng)腳本:/etc/init.d/sendmail使用端口:25(smtp)配置文件:/etc/mail/sendmail.mc、/etc/mail/sendmail.cf、/etc/mail/access、/etc/mail/access.db、/etc/aliases、…實(shí)例7-14sendmail服務(wù)器的設(shè)置第1步:配置DNS郵件交換記錄因?yàn)镋-Mail服務(wù)器系統(tǒng)與DNS服務(wù)器之間有著密切的聯(lián)系,故在配置E-Mail服務(wù)器之前要對(duì)DNS進(jìn)行正確的設(shè)置。編輯/var/named/chroot/var/named/.db文件,如下所示。在DNS配置文件中,MX(郵件交換)記錄用來(lái)標(biāo)明SMTP郵件服務(wù)器。將域名為的主機(jī)作為域中的SMTP郵件服務(wù)器,保存該文件。對(duì)于DNS的具體設(shè)置過(guò)程,見(jiàn)2.2節(jié)。$TTL1H@ SOA . .( 2 3H 1H 1W 1H) NS dns IN MX 5 mail//添加郵件交換記錄dns IN A 1www IN A 0 IN A 0dns2 IN CNAME dnswww1 IN A 1www2 IN A 1ftp IN A 1mail IN A 1//添加A記錄第2步:添加對(duì)的逆向解析功能編輯/var/named/chroot/etc/named.conf文件,如下所示(部分),保存該文件。zone"0.168.192.IN-ADDR.ARPA."IN{ typemaster; file"192.168.0.db";};zone"22.11.222.IN-ADDR.ARPA."IN{//新添加的逆向解析區(qū)聲明 typemaster; file"222.11.22.db";};編輯/var/named/chroot/var/named/222.11.22.db文件,如下所示,保存該文件。$TTL1H@ SOA . .( 2 3H 1H 1W 1H) IN NS dns 11 IN PTR .11 IN PTR .第3步:?jiǎn)?dòng)DNS服務(wù)器執(zhí)行命令#servicenamedstart啟動(dòng)DNS服務(wù)器。也可以執(zhí)行命令#rndcreload重新加載DNS配置文件。第4步:驗(yàn)證DNS服務(wù)器的設(shè)置執(zhí)行如下命令驗(yàn)證DNS服務(wù)器的設(shè)置。[root@localhost~]#nslookup-type=mxServer:1Address:1#53mailexchanger=5.[root@localhost~]#nslookupServer:1Address:1#53Name:Address:1第5步:給帳號(hào)指定別名在很多情況下需要對(duì)一封郵件進(jìn)行群發(fā)。以通過(guò)設(shè)置用戶的別名來(lái)實(shí)現(xiàn)郵件的群發(fā)。用戶別名文件/etc/aliases.db,與access.db一樣,這是一個(gè)數(shù)據(jù)文件,不能直接編輯它,而是編輯/etc/aliases文件并使用命令newaliases生成aliases.db文件。sendmail可以給每個(gè)帳號(hào)起一個(gè)別名,別名只是一個(gè)虛擬的名稱,并不是新創(chuàng)建一個(gè)帳號(hào)??梢孕薷膭e名配置文件/etc/aliases,如圖7-9所示的最后兩行。這里的別名與帳號(hào)的名字是一樣的,讀者在實(shí)際操作中可任給別名,前提是在系統(tǒng)中不能和其它帳號(hào)沖突。保存文件。aliases文件的格式如下:虛擬用戶:真實(shí)用戶/郵箱地址如:redhat:redhat1,redhat2,redhat3圖7-9修改aliases文件第6步:生成/etc/aliases.db文件由于sendmail并不直接讀取/etc/aliases文件,而是使用該文件的DBM數(shù)據(jù)庫(kù)格式文件/etc/aliases.db,因此要執(zhí)行newaliases命令,將根據(jù)/etc/aliases文件生成/etc/aliases.db文件。第7步:配置郵件轉(zhuǎn)發(fā)功能sendmail服務(wù)器的默認(rèn)配置會(huì)給用戶的郵件發(fā)送帶來(lái)麻煩,因?yàn)榇藭r(shí)該服務(wù)器只中繼來(lái)自服務(wù)器自身的郵件。為了解決這一問(wèn)題,需要對(duì)/etc/mail/sendmail.cf文件進(jìn)行修改,如圖7-10所示。其中1為本地郵件服務(wù)器的IP地址,保存該文件。圖7-10修改sendmail.cf文件第8步:設(shè)置中繼域和網(wǎng)絡(luò)sendmail服務(wù)器默認(rèn)只中繼本機(jī)、本域中計(jì)算機(jī)所發(fā)送的郵件,要讓sendmail服務(wù)器為其它域或網(wǎng)絡(luò)以及其它的主機(jī)中繼郵件,則需配置access.db數(shù)據(jù)庫(kù)文件,而該文件是由/etc/mail/access生成的,故先對(duì)access文件進(jìn)行修改,如圖7-11所示,添加最后4行,保存該文件。圖7-11修改access文件第9步:生成access.db數(shù)據(jù)庫(kù)文件執(zhí)行#makemap-rhash/etc/mail/access.db</etc/mail/access命令,根據(jù)access文件生成access.db數(shù)據(jù)庫(kù)文件。第10步:修改/etc/mail/local-host-names文件如圖7-12所示,修改/etc/mail/local-host-names文件。sendmail會(huì)將該文件中的內(nèi)容視為本地主機(jī)名,也就是說(shuō)sendmail將所有允許中繼的本域或主機(jī)都放在該文件中,保存該文件。圖7-12修改local-host-names文件第11步:重啟sendmail服務(wù)器執(zhí)行#servicesendmailrestart命令,重啟sendmail服務(wù)器。第12步:測(cè)試sendmail服務(wù)器在網(wǎng)絡(luò)中的任何一臺(tái)計(jì)算機(jī)上(操作系統(tǒng)為Windows或Linux等都可以),可以使用telnet命令來(lái)連接sendmail服務(wù)器。這里是在Linux的終端窗口進(jìn)行。測(cè)試過(guò)程如下:[root@localhost~]#telnet25Trying1...Connectedto(1).Escapecharacteris'^]'.220localhost.localdomainESMTPSendmail8.13.8/8.13.8;Sat,24May200817:35:55+0800help//執(zhí)行help命令,顯示出可以使用的SMTP命令214-2.0.0Thisissendmail214-2.0.0Topics:214-2.0.0HELOEHLOMAILRCPTDATA214-2.0.0RSETNOOPQUITHELPVRFY214-2.0.0EXPNVERBETRNDSNAUTH214-2.0.0STARTTLS214-2.0.0Formoreinfouse"HELP<topic>".214-2.0.0Toreportbugsintheimplementationsee214-2.0.0/email-addresses.html214-2.0.0ForlocalinformationsendemailtoPostmasteratyoursite.2142.0.0EndofHELPinfomailfrom:ztg@//告訴服務(wù)器發(fā)信人的E-Mail地址2502.1.0ztg@...Senderokrcptto:ztguang@//告訴服務(wù)器收信人的E-Mail地址。此時(shí)sendmail服務(wù)器就知//道了收發(fā)雙方的E-Mail地址,接下來(lái)就可以用data命令輸入郵件內(nèi)容2502.1.5ztguang@...Recipientokdata//執(zhí)行data命令354Entermail,endwith"."onalinebyitselfhelloztguang,Iamztg.//輸入的信件內(nèi)容.//在一行開(kāi)頭輸入“.”號(hào),表明信件內(nèi)容輸入完畢2502.0.0m4O9ZtJG008215Messageacceptedfordeliveryquit//退出2212.0.0localhost.localdomainclosingconnectionConnectionclosedbyforeignhost.Youhavenewmailin/var/spool/mail/root[root@localhost~]#第13步:查看郵件執(zhí)行如下命令驗(yàn)證DNS服務(wù)器的設(shè)置。[root@localhost~]#su-ztguang//切換到用戶zhang[ztguang@localhost~]$mail//收信Mailversion8.16/6/93.Type?forhelp."/var/spool/mail/ztguang":1message1new//“N”后面的數(shù)字“1”表示有一封收到的信,第11行“U”后面的數(shù)字“1”表示有一封未讀的信>N1ztg@SatMay2417:1912/592&1//輸入1,查看第1封信的內(nèi)容Message1:Fromztg@SatMay2417:19:002008Date:Sat,24May200817:16:03+0800From:ztg@X-Authentic

溫馨提示

  • 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)論