




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)絡(luò)技術(shù)課程網(wǎng)站建設(shè)課件(人民郵電出版社2008年3月),主編:朱乃立 楊尚森,第8章 Linux操作系統(tǒng),8.1 Linux簡介 8.1.1 Linux的發(fā)展 8.1.2 Linux的版本 8.2 Red Hat Enterprise Linux 4的安裝 8.2.1運(yùn)行環(huán)境要求 8.2.2安裝RHEL4 8.3 使用Red Hat Enterprise Linux 8.3.1系統(tǒng)啟動與系統(tǒng)登錄 8.3.2 Linux的圖形用戶界面 8.3.3RHEL4的文件系統(tǒng)和命令,第8章 Linux操作系統(tǒng),8.4 Linux的用戶管理 8.4.1用戶和組群 8.4.2用戶權(quán)限的管理 8.5Inter
2、net服務(wù) 8.5.1Web服務(wù)器 8.5.2DNS域名服務(wù) 8.5.3FTP服務(wù)器 8.5.4DHCP服務(wù)器,Linux概況,Linux是一個多用戶、多任務(wù)的操作系統(tǒng),它繼承了UNIX的主要特征,是一個“類UNIX”系統(tǒng)。新版本的Linux具有友好的圖形用戶界面,具有全面的、豐富的桌面功能和Internet應(yīng)用功能,成為目前最流行的操作系統(tǒng)之一。 Linux是一個自由軟件,其內(nèi)核是源代碼開放的、免費(fèi)使用的,其開放性給用戶學(xué)習(xí)和研究操作系統(tǒng)內(nèi)核提供了便利,受到用戶的歡迎。 本章主要介紹Linux的歷史、Red Hat Enterprise Linux AS 4的安裝和常用Internet服務(wù)的
3、管理。,8.1.1Linux的發(fā)展,在1987年Andrew S.Tanenbaum為了教學(xué)需要自行編寫了Minix操作系統(tǒng),Minix的意思是mini-UNIX。1991年芬蘭赫爾辛基大學(xué)的Linus Torvalds改寫了Minix的內(nèi)核(Kernel),并將編寫的內(nèi)核源代碼放在Internet上,命名為Linux,這就是Linux 0.0.2版. 目前的Linux除具有操作系統(tǒng)所具備的完整功能外,還具備對各種硬件如ADSL、USB設(shè)備的支持,具有文本編輯器、圖形處理器、高級語言編譯器、數(shù)據(jù)庫管理系統(tǒng)等豐富的應(yīng)用軟件,具有允許使用窗口、圖標(biāo)和菜單對系統(tǒng)進(jìn)行操作的圖形用戶界面,特別是具有很強(qiáng)
4、的網(wǎng)絡(luò)管理功能。Linux的網(wǎng)絡(luò)服務(wù)管理具有高效、穩(wěn)定、安全的特點(diǎn),成為構(gòu)建Web服務(wù)器的主要平臺之一。,8.1.2Linux的版本,Linux的版本號比較特殊,它分為內(nèi)核版本號與發(fā)行版本號,內(nèi)核版本是指Linux系統(tǒng)核心的版本,這個版本號由Linus領(lǐng)導(dǎo)的核心開發(fā)小組控制。僅有內(nèi)核還不能構(gòu)成一個完整的操作系統(tǒng),于是一些組織或公司將內(nèi)核與一些應(yīng)用程序包裝起來就構(gòu)成了一個完整的操作系統(tǒng),這就是發(fā)行版本。盡管不同的發(fā)行版本可能使用了同一版本號的內(nèi)核,但不同的公司或組織的發(fā)行版本各不相同,因此發(fā)行版本號也就不相同。 內(nèi)核版本號由三部分?jǐn)?shù)字構(gòu)成,即主版本號.次版本號.當(dāng)前版本的修訂次數(shù)。例如本章介紹的
5、Red Hat Enterprise Linux AS 4的內(nèi)核版本號是2.6.9-11。“2.6.9-11”中第二個數(shù)字6是偶數(shù)表示產(chǎn)品版(第二個數(shù)字若是奇數(shù),則表示測試版);第三個數(shù)字9表示第9個補(bǔ)丁包;最后的數(shù)字11是建立(build)號,表示少量補(bǔ)充或修復(fù)。截至目前最新內(nèi)核版本號是2.6.21。,8.1.2Linux的版本,發(fā)行版本是各個公司推出的版本,常見的Linux發(fā)行版有Slackware Linux、Debian Linux、Red Hat Linux、SuSE Linux、Open Linux、Turbo Linux、紅旗Linux等。其中Red Hat Linux是目前國內(nèi)
6、最流行的Linux版本。Red Hat公司在1994年推出了RedHat 1.0,2003年推出了RedHat 9.0,并從2003年開始分開成為兩個分支,一個是開源免費(fèi)的Fedora Core,另一個則是商業(yè)企業(yè)版本的Red Hat Enterprise Linux。2007年3月發(fā)行了最新版本Red Hat Enterprise Linux 5。本章將以2005年發(fā)行的RedHat Enterprise Linux 4(以下簡稱RHEL4)為例介紹Linux。,8.2.1運(yùn)行環(huán)境要求,1硬件要求 在x386計算機(jī)上安裝RHEL4一般采用光盤安裝方式,所以計算機(jī)上應(yīng)配備CD-ROM。雖然對內(nèi)
7、存容量沒有特別的硬件要求,但為了滿足在RHEL4上繼續(xù)安裝其它軟件的需要,建議內(nèi)存為512MB或更多。RHEL4支持流行的各種硬件設(shè)備(如顯卡、打印機(jī)等),用戶可以到RedHat的網(wǎng)站上查詢RHEL4所支持的各種硬件產(chǎn)品的廠家、型號等詳細(xì)情況。 安裝RHEL4需要較大的硬盤容量,RHEL4的最小安裝需要5GB以上,而RHEL4的完全安裝約需要6.1GB。,8.2.1運(yùn)行環(huán)境要求,2分區(qū)要求 Linux使用的文件系統(tǒng)與DOS或Windows不同,有其獨(dú)特的分區(qū)格式,所以Linux必須有自己分區(qū)。一般來說,最好給Linux準(zhǔn)備如下3個分區(qū): (1)一個/boot(啟動)分區(qū),至少100 MB,用于
8、在安裝后存儲系統(tǒng)內(nèi)核文件。 (2)一個/(root,根)分區(qū),最小安裝需要500 MB,完全安裝需要5.0 GB。此分區(qū)用于安裝后存儲除/boot分區(qū)中存儲內(nèi)容以外的系統(tǒng)文件。 (3)一個swap(交換)分區(qū),至少256 MB,原則上設(shè)置為RAM的兩倍。用于Linux運(yùn)行中的數(shù)據(jù)交換區(qū)。,8.2.1運(yùn)行環(huán)境要求,若在安裝前未準(zhǔn)備以上3個分區(qū),則至少留出一個大一些的分區(qū)(可以是未劃分分區(qū)),在Linux安裝中再將該分區(qū)劃分為以上3個分區(qū)。 如果考慮讓Linux和其他操作系統(tǒng)并存在同一個硬盤中,例如實(shí)現(xiàn)Linux和Windows的雙系統(tǒng)引導(dǎo),則至少還需要劃分出一個硬盤分區(qū),用作安裝Windows。
9、 下面舉一個硬盤分區(qū)實(shí)例,這個實(shí)例實(shí)現(xiàn)了Windows和Linux的雙重引導(dǎo)。步驟如下: (1)用Windows98啟動光盤啟動,用一個分區(qū)工具將60 GB硬盤劃分為一個15 GB主分區(qū)和45GB擴(kuò)展分區(qū),再將擴(kuò)展分區(qū)劃分為15GB、15GB、10GB、3GB、2GB的5個邏輯分區(qū)。將包括主分區(qū)在內(nèi)的前3個分區(qū)設(shè)置成FAT(即FAT32)格式;將10GB和3GB的分區(qū)設(shè)置成EXT3格式;將2GB的分區(qū)設(shè)置成swap。,8.2.1運(yùn)行環(huán)境要求,(2)插入Windows XP安裝光盤,重新啟動計算機(jī),進(jìn)入Windows XP安裝過程,將Windows XP安裝在C盤。 (3)Windows XP安
10、裝完畢后,插入RHEL4的第1張安裝光盤,重新啟動計算機(jī),進(jìn)入RHEL4安裝過程,其中在分區(qū)步驟中,將10GB的分區(qū)設(shè)置為/,將3GB的分區(qū)設(shè)置為/boot,將2GB的分區(qū)設(shè)置成swap,之后繼續(xù)安裝完畢即可。 如果整臺計算機(jī)只安裝Linux,則無論原來計算機(jī)上是否已有操作系統(tǒng),都可以直接安裝Linux。若安裝中使用了主分區(qū)以及原系統(tǒng)已用分區(qū),則覆蓋原有系統(tǒng)。,8.2.2安裝RHEL4,本小節(jié)介紹用光盤安裝方式安裝RHEL4的過程。本小節(jié)中所用插圖是在VMWARE中安裝RHEL虛擬機(jī)的過程中抓取的,一些步驟的結(jié)果和實(shí)際安裝略有不同。 通過CMOS設(shè)置將計算機(jī)設(shè)置為首先從光盤啟動,將RHEL4第
11、一張安裝光盤放入光驅(qū),然后啟動計算機(jī)。 (1)初始畫面。安裝開始,顯示如圖8.1所示畫面。,8.2.2安裝RHEL4,圖8.1 初始畫面,8.2.2安裝RHEL4,(2)詢問是否測試光盤,如圖8.2所示,選擇“skip”可跳過該步驟。 詢問是否測試光盤 (3)出現(xiàn)歡迎畫面。 (4)進(jìn)行語言選擇,如圖8.3所示。RHEL4支持簡體中文語言,還支持其他多種語言。這里選擇Chinese(Simplified)(簡體中文)。 (5)進(jìn)行鍵盤配置選擇。選擇系統(tǒng)默認(rèn)的鍵盤布局類型,通常為U.S.English。 (6)選擇分區(qū)方式。 選擇分區(qū)方式之前,需要了解Linux磁盤分區(qū)及文件系統(tǒng)的一些常識。,8.
12、2.2安裝RHEL4,圖8.3語言選擇,Linux對硬盤分區(qū)的標(biāo)識與Windows不同。IDE硬盤下每一個設(shè)備都以/dev/hdXY開頭,其中的X表示本機(jī)連接的IDE硬盤,Y代表硬盤上的分區(qū)編號。X的值可以是a、b、c、d,a代表第一個IDE卡上的主盤,b代表第一個IDE卡上的從盤,c代表第二個IDE卡上的主盤,d代表第二個IDE卡上的從盤。例如,/dev/hda1代表主IDE接口上第一個硬盤的第一個分區(qū)。,8.2.2安裝RHEL4,SCSI硬盤遵守同樣的命名規(guī)則,但每個分區(qū)都以/dev/sd開始,格式為/dev/sdXY。X代表某個SCSI硬盤,Y是分區(qū)編號。例如,/dev/sdb2代表第二
13、個SCSI硬盤上的第二個分區(qū)。 安裝以后,在每次啟動Linux時,每一個Linux分區(qū)(即安裝過程中所用的所有分區(qū))都將被掛載。 Linux支持多種文件系統(tǒng),主要有EXT2、EXT3、VFAT(即FAT32)等。RHEL4默認(rèn)的文件系統(tǒng)是EXT3。EXT3是一種樹狀文件系統(tǒng),其根部是/目錄。,8.2.2安裝RHEL4,硬盤分區(qū)與其它存儲設(shè)備必須被掛載到文件系統(tǒng)中的某個位置即某個子目錄,才能被使用。這個位置就稱為掛載點(diǎn)。安裝過程中分區(qū)時,除用于swap的分區(qū)以外,需要為每個Linux分區(qū)指定掛載點(diǎn)。例如,硬盤分區(qū)/dev/sda1對應(yīng)的掛載點(diǎn)是/boot,硬盤分區(qū)/dev/sda3對應(yīng)的掛載點(diǎn)是
14、/,這樣/boot下的所有文件實(shí)際上是存儲在分區(qū)/dev/sda1中,/下除/boot子目錄下文件以外的其他文件就被安裝存放到分區(qū)/dev/sda3中。安裝過程中還可以為掛載點(diǎn)子目錄/usr、/home、/var、/tmp指定分區(qū)。,8.2.2安裝RHEL4,雖然Linux支持多種文件系統(tǒng),但在安裝過程中各掛載點(diǎn)所用硬盤分區(qū)只能使用Linux文件系統(tǒng)EXT3或EXT2。 Linux有兩種分區(qū)方式,分別是自動分區(qū)和使用Disk Druid手工分區(qū),如圖8.4所示。 用Disk Druid手工分區(qū) 如果已經(jīng)設(shè)計好分區(qū)方案,并已經(jīng)分區(qū),如8.2.1節(jié)所舉例的情況,建議采用“用Disk Druid手工
15、分區(qū)”,即用Disk Druid分區(qū)工具為Linux選擇和設(shè)置分區(qū)。如圖8.5所示是手工分區(qū)結(jié)果。圖中直觀顯示了目前的硬盤分區(qū)情況,也可以編輯已有分區(qū)。其中,“新建”是指在空閑分區(qū)上建立新分區(qū);選擇一個分區(qū)后,單擊“編輯”,可以對該分區(qū)的大小、文件系統(tǒng)類型和掛載點(diǎn)作修改;單擊“刪除”可以刪除所選分區(qū)。若準(zhǔn)備安裝Linux的分區(qū)原來是VFAT分區(qū),則可以使用“編輯”改變?yōu)镋XT3或EXT2。,8.2.2安裝RHEL4,圖8.4選擇分區(qū)方式,8.2.2安裝RHEL4,圖8.5 手工分區(qū),8.2.2安裝RHEL4,自動分區(qū) 如果選擇“自動分區(qū)”,則顯示對話框詢問刪除還是保留已有分區(qū)。 如圖8.6所示
16、是自動分區(qū)結(jié)果。其中,LVM(邏輯卷管理)是Linux環(huán)境下管理硬盤空間的一種工具,使用LVM的好處在于可以實(shí)現(xiàn)硬盤空間的動態(tài)劃分和調(diào)整。圖8.6中表示用第2個硬盤分區(qū)作邏輯卷組VolGroup00,此卷組中包括兩個邏輯卷,分別用于掛載/和swap。,圖8.6自動分區(qū),8.2.2安裝RHEL4,(7)引導(dǎo)程序配置,如圖8.7所示。在此可以選擇是否使用GRUB引導(dǎo)。GRUB 是引導(dǎo)裝入器,負(fù)責(zé)裝入內(nèi)核并引導(dǎo)Linux 系統(tǒng)。Linux默認(rèn)選擇GRUB引導(dǎo),并可以編輯多重啟動菜單和選擇默認(rèn)啟動的操作系統(tǒng)。例如,單擊“添加”按鈕,在啟動菜單中添加一個Windows啟動菜單項(xiàng)。若在圖中選擇“改變引導(dǎo)裝
17、載程序”,則表示不使用GRUB引導(dǎo)。 (8)網(wǎng)絡(luò)配置,如圖8.8所示。Linux能自動檢測網(wǎng)卡。單擊“編輯”可以設(shè)置網(wǎng)卡的IP地址及子網(wǎng)掩碼,或選擇由DHCP動態(tài)分配以及在啟動時是否激活該設(shè)備。在該步驟中,還可以手工設(shè)置主機(jī)名、網(wǎng)關(guān)和DNS服務(wù)器的IP地址,也可以由DHCP動態(tài)設(shè)置主機(jī)名。,8.2.2安裝RHEL4,圖8.7 引導(dǎo)程序配置,8.2.2安裝RHEL4,圖8.8 網(wǎng)絡(luò)配置,8.2.2安裝RHEL4,(9)防火墻配置,如圖8.9所示。啟用防火墻的目的是增強(qiáng)安全性。該步驟用于設(shè)置是否啟用防火墻,并允許用戶從其他計算機(jī)穿過防火墻訪問本機(jī)的幾種服務(wù)。 (10)附加語言支持。當(dāng)然選擇中文,選
18、擇“Chinese(P.R.of China)”。 (11)時區(qū)選擇。選擇默認(rèn)即可。 (12)設(shè)置根口令,如圖8.10所示。Linux系統(tǒng)有一個根用戶即root,它是Linux的超級用戶,類似于Windows系統(tǒng)的administrator。該步驟中要求為root設(shè)置一個長度6個字符以上的口令。,8.2.2安裝RHEL4,圖8.9 防火墻配置,8.2.2安裝RHEL4,圖8.10 設(shè)置根口令,8.2.2安裝RHEL4,(13)安裝軟件包,如圖8.11所示??勺孕羞x擇要安裝哪些軟件包。為了將本機(jī)配置成網(wǎng)絡(luò)服務(wù)器,需要選擇服務(wù)器軟件包。還要注意安裝軟件包所需要空間大小。,圖8.11選擇軟件包,8.
19、2.2安裝RHEL4,單擊“下一步”按鈕,系統(tǒng)將提示準(zhǔn)備好RHEL4的四張光盤。然后,就開始安裝軟件包,只需按照提示逐一插入光盤即可,直至安裝完畢,顯示如圖8.12所示畫面。 (14)系統(tǒng)設(shè)置。安裝完畢后需要“重新引導(dǎo)”系統(tǒng)。系統(tǒng)重新引導(dǎo)后,顯示“歡迎”畫面。單擊“下一步”按鈕,依次進(jìn)入“許可協(xié)議”、“日期和時間”、“系統(tǒng)用戶”、“聲卡”、“額外光盤”畫面, 直至顯示如圖8.13所示的“結(jié)束設(shè)置”畫面。其中,在“系統(tǒng)用戶”畫面,可以建立一個新用戶,是一個供一般用戶使用的非管理員用戶。 在“結(jié)束設(shè)置”畫面中單擊“下一步”按鈕,就完成了首次登錄前的設(shè)置,進(jìn)入如圖8.14所示的系統(tǒng)登錄畫面。,8.2
20、.2安裝RHEL4,圖8.12 安裝完畢,8.3.1系統(tǒng)啟動與系統(tǒng)登錄,當(dāng)開啟電源時,計算機(jī)首先從CMOS讀取BIOS,并進(jìn)行基本硬件檢測。此時按下“F2”鍵可以修改CMOS設(shè)置。然后將進(jìn)入GRUB引導(dǎo),顯示啟動菜單,供用戶選擇要進(jìn)入的操作系統(tǒng)。若選擇RHEL4或計算機(jī)只安裝了RHEL4,則進(jìn)入RHEL4啟動,進(jìn)行系統(tǒng)內(nèi)核和各種硬件驅(qū)動程序的裝載。系統(tǒng)啟動后,將進(jìn)行用戶登錄。 1圖形界面登錄 RHEL4啟動后,默認(rèn)顯示如圖8.14所示用戶登錄圖形畫面。這是每次重新引導(dǎo)系統(tǒng)都將顯示的第一個圖形界面。,8.3.1系統(tǒng)啟動與系統(tǒng)登錄,圖8.14 “登錄”畫面,8.3.1系統(tǒng)啟動與系統(tǒng)登錄,在登錄畫面
21、中,除顯示了主機(jī)名、當(dāng)前日期時間以外,還可以做如下四項(xiàng)工作: 單擊“關(guān)機(jī)”,可以關(guān)閉系統(tǒng)。 單擊“重啟”,可以重新啟動系統(tǒng)。 單擊“會話”,將顯示“選擇會話”對話框, 如圖8.15所示。 會話就是一個用戶從登錄、使用系統(tǒng)到注銷之間的整個過程。在該對話框中,可以選擇本次會話中系統(tǒng)將要使用的窗口管理程序,也就是用戶界面的類型。,8.3.1系統(tǒng)啟動與系統(tǒng)登錄,RHEL4中允許采用三種窗口管理程序,即GNOME、KDE和安全模式終端,系統(tǒng)默認(rèn)為GNOME界面。GNOME和KDE界面都是圖形界面,而“安全模式終端”是在無法用GNOME或KDE界面登錄時才使用的會話方式,它的會話界面是在圖形桌面上顯示出一
22、個命令窗口供用戶輸入和執(zhí)行命令。,圖8.15選擇會話,8.3.1系統(tǒng)啟動與系統(tǒng)登錄,單擊“語言”,可以選擇本次會話中要使用的語言。 在登錄畫面中,只要輸入正確的用戶名和口令,即可成功登錄RHEL4。默認(rèn)情況下,顯示如圖8.16所示的GNOME風(fēng)格的系統(tǒng)主界面。,圖8.16RHEL4系統(tǒng)主界面,8.3.1系統(tǒng)啟動與系統(tǒng)登錄,若選擇“安全模式終端”會話類型,則登錄后進(jìn)入“終端控制臺”窗口,用戶可以輸入命令和執(zhí)行命令。當(dāng)輸入exit,并按下回車鍵,即可結(jié)束會話,回到圖形登錄畫面。 RHEL4的圖形用戶界面與Windows界面相似,使用鼠標(biāo)對圖標(biāo)、菜單和窗口進(jìn)行操作,操作非常簡便。,8.3.1系統(tǒng)啟動
23、與系統(tǒng)登錄,2文字模式登錄 除采用圖形界面登錄以外,還可以用文字模式登錄Linux。當(dāng)顯示圖形登錄畫面時,按下“Alt+Ctrl+F1”至“Alt+Ctrl+F6”組合鍵都可以切換到文字模式登錄畫面,如圖8.17所示。只要輸入正確的用戶名和口令,就可以成功登錄。 使用組合鍵“Alt+Ctrl+F1”至“Alt+Ctrl+F6”分別切換到6個虛擬控制臺。每個虛擬控制臺都是文字模式,它們相互獨(dú)立,互不影響。,8.3.1系統(tǒng)啟動與系統(tǒng)登錄,在文字模式下使用Linux,用戶需要了解掌握常用的命令,通過輸入執(zhí)行命令實(shí)現(xiàn)各種操作要求。輸入命令時要注意Linux命令的書寫嚴(yán)格區(qū)分大小寫。 在圖8.17中顯示
24、的信息包括系統(tǒng)的內(nèi)核版本號是2.6.9-11,計算機(jī)名是“glinux”,用根用戶root登錄系統(tǒng),當(dāng)前所在目錄是“/root”,命令提示符是“#”,輸入的命令是logout(作用是注銷當(dāng)前用戶)。RHEL4使用的命令提示符有兩種,“#”是root登錄后顯示的命令提示符,一般用戶登錄后顯示的命令提示符是$。 在文字模式下,按下“Alt+Ctrl+F7”組合鍵可切換到圖形登錄界面,8.3.1系統(tǒng)啟動與系統(tǒng)登錄,3telnet遠(yuǎn)程登錄 除在本機(jī)上登錄以外,還可以在其他的計算機(jī)上使用telnet來遠(yuǎn)程登錄到Linux主機(jī)。例如,可以在Windows主機(jī)上運(yùn)行如下命令: telnet Linux主機(jī)名
25、或IP地址 此后,會出現(xiàn)文字模式登錄界面。 不能使用root用戶遠(yuǎn)程登錄。若輸入用戶名為root,系統(tǒng)將返回錯誤信息。,8.3.2Linux的圖形用戶界面,1X-Windows系統(tǒng) RHEL4的圖形界面是X.Org Foundation協(xié)會所提供的X-Window System(X窗口系統(tǒng),也稱為X系統(tǒng))。RHEL4采用的X-Window System版本是X11R6.4,也稱為X11。 X-Window System是在類Unix系統(tǒng)上使用的一種圖形化操作環(huán)境,它為用戶提供了圖形化的使用界面,可進(jìn)行基本的窗口操作,如打開窗口或顯示圖像。,8.3.2Linux的圖形用戶界面,X-Window
26、System采用客戶/服務(wù)器架構(gòu)。RHEL4提供的兩種桌面環(huán)境GNOME和KDE都是客戶端程序,是實(shí)現(xiàn)多窗口管理的窗口管理器。窗口管理器負(fù)責(zé)窗口外觀的控制,包括窗口元素的邊界和著色,以及窗口的操作,如改變窗口大小或者移動窗口等。服務(wù)器端負(fù)責(zé)實(shí)現(xiàn)硬件的驅(qū)動和圖形界面的顯示。 Linux圖形界面的優(yōu)點(diǎn)在于一個Linux系統(tǒng)上可運(yùn)行不同的窗口管理器以及X Window System與操作系統(tǒng)內(nèi)核無關(guān)。與操作系統(tǒng)的無關(guān)性極大地增加了系統(tǒng)的穩(wěn)定性。在Windows環(huán)境下,如果GUI崩潰了,用戶就必須重新引導(dǎo)計算機(jī),而在Linux系統(tǒng)下,用戶可以終止GUI后再重新啟動它,不會影響到系統(tǒng)提供的各種服務(wù)。,8
27、.3.2Linux的圖形用戶界面,2Gnome桌面 Gnome(GNU Network Object Model Environment)是基于GPL的開源軟件,它是RHEL4默認(rèn)使用的桌面環(huán)境。Gnome界面如圖8.16所示。 (1)面板。面板類似于Windows的任務(wù)欄,Gnome界面中包括上下兩個面板,如圖8.18所示。桌面上部面板中包括系統(tǒng)主菜單和常用應(yīng)用程序的快捷按鈕,并顯示系統(tǒng)日期。桌面下部面板中包括任務(wù)欄和工作區(qū)切換器。主菜單快捷按鈕日期時間工作區(qū)切換器任務(wù)欄 可以用鼠標(biāo)改變面板的停放位置。將它拖動到桌面的頂部、底部或左右邊處。 (2)主菜單。主菜單中包括應(yīng)用程序菜單和動作菜單,
28、如圖8.19所示。,8.3.2Linux的圖形用戶界面,(3) Gnome桌面。Gnome桌面上默認(rèn)顯示三個圖標(biāo)。一個圖標(biāo)是當(dāng)前登錄用戶的主目錄,如根用戶root的主目錄就是/root,雙擊該圖標(biāo)會打開窗口顯示主目錄的子目錄及文件。另一個圖標(biāo)是“計算機(jī)”,它類似于Windows的“我的電腦”。雙擊“計算機(jī)”圖標(biāo)將打開如圖8.20所示窗口。 若對桌面上打開的多個窗口進(jìn)行管理,應(yīng)注意使用工作區(qū)切換器。當(dāng)窗口打開后,在窗口標(biāo)題欄的快捷菜單中可以設(shè)置該窗口放在哪一個工作區(qū)上。默認(rèn)情況下,打開的窗口都在同一個工作區(qū)中。建議將打開的窗口放到不同的工作區(qū),以便使用工作區(qū)切換器快速切換窗口。,8.3.2Lin
29、ux的圖形用戶界面,3KDE(K 桌面環(huán)境) KDE(K Desktop Environment)也是RHEL4使用的一種圖形化桌面環(huán)境。RHEL4使用的KDE版本是KDE3.3。KDE圖形界面友好易用,受到了人們的喜愛。 在登錄畫面中,選擇“KDE”會話方式,然后輸入用戶名和密碼,就會登錄RHEL4,顯示KDE圖形桌面,如圖8.21所示。 單擊紅帽圖標(biāo),彈出主菜單。KDE桌面和主菜單都與Gnome略有不同。,8.3.2Linux的圖形用戶界面,從主菜單中單擊“主文件夾”,會打開“Konqueror”窗口,如圖8.22所示。Konqueror既是文件管理器,又是Web瀏覽器。圖8.22顯示了/
30、目錄下的子文件夾和文件列表。 KDE與Gnome的基本功能是相同的,用戶只要熟悉Gnome桌面操作,就能夠很快掌握KDE桌面的使用,因此本書對KDE不再贅述。本章后面的小節(jié)中的圖形界面也只采用Gnome界面。,8.3.3RHEL4的文件系統(tǒng)和命令,1文件系統(tǒng)結(jié)構(gòu) RHEL4默認(rèn)采用ext3文件系統(tǒng)。ext3采用樹形的層次目錄結(jié)構(gòu),最上層是根目錄/。在安裝RHEL4過程中自動建立了根目錄和一些子目錄。主要的子目錄列舉如下: /bin:存放供系統(tǒng)管理員和一般用戶使用的命令子程序,如cat、ls、su等多種命令。 /boot:包含系統(tǒng)啟動過程中所需的文件, 如系統(tǒng)內(nèi)核文件。該子目錄不可刪除,否則系統(tǒng)
31、無法啟動。 /dev:包含連接到系統(tǒng)中的設(shè)備的驅(qū)動文件。 /etc:包含系統(tǒng)設(shè)置與管理的文件。 /home:一般用戶的主目錄,或FTP站點(diǎn)目錄。,8.3.3RHEL4的文件系統(tǒng)和命令,/lib:包含運(yùn)行/bin和/sbin目錄中的二進(jìn)制文件所需的共享函數(shù)庫。 /media:包含可移動存儲設(shè)備如CD-ROM、軟盤、USB設(shè)備的掛載點(diǎn)子目錄。當(dāng)移去設(shè)備時,其子目錄也自動消失。 /mnt:用于包含臨時掛載到文件系統(tǒng)中的設(shè)備的掛載點(diǎn)子目錄。其中子目錄由用戶建立,當(dāng)設(shè)備卸載時,子目錄不消失。 /root:管理員用戶root的子目錄。 /tmp:供程序存放所需要的臨時文件。 /usr:存放供用戶共享的應(yīng)用
32、程序文件。 /var:存放可變動的數(shù)據(jù)文件,包括spool目錄(存放各種數(shù)據(jù)文件)、管理和日志數(shù)據(jù)、臨時文件。,8.3.3RHEL4的文件系統(tǒng)和命令,2Linux常用命令 在RHEL4操作系統(tǒng)的使用中,雖然一般都可以用圖形界面完成各種系統(tǒng)管理操作,但熟悉RHEL4的常用命令會幫助我們深入了解RHEL4。下面給出幾個常用命令的例子。 (1)新建子目錄 mkdir /mnt/fat32 (2)將FAT32分區(qū)(可以是Windows分區(qū))/dev/hda10掛載到子目錄/mnt/fat32 mount t vfat /dev/hda10 /mnt/fat32 (3)改變當(dāng)前目錄為/root cd /
33、root (4)列出當(dāng)前目錄下的文件目錄 ls -l,8.3.3RHEL4的文件系統(tǒng)和命令,命令結(jié)果如下: 總用量 288 -rw-r-r- 1 root root 1017 6月 4 21:45 anaconda-ks.cfg drwxr-xr-x 3 root root 4096 6月 13 21:56 Desktop -rw-r-r- 1 root root 830 6月 4 22:05 firstboot.1180965912.8 -rw-r-r- 1 root root 48774 6月 4 21:45 install.log -rw-r-r- 1 root root 8908 6月
34、 4 21:45 install.log.syslog (5)顯示命令ls的幫助信息 man ls,8.4.1用戶和組群,登錄Linux的每個人都必須擁有自己的用戶帳號。用戶帳號包括用戶名和口令。在Linux安裝完畢時,可以登錄系統(tǒng)的用戶帳號只有兩個,一個是管理員用戶root,另外是一個非管理員用戶。因此,如果希望一個新用戶登錄Linux,則必須為他建立用戶帳號。 Linux的每一個用戶都擁有一個唯一標(biāo)識碼叫做用戶ID(UID)。默認(rèn)情況下系統(tǒng)為每一個用戶建立一個主目錄。除root用戶的主目錄為/root以外,其他用戶的主目錄默認(rèn)都是/home的子目錄,并以用戶名命名。例如,用戶user1的主
35、目錄就是/home/user1。當(dāng)用戶建立文檔或其它文件時,默認(rèn)存儲在用戶的主目錄下。 組群即用戶組,每個組群具有唯一的組群ID(GID)。建立組群的目的是將一些用戶集中到某個組中,以便管理,尤其是便于進(jìn)行權(quán)限管理。,8.4.1用戶和組群,1建立用戶和組群 只有根用戶root才可以創(chuàng)建或刪除用戶帳號和組群。root應(yīng)做的工作之一就是為準(zhǔn)備使用該計算機(jī)的所有用戶創(chuàng)建和管理用戶帳號,并根據(jù)需要創(chuàng)建和管理組群。 在系統(tǒng)主菜單中單擊應(yīng)用程序系統(tǒng)設(shè)置用戶和組群,彈出“用戶管理器”窗口,如下圖所示。,8.4.1用戶和組群,(1)增加用戶 單擊窗口頂部的“添加用戶”按鈕,將彈出“創(chuàng)建新用戶”窗口,如圖8.2
36、4所示。其中用戶名和口令是必選項(xiàng),其它數(shù)據(jù)項(xiàng)可由系統(tǒng)自動填入,最后選擇“確定”按鈕。這樣一個用戶就添加完畢。,圖8.24“創(chuàng)建新用戶”窗口,8.4.1用戶和組群,(2)添加組群 單擊“添加組群”按鈕,在彈出的“創(chuàng)建新組群”窗口中輸入需要創(chuàng)建的組群名稱,如“jsj”,然后單擊“確定”按鈕。 (3)更改用戶和組群的屬性 選中已存在的用戶,單擊“屬性”按鈕,彈出“用戶屬性”窗口,如圖8.25所示。在該窗口的“帳號信息”選項(xiàng)頁中,可以設(shè)置帳號過期日期。若選中本地口令被鎖,則該用戶就不能登錄了。在“用戶屬性”窗口的“口令信息”選項(xiàng)頁中,可以進(jìn)行口令過期的設(shè)置。在“組群”選項(xiàng)頁中,可以將該用戶加入到某個已
37、有的組群中。,8.4.1用戶和組群,圖8.25“用戶屬性”窗口,8.4.2用戶權(quán)限的管理,在Linux中,每個文件、文件目錄和設(shè)備都隸屬于某一個用戶,該用戶稱為文件所有者。Linux安裝的所有文件的所有者都是root用戶,安裝以后建立用戶時所建立的主目錄的所有者是該用戶,例如,主目錄/home/wang的所有者就是wang。用戶建立的所有文件和文件目錄的所有者是用戶本人。 root用戶對所有文件和文件目錄具有完全權(quán)限,包括讀取、寫入和執(zhí)行三種權(quán)限。文件所有者對所屬文件具有完全權(quán)限。root用戶和文件所有者都可以將文件的訪問權(quán)限授予其他用戶。,8.4.2用戶權(quán)限的管理,選中已存在的組群,單擊“屬
38、性”按鈕,在彈出“組群屬性”窗口中選擇“組群用戶”選項(xiàng)頁,可將已有的用戶歸入到本組中,如圖8.26所示。 (4)用戶及用戶組的刪除 選中要刪除的用戶或用戶組,單擊“刪除”按鈕。,圖8.26“組群屬性”窗口,8.4.2用戶權(quán)限的管理,1權(quán)限的類型 文件和文件目錄的權(quán)限有三種,即讀取(r)、寫入(w)和執(zhí)行(x),其意義如表8.1所示。 權(quán)限類型代表字母文件權(quán)限的意義目錄權(quán)限的意義讀取r打開文件列目錄內(nèi)容,與ls命令功能類似寫入w編輯修改文件可在目錄中添加、修改和刪除文件執(zhí)行x執(zhí)行文件可用cd命令切換至該目錄 2查看文件或文件目錄的權(quán)限 如果當(dāng)前登錄用戶對文件或目錄有讀取權(quán)限,那么就可以查看文件或
39、目錄的權(quán)限。方法是從文件或目錄的快捷菜單中選擇“屬性”打開“屬性”窗口,再選擇“權(quán)限”選項(xiàng)頁,如圖8.27所示。,8.4.2用戶權(quán)限的管理,圖8.27中顯示了root登錄后所看到的用戶jsjgcl的主目錄的權(quán)限信息,包括如下幾項(xiàng)信息: 文件所有者是jsjgcl,文件所有者的權(quán)限是讀取、寫入和執(zhí)行三種權(quán)限。 群組jsjgcl無權(quán)限。 除文件所有者和群組jsjgcl的成員以外的用戶和群組無權(quán)限。,8.4.2用戶權(quán)限的管理,3修改文件或目錄的權(quán)限 應(yīng)該讓用戶或組群具有不同的文件訪問權(quán)限以及設(shè)備使用權(quán)限,防止用戶有意或無意破壞系統(tǒng)文件。建立用戶(組)并向他們授予適當(dāng)?shù)臋?quán)限如果某些用戶有類似權(quán)限,單獨(dú)為
40、他們設(shè)置權(quán)限很麻煩,為了方便設(shè)置權(quán)限,應(yīng)該將具有同類權(quán)限的用戶設(shè)置成同一組群,再將權(quán)限授予組群。需要注意權(quán)限具有累加性,即用戶擁有他所屬各組群的權(quán)限。 一般用戶不可修改自己的目錄或文件的所有者和群組,只可改變其權(quán)限。root用戶可以修改文件的所有者、群組及權(quán)限。,8.5.1Web服務(wù)器,Red Hat提供的Apache Web服務(wù)器是功能強(qiáng)大的HTTP服務(wù)器,由Apache公司開發(fā)并維護(hù),其目標(biāo)是提供可靠的、有效的、易于擴(kuò)展的Web服務(wù)器,并且所有源代碼都公開。 1Apache的安裝 如果不知道是否已安裝Apache服務(wù)器,可以輸入下面的命令進(jìn)行判斷: rpm qa httpd 如果已安裝,則
41、顯示如下結(jié)果: httpd-2.0.52-12.ent 如果還沒有安裝,則可以插入RHEL4的第2張安裝盤,在RedHat/rpms子目錄中找到httpd-2.0.52-12.ent.i386.rpm文件,用鼠標(biāo)雙擊該文件進(jìn)行安裝。,8.5.1Web服務(wù)器,2Apache的啟動和停止 從系統(tǒng)主菜單中選擇應(yīng)用程序系統(tǒng)設(shè)置服務(wù)器設(shè)置服務(wù),可以打開“服務(wù)配置”窗口。在該窗口左側(cè)選擇“httpd”,單擊“開始”按鈕,然后單擊“保存”按鈕,即可啟動Apache服務(wù)器,如圖8.29所示。以后在每一次啟動系統(tǒng)時,會自動啟動Apache服務(wù)器。 在“服務(wù)配置”窗口中選擇“httpd”選項(xiàng),單擊“停止”按鈕,可
42、以停止Web服務(wù)。,8.5.1Web服務(wù)器,3從客戶端瀏覽Web服務(wù)器 對于用作Web服務(wù)器的Linux計算機(jī),必須安裝網(wǎng)卡,并正確地設(shè)置IP地址、子網(wǎng)掩碼和網(wǎng)關(guān)。設(shè)置的方法是從系統(tǒng)主菜單中選擇應(yīng)用程序系統(tǒng)設(shè)置網(wǎng)絡(luò),打開“網(wǎng)絡(luò)配置”窗口。在“設(shè)備”選項(xiàng)頁中選擇網(wǎng)卡,單擊“編輯”按鈕,打開“以太網(wǎng)絡(luò)設(shè)備”對話框,如圖8.30所示。選擇“靜態(tài)設(shè)置的IP地址”,然后就可以輸入IP地址、子網(wǎng)掩碼和網(wǎng)關(guān)。最后在“網(wǎng)絡(luò)配置”窗口中保存設(shè)置結(jié)果,并在“設(shè)備”選項(xiàng)頁中激活網(wǎng)卡。,8.5.1Web服務(wù)器,用戶可以從Web客戶端計算機(jī)(或在本機(jī)上),使用Windows的IE或RHEL4的Firefox Web瀏覽
43、器來瀏覽Apache服務(wù)器。例如用IE瀏覽,可以看到Apache服務(wù)器的默認(rèn)頁面,如圖8.31所示。若是在Linux客戶機(jī)上,用戶可以從系統(tǒng)主菜單中選擇應(yīng)用程序互聯(lián)網(wǎng)Firefox Web Browser,啟動Mozilla Firefox瀏覽器,然后在地址欄中輸入URL即可。,8.5.1Web服務(wù)器,圖8.31 用IE瀏覽 Apache服務(wù)器,8.5.1Web服務(wù)器,4Web服務(wù)器的主目錄 Web服務(wù)器的默認(rèn)主目錄是/var/www,網(wǎng)頁放在/var/www/html目錄中,CGI程序放在/var/www/cgi-bin目錄中,圖形圖標(biāo)文件放在/var/www/icons目錄中。服務(wù)器的默認(rèn)
44、主頁是/var/www/html目錄中的index.html或index.html.var。 安裝Web服務(wù)器后,/var/www/html目錄下沒有任何網(wǎng)頁。當(dāng)用戶瀏覽服務(wù)器時,Linux自動顯示出/var/www/error子目錄下的noindex.html頁面,即圖8.31所示頁面。,8.5.1Web服務(wù)器,用戶可將制作好的主頁文件復(fù)制到/var/www/html目錄,改名為index.htm,這樣就可以從Web客戶端瀏覽到自己的主頁文件了。如圖8.32所示為用Mozilla Firefox瀏覽器瀏覽一個簡單的自制主頁。,圖8.32 用Mozilla Firefox 瀏覽器瀏覽主頁,8.
45、5.1Web服務(wù)器,5配置Apache 在系統(tǒng)主菜單中選擇“應(yīng)用程序”“系統(tǒng)設(shè)置”“服務(wù)器設(shè)置”“HTTP”,即可進(jìn)入Apache配置窗口,如圖8.33所示。在此窗口中可以對服務(wù)器名、網(wǎng)主電子郵件地址以及端口號進(jìn)行設(shè)置。 服務(wù)器名指Web服務(wù)器的主機(jī)名,指出主機(jī)名可以避免DNS查找失敗后掛起服務(wù)器程序。網(wǎng)主電子郵件地址用于設(shè)置用戶就管理問題發(fā)信的地址。HTTP請求的缺省端口是80,但是也可以配置某個Web服務(wù)器使用另外一個沒有用于其他服務(wù)的端口,以便于建立基于IP地址和端口的虛擬主機(jī)。,8.5.1Web服務(wù)器,圖8.33 Apache配置窗口,8.5.1Web服務(wù)器,6. 配置虛擬主機(jī) “虛擬
46、主機(jī)”使得Apache服務(wù)器在同一機(jī)器上可以實(shí)現(xiàn)多個Web服務(wù)器,這些虛擬主機(jī)可以用不同的域名或不同的IP地址訪問。Apache支持基于IP地址的虛擬主機(jī)和基于域名的虛擬主機(jī)?;谟蛎奶摂M主機(jī)是在具有一個IP地址的Apache服務(wù)器上實(shí)現(xiàn)多個不同域名的虛擬Web服務(wù)器。下面只說明基于域名的虛擬主機(jī)的配置方法。 在如圖8.33所示的“HTTP”窗口中選擇“虛擬主機(jī)”選項(xiàng)頁,在“Virtual Hosts”列表中只有一項(xiàng),即“Default Virtual Host”。單擊“編輯”按鈕,彈出“虛擬主機(jī)的屬性”窗口,如圖8.34所示。為了在建立虛擬主機(jī)后,使系統(tǒng)仍能查找到主機(jī),因此,應(yīng)將主機(jī)創(chuàng)建為
47、第一個虛擬主機(jī),也就是默認(rèn)虛擬主機(jī)。默認(rèn)虛擬主機(jī)的配置如圖8.34所示。,8.5.1Web服務(wù)器,圖3.34 默認(rèn)虛擬主機(jī)的配置,8.5.1Web服務(wù)器,在“虛擬主機(jī)”選項(xiàng)頁中單擊“添加”按鈕,添加一個新的虛擬主機(jī),確定其域名為,在“虛擬主機(jī)的屬性”窗口中輸入該虛擬主機(jī)的信息,如圖8.35所示。 信息輸入完后,單擊“確定”按鈕。注意在系統(tǒng)詢問“你確信要存盤退出嗎?”時,要回答“是”。,圖8.35虛擬主機(jī)的屬性,8.5.1Web服務(wù)器,接著,修改該域的DNS正向解析文件,在其中加入一行: dept1 IN A 30 再修改該域的DNS反向解析文件,在其中加入一行: 130
48、 IN PTR . 最后,建立/var/www/html/ dept1目錄,并在該目錄中為建立一個默認(rèn)主頁index.html,注意正確設(shè)置其訪問權(quán)限。這樣,就可以從瀏覽器訪問該虛擬主機(jī)了,例如用Mozilla Firefox瀏覽器瀏覽主頁,如圖8.36所示。,圖8.36 訪問虛擬主機(jī),8.5.2DNS域名服務(wù),用Linux可以實(shí)現(xiàn)域名服務(wù)器,即實(shí)現(xiàn)域名到IP地址的解析。Linux用BIND軟件實(shí)現(xiàn)域名服務(wù)。BIND全稱是Berkeley Internet Name Domain,是美國加利福尼亞大學(xué)伯克利分校開發(fā)的一個域名服務(wù)軟件。RHEL4采用的BIND版本是9.2.4-2。 1安裝DNS
49、服務(wù)器 如果不知道是否已安裝BIND服務(wù)器,可以用輸入如下命令進(jìn)行判斷: rpm qa bind 如果已安裝,則顯示如下結(jié)果,其中也顯示了BIND版本信息。,8.5.2DNS域名服務(wù),bind-9.2.4-2 如果還沒有安裝,則可以在RHEL4的第4張安裝盤的/RedHat/rpms/目錄中找到bind-9.2.4-2.i386.rpm軟件包,然后雙擊該文件進(jìn)行安裝。另外,BIND還有一些相關(guān)的軟件包,如第1張安裝盤的/RedHat/rpms/目錄中的caching-nameserver-7.3-3.noarch.rpm軟件包、第2張安裝盤的/RedHat/rpms/目錄中的bind-libs
50、-9.2.4-2.i386.rpm和bind -utisls-9.2.4-2.i386.rpm文件等,可以分別進(jìn)行安裝。 若要查看軟件是否安裝并安裝軟件,更簡單的方法是從系統(tǒng)菜單中選擇“應(yīng)用程序系統(tǒng)設(shè)置添加/刪除應(yīng)用程序”,打開“軟件包管理”對話框,如圖8.37所示。,8.5.2DNS域名服務(wù),圖8.37 “軟件包管理” 對話框,8.5.2DNS域名服務(wù),2啟動和停止域名服務(wù) 如果要讓本機(jī)成為DNS服務(wù)器,必須啟動該主機(jī)上的DNS服務(wù)。DNS服務(wù)名為“named”。啟動方法是從系統(tǒng)主菜單中選擇應(yīng)用程序系統(tǒng)設(shè)置服務(wù)器設(shè)置服務(wù),可以打開“服務(wù)配置”窗口;在該窗口左側(cè)選擇“named”,單擊“開始”
51、按鈕,然后單擊“保存”按鈕,即可啟動named服務(wù)。 3域名系統(tǒng)配置 (1)指定DNS服務(wù)器 在Linux中配置DNS,首先需要指定DNS服務(wù)器。從系統(tǒng)菜單中選擇應(yīng)用程序系統(tǒng)設(shè)置網(wǎng)絡(luò),彈出“網(wǎng)絡(luò)配置”窗口。在“DNS”選項(xiàng)頁中設(shè)置主機(jī)名、主DNS的IP地址以及DNS搜尋路徑,如圖8.38所示。設(shè)置完成后,要注意用“文件”菜單中“保存”保存設(shè)置結(jié)果。該設(shè)置結(jié)果會被系統(tǒng)自動保存到/etc/resolv.conf文件中,8.5.2DNS域名服務(wù),(2)設(shè)置/etc/named.conf文件 配置DNS服務(wù)需要一組文件,其中/etc/named.conf是配置DNS服務(wù)的主要文件。DNS服務(wù)進(jìn)程從/e
52、tc/named.conf中獲取主要配置信息。 /etc/named.conf中的基本內(nèi)容由系統(tǒng)自動設(shè)置,其中除了設(shè)置BIND的一些參數(shù)外,主要記錄了DNS正向解析區(qū)域與反向解析區(qū)域以及對應(yīng)的區(qū)域文件。系統(tǒng)管理員進(jìn)行DNS配置時,無需修改named.conf文件原有內(nèi)容,只需在其中添加所要解析的DNS域的說明信息。 下面舉例說明對named.conf的修改方法。,8.5.2DNS域名服務(wù),本機(jī)名和IP地址如圖8.38所示,本機(jī)要解析的域是“”。編輯/var/named/chroot/etc子目錄下的named.conf文件(因?yàn)?etc子目錄下的named.conf是一個鏈接文件,鏈接到目標(biāo)文
53、件/var/named/chroot/etc/named.conf,所以應(yīng)該修改該目標(biāo)文件的內(nèi)容),在該文件的最后添加如下信息: zone IN type master; file .zone; ; zone 23.168.192. IN type master; file 23.168.192.zone; ; 上面有兩個區(qū)域定義,前一個是正向區(qū)域,后一個是反向區(qū)域。其中master說明該DNS服務(wù)器為主域名服務(wù)器。,8.5.2DNS域名服務(wù),正向區(qū)域定義說明區(qū)域名為,其區(qū)域配置文件是.zone。 反向區(qū)域定義說明區(qū)域名為23.168.192.(
54、注意網(wǎng)絡(luò)地址是反序),其區(qū)域配置文件是23.168.192.zone。 (3)建立正向區(qū)域文件 區(qū)域文件通常也稱為域名數(shù)據(jù)庫文件,定義了域名和IP地址的對應(yīng)關(guān)系。區(qū)域文件的默認(rèn)路徑是/var/named子目錄。實(shí)際上,區(qū)域文件的路徑是/var/named/chroot/ var/named子目錄,因此,先在該子目錄下建立區(qū)域文件.zone和23.168.192.zone,然后建立區(qū)域文件的鏈接文件,再把鏈接文件移動到/var/named下,并分別改名為.zone和23.168.192.zone。下面說明區(qū)域文件的內(nèi)容。,8.5.2DNS域名服務(wù),正向區(qū)域文件用于將域名解析為IP地址。文件.zo
55、ne的內(nèi)容如下(為方便說明,在每行前加上行號,該行號不是文件的原有內(nèi)容): 1$TTL 86400 2 IN SOA . . ( 3 1997022700 4 28800 5 14400 6 3600000 7 86400 ),8.5.2DNS域名服務(wù),8 IN NS . 9 IN MX 5 . 10www IN A 30 11dns IN CNAME www 第1行定義該區(qū)域在緩存中的保存時間,若省略該行,則采用默認(rèn)保存時間。 第2行是首資源記錄,也稱為SOA記錄,表示一個區(qū)的開始。其中指出主DNS服務(wù)器的規(guī)范主機(jī)名(即以“.”結(jié)尾的絕對主機(jī)名)和系統(tǒng)管理員的E-ma
56、il地址。系統(tǒng)管理員的E-mail地址是正常E-mail地址的改寫形式,即將改寫為.。,8.5.2DNS域名服務(wù),第3至7行是一些參數(shù),分別表示序列號、刷新時間間隔、重試時間間隔、過期時間(這幾項(xiàng)用于輔助域名服務(wù)器與主域名服務(wù)器的同步設(shè)置)、最小時間間隔(即資源記錄默認(rèn)保存時間)。 第8行NS記錄指明區(qū)域中DNS服務(wù)器的主機(jī)名。 第9行MX記錄指明郵件服務(wù)器的主機(jī)名。 第10行A記錄指明域名到IP地址的對應(yīng)關(guān)系。表示對應(yīng)的IP地址是30。 第11行是別名記錄,用于為區(qū)域內(nèi)的主機(jī)建立別名。表示是的別名。別名記錄僅用于正向解析文件中。,8.5.2DNS域名服務(wù),(4)建立反
57、向區(qū)域文件 反向區(qū)域文件用于根據(jù)IP地址尋找域名。文件23.168.192.zone的內(nèi)容如下(同上所述,其中行號不是文件的原有內(nèi)容): 1$TTL 1D 2 IN SOA . . ( 3 1997022700 4 28800 5 14400 6 3600000 7 86400 ) 8 IN NS . 9 130 IN PTR .,8.5.2DNS域名服務(wù),對文件內(nèi)容說明如下: 第1至8行內(nèi)容與正向區(qū)域文件內(nèi)容相同,所代表意義也相同。 第9行是指針記錄,表示IP地址30對應(yīng)的域名是。 4測試DNS服務(wù)器 DNS服務(wù)器配置完畢,最好重新啟動計算機(jī),然后測試一下配置是否正確
58、。一種簡便的測試方法是切換到文本模式下,以系統(tǒng)管理員身份登錄后,輸入nslookup命令,操作如下(括號中為注釋)。,8.5.2DNS域名服務(wù),rootwww#nslookup (正向解析的IP地址) Server:30 Address:30#53 Name: Address: 30 (解析別名的IP地址) Server:30 Address:30#53 canonical name = . Name: .,8.5.3FTP服務(wù)器,30(反向解析192
59、.168.23.130的域名) Address: 30 Server:30 Address:30#53 92. name = 用Linux可以實(shí)現(xiàn)FTP服務(wù)器。RHEL4內(nèi)置的FTP服務(wù)軟件是vsftpd(Very Secure FTP Deamon),它是一個快速安全的FTP服務(wù)軟件。vsftpd服務(wù)器允許遠(yuǎn)程用戶以匿名或非匿名用戶身份訪問服務(wù)器上的文件資源,包括上傳和下載已授權(quán)的文件、在服務(wù)器上的授權(quán)目錄下建立子目錄等。,8.5.3FTP服務(wù)器,1安裝vsftpd 在安裝過程中如果選擇了安裝FTP 服務(wù)器組件,RHEL4會自動安裝vsftpd。如果不知道是否已安裝vsftpd,可以輸入如下命令進(jìn)行判斷: rootwww# rpm qa vsftpd 如果已安裝,則顯示如下結(jié)果。 Vsftpd-2.0.1-5 如果還沒有安裝,則可以插入RHEL4的第1張安裝光盤,在RedHat/rpms子目錄中找到Vsftpd-2.0.1-5.
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年淮南貨運(yùn)考試
- 安全員勞動合同書
- 2025年武威b2從業(yè)資格證模擬考試題目
- 酒店旅游領(lǐng)域智慧酒店服務(wù)與管理系統(tǒng)建設(shè)
- 企校合作辦學(xué)協(xié)議書
- 2025年安陽幼兒師范高等??茖W(xué)校單招綜合素質(zhì)考試題庫及完整答案一套
- 互聯(lián)網(wǎng)金融產(chǎn)品說明
- 建筑結(jié)構(gòu)與設(shè)計技術(shù)作業(yè)指導(dǎo)書
- 人力資源顧問合同協(xié)議書
- 2025年安慶醫(yī)藥高等??茖W(xué)校單招職業(yè)傾向性考試題庫學(xué)生專用
- Unit 3 Food and Culture Reading and thinking閱讀課教學(xué)設(shè)計 2023-2024學(xué)年人教版高中英語選擇性必修第二冊
- 數(shù)學(xué)大觀 知到智慧樹網(wǎng)課答案
- 小兒白血病飲食
- 2024年杭州科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- JGJ79-2012 建筑地基處理技術(shù)規(guī)范
- LIMS實(shí)驗(yàn)室信息管理系統(tǒng)
- 柱塞泵工作原理動畫演示
- 數(shù)字法學(xué)原理
- 玉米收購可行性分析報告
- 最全醫(yī)院應(yīng)急預(yù)案匯編目錄
- 駕駛員心理健康教育培訓(xùn)課件
評論
0/150
提交評論