第8章_Linux操作系統(tǒng).ppt_第1頁(yè)
第8章_Linux操作系統(tǒng).ppt_第2頁(yè)
第8章_Linux操作系統(tǒng).ppt_第3頁(yè)
第8章_Linux操作系統(tǒng).ppt_第4頁(yè)
第8章_Linux操作系統(tǒng).ppt_第5頁(yè)
已閱讀5頁(yè),還剩97頁(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)介

1、網(wǎng)絡(luò)技術(shù)課程網(wǎng)站建設(shè)課件(人民郵電出版社2008年3月),主編:朱乃立 楊尚森,第8章 Linux操作系統(tǒng),8.1 Linux簡(jiǎn)介 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)啟動(dò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是一個(gè)多用戶、多任務(wù)的操作系統(tǒng),它繼承了UNIX的主要特征,是一個(gè)“類UNIX”系統(tǒng)。新版本的Linux具有友好的圖形用戶界面,具有全面的、豐富的桌面功能和Internet應(yīng)用功能,成為目前最流行的操作系統(tǒng)之一。 Linux是一個(gè)自由軟件,其內(nèi)核是源代碼開(kāi)放的、免費(fèi)使用的,其開(kā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é)需要自行編寫(xiě)了Minix操作系統(tǒng),Minix的意思是mini-UNIX。1991年芬蘭赫爾辛基大學(xué)的Linus Torvalds改寫(xiě)了Minix的內(nèi)核(Kernel),并將編寫(xiě)的內(nèi)核源代碼放在Internet上,命名為L(zhǎng)inux,這就是Linux 0.0.2版. 目前的Linux除具有操作系統(tǒng)所具備的完整功能外,還具備對(duì)各種硬件如ADSL、USB設(shè)備的支持,具有文本編輯器、圖形處理器、高級(jí)語(yǔ)言編譯器、數(shù)據(jù)庫(kù)管理系統(tǒng)等豐富的應(yīng)用軟件,具有允許使用窗口、圖標(biāo)和菜單對(duì)系統(tǒng)進(jìn)行操作的圖形用戶界面,特別是具有很強(qiáng)

4、的網(wǎng)絡(luò)管理功能。Linux的網(wǎng)絡(luò)服務(wù)管理具有高效、穩(wěn)定、安全的特點(diǎn),成為構(gòu)建Web服務(wù)器的主要平臺(tái)之一。,8.1.2Linux的版本,Linux的版本號(hào)比較特殊,它分為內(nèi)核版本號(hào)與發(fā)行版本號(hào),內(nèi)核版本是指Linux系統(tǒng)核心的版本,這個(gè)版本號(hào)由Linus領(lǐng)導(dǎo)的核心開(kāi)發(fā)小組控制。僅有內(nèi)核還不能構(gòu)成一個(gè)完整的操作系統(tǒng),于是一些組織或公司將內(nèi)核與一些應(yīng)用程序包裝起來(lái)就構(gòu)成了一個(gè)完整的操作系統(tǒng),這就是發(fā)行版本。盡管不同的發(fā)行版本可能使用了同一版本號(hào)的內(nèi)核,但不同的公司或組織的發(fā)行版本各不相同,因此發(fā)行版本號(hào)也就不相同。 內(nèi)核版本號(hào)由三部分?jǐn)?shù)字構(gòu)成,即主版本號(hào).次版本號(hào).當(dāng)前版本的修訂次數(shù)。例如本章介紹的

5、Red Hat Enterprise Linux AS 4的內(nèi)核版本號(hào)是2.6.9-11?!?.6.9-11”中第二個(gè)數(shù)字6是偶數(shù)表示產(chǎn)品版(第二個(gè)數(shù)字若是奇數(shù),則表示測(cè)試版);第三個(gè)數(shù)字9表示第9個(gè)補(bǔ)丁包;最后的數(shù)字11是建立(build)號(hào),表示少量補(bǔ)充或修復(fù)。截至目前最新內(nèi)核版本號(hào)是2.6.21。,8.1.2Linux的版本,發(fā)行版本是各個(gè)公司推出的版本,常見(jiàn)的Linux發(fā)行版有Slackware Linux、Debian Linux、Red Hat Linux、SuSE Linux、Open Linux、Turbo Linux、紅旗Linux等。其中Red Hat Linux是目前國(guó)內(nèi)

6、最流行的Linux版本。Red Hat公司在1994年推出了RedHat 1.0,2003年推出了RedHat 9.0,并從2003年開(kāi)始分開(kāi)成為兩個(gè)分支,一個(gè)是開(kāi)源免費(fèi)的Fedora Core,另一個(gè)則是商業(yè)企業(yè)版本的Red Hat Enterprise Linux。2007年3月發(fā)行了最新版本Red Hat Enterprise Linux 5。本章將以2005年發(fā)行的RedHat Enterprise Linux 4(以下簡(jiǎn)稱RHEL4)為例介紹Linux。,8.2.1運(yùn)行環(huán)境要求,1硬件要求 在x386計(jì)算機(jī)上安裝RHEL4一般采用光盤(pán)安裝方式,所以計(jì)算機(jī)上應(yīng)配備CD-ROM。雖然對(duì)內(nèi)

7、存容量沒(méi)有特別的硬件要求,但為了滿足在RHEL4上繼續(xù)安裝其它軟件的需要,建議內(nèi)存為512MB或更多。RHEL4支持流行的各種硬件設(shè)備(如顯卡、打印機(jī)等),用戶可以到RedHat的網(wǎng)站上查詢RHEL4所支持的各種硬件產(chǎn)品的廠家、型號(hào)等詳細(xì)情況。 安裝RHEL4需要較大的硬盤(pán)容量,RHEL4的最小安裝需要5GB以上,而RHEL4的完全安裝約需要6.1GB。,8.2.1運(yùn)行環(huán)境要求,2分區(qū)要求 Linux使用的文件系統(tǒng)與DOS或Windows不同,有其獨(dú)特的分區(qū)格式,所以Linux必須有自己分區(qū)。一般來(lái)說(shuō),最好給Linux準(zhǔn)備如下3個(gè)分區(qū): (1)一個(gè)/boot(啟動(dòng))分區(qū),至少100 MB,用于

8、在安裝后存儲(chǔ)系統(tǒng)內(nèi)核文件。 (2)一個(gè)/(root,根)分區(qū),最小安裝需要500 MB,完全安裝需要5.0 GB。此分區(qū)用于安裝后存儲(chǔ)除/boot分區(qū)中存儲(chǔ)內(nèi)容以外的系統(tǒng)文件。 (3)一個(gè)swap(交換)分區(qū),至少256 MB,原則上設(shè)置為RAM的兩倍。用于Linux運(yùn)行中的數(shù)據(jù)交換區(qū)。,8.2.1運(yùn)行環(huán)境要求,若在安裝前未準(zhǔn)備以上3個(gè)分區(qū),則至少留出一個(gè)大一些的分區(qū)(可以是未劃分分區(qū)),在Linux安裝中再將該分區(qū)劃分為以上3個(gè)分區(qū)。 如果考慮讓Linux和其他操作系統(tǒng)并存在同一個(gè)硬盤(pán)中,例如實(shí)現(xiàn)Linux和Windows的雙系統(tǒng)引導(dǎo),則至少還需要?jiǎng)澐殖鲆粋€(gè)硬盤(pán)分區(qū),用作安裝Windows。

9、 下面舉一個(gè)硬盤(pán)分區(qū)實(shí)例,這個(gè)實(shí)例實(shí)現(xiàn)了Windows和Linux的雙重引導(dǎo)。步驟如下: (1)用Windows98啟動(dòng)光盤(pán)啟動(dòng),用一個(gè)分區(qū)工具將60 GB硬盤(pán)劃分為一個(gè)15 GB主分區(qū)和45GB擴(kuò)展分區(qū),再將擴(kuò)展分區(qū)劃分為15GB、15GB、10GB、3GB、2GB的5個(gè)邏輯分區(qū)。將包括主分區(qū)在內(nèi)的前3個(gè)分區(qū)設(shè)置成FAT(即FAT32)格式;將10GB和3GB的分區(qū)設(shè)置成EXT3格式;將2GB的分區(qū)設(shè)置成swap。,8.2.1運(yùn)行環(huán)境要求,(2)插入Windows XP安裝光盤(pán),重新啟動(dòng)計(jì)算機(jī),進(jìn)入Windows XP安裝過(guò)程,將Windows XP安裝在C盤(pán)。 (3)Windows XP安

10、裝完畢后,插入RHEL4的第1張安裝光盤(pán),重新啟動(dòng)計(jì)算機(jī),進(jìn)入RHEL4安裝過(guò)程,其中在分區(qū)步驟中,將10GB的分區(qū)設(shè)置為/,將3GB的分區(qū)設(shè)置為/boot,將2GB的分區(qū)設(shè)置成swap,之后繼續(xù)安裝完畢即可。 如果整臺(tái)計(jì)算機(jī)只安裝Linux,則無(wú)論原來(lái)計(jì)算機(jī)上是否已有操作系統(tǒng),都可以直接安裝Linux。若安裝中使用了主分區(qū)以及原系統(tǒng)已用分區(qū),則覆蓋原有系統(tǒng)。,8.2.2安裝RHEL4,本小節(jié)介紹用光盤(pán)安裝方式安裝RHEL4的過(guò)程。本小節(jié)中所用插圖是在VMWARE中安裝RHEL虛擬機(jī)的過(guò)程中抓取的,一些步驟的結(jié)果和實(shí)際安裝略有不同。 通過(guò)CMOS設(shè)置將計(jì)算機(jī)設(shè)置為首先從光盤(pán)啟動(dòng),將RHEL4第

11、一張安裝光盤(pán)放入光驅(qū),然后啟動(dòng)計(jì)算機(jī)。 (1)初始畫(huà)面。安裝開(kāi)始,顯示如圖8.1所示畫(huà)面。,8.2.2安裝RHEL4,圖8.1 初始畫(huà)面,8.2.2安裝RHEL4,(2)詢問(wèn)是否測(cè)試光盤(pán),如圖8.2所示,選擇“skip”可跳過(guò)該步驟。 詢問(wèn)是否測(cè)試光盤(pán) (3)出現(xiàn)歡迎畫(huà)面。 (4)進(jìn)行語(yǔ)言選擇,如圖8.3所示。RHEL4支持簡(jiǎn)體中文語(yǔ)言,還支持其他多種語(yǔ)言。這里選擇Chinese(Simplified)(簡(jiǎn)體中文)。 (5)進(jìn)行鍵盤(pán)配置選擇。選擇系統(tǒng)默認(rèn)的鍵盤(pán)布局類型,通常為U.S.English。 (6)選擇分區(qū)方式。 選擇分區(qū)方式之前,需要了解Linux磁盤(pán)分區(qū)及文件系統(tǒng)的一些常識(shí)。,8.

12、2.2安裝RHEL4,圖8.3語(yǔ)言選擇,Linux對(duì)硬盤(pán)分區(qū)的標(biāo)識(shí)與Windows不同。IDE硬盤(pán)下每一個(gè)設(shè)備都以/dev/hdXY開(kāi)頭,其中的X表示本機(jī)連接的IDE硬盤(pán),Y代表硬盤(pán)上的分區(qū)編號(hào)。X的值可以是a、b、c、d,a代表第一個(gè)IDE卡上的主盤(pán),b代表第一個(gè)IDE卡上的從盤(pán),c代表第二個(gè)IDE卡上的主盤(pán),d代表第二個(gè)IDE卡上的從盤(pán)。例如,/dev/hda1代表主IDE接口上第一個(gè)硬盤(pán)的第一個(gè)分區(qū)。,8.2.2安裝RHEL4,SCSI硬盤(pán)遵守同樣的命名規(guī)則,但每個(gè)分區(qū)都以/dev/sd開(kāi)始,格式為/dev/sdXY。X代表某個(gè)SCSI硬盤(pán),Y是分區(qū)編號(hào)。例如,/dev/sdb2代表第二

13、個(gè)SCSI硬盤(pán)上的第二個(gè)分區(qū)。 安裝以后,在每次啟動(dòng)Linux時(shí),每一個(gè)Linux分區(qū)(即安裝過(guò)程中所用的所有分區(qū))都將被掛載。 Linux支持多種文件系統(tǒng),主要有EXT2、EXT3、VFAT(即FAT32)等。RHEL4默認(rèn)的文件系統(tǒng)是EXT3。EXT3是一種樹(shù)狀文件系統(tǒng),其根部是/目錄。,8.2.2安裝RHEL4,硬盤(pán)分區(qū)與其它存儲(chǔ)設(shè)備必須被掛載到文件系統(tǒng)中的某個(gè)位置即某個(gè)子目錄,才能被使用。這個(gè)位置就稱為掛載點(diǎn)。安裝過(guò)程中分區(qū)時(shí),除用于swap的分區(qū)以外,需要為每個(gè)Linux分區(qū)指定掛載點(diǎn)。例如,硬盤(pán)分區(qū)/dev/sda1對(duì)應(yīng)的掛載點(diǎn)是/boot,硬盤(pán)分區(qū)/dev/sda3對(duì)應(yīng)的掛載點(diǎn)是

14、/,這樣/boot下的所有文件實(shí)際上是存儲(chǔ)在分區(qū)/dev/sda1中,/下除/boot子目錄下文件以外的其他文件就被安裝存放到分區(qū)/dev/sda3中。安裝過(guò)程中還可以為掛載點(diǎn)子目錄/usr、/home、/var、/tmp指定分區(qū)。,8.2.2安裝RHEL4,雖然Linux支持多種文件系統(tǒng),但在安裝過(guò)程中各掛載點(diǎn)所用硬盤(pán)分區(qū)只能使用Linux文件系統(tǒng)EXT3或EXT2。 Linux有兩種分區(qū)方式,分別是自動(dòng)分區(qū)和使用Disk Druid手工分區(qū),如圖8.4所示。 用Disk Druid手工分區(qū) 如果已經(jīng)設(shè)計(jì)好分區(qū)方案,并已經(jīng)分區(qū),如8.2.1節(jié)所舉例的情況,建議采用“用Disk Druid手工

15、分區(qū)”,即用Disk Druid分區(qū)工具為L(zhǎng)inux選擇和設(shè)置分區(qū)。如圖8.5所示是手工分區(qū)結(jié)果。圖中直觀顯示了目前的硬盤(pán)分區(qū)情況,也可以編輯已有分區(qū)。其中,“新建”是指在空閑分區(qū)上建立新分區(qū);選擇一個(gè)分區(qū)后,單擊“編輯”,可以對(duì)該分區(qū)的大小、文件系統(tǒng)類型和掛載點(diǎn)作修改;單擊“刪除”可以刪除所選分區(qū)。若準(zhǔn)備安裝Linux的分區(qū)原來(lái)是VFAT分區(qū),則可以使用“編輯”改變?yōu)镋XT3或EXT2。,8.2.2安裝RHEL4,圖8.4選擇分區(qū)方式,8.2.2安裝RHEL4,圖8.5 手工分區(qū),8.2.2安裝RHEL4,自動(dòng)分區(qū) 如果選擇“自動(dòng)分區(qū)”,則顯示對(duì)話框詢問(wèn)刪除還是保留已有分區(qū)。 如圖8.6所示

16、是自動(dòng)分區(qū)結(jié)果。其中,LVM(邏輯卷管理)是Linux環(huán)境下管理硬盤(pán)空間的一種工具,使用LVM的好處在于可以實(shí)現(xiàn)硬盤(pán)空間的動(dòng)態(tài)劃分和調(diào)整。圖8.6中表示用第2個(gè)硬盤(pán)分區(qū)作邏輯卷組VolGroup00,此卷組中包括兩個(gè)邏輯卷,分別用于掛載/和swap。,圖8.6自動(dòng)分區(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),并可以編輯多重啟動(dòng)菜單和選擇默認(rèn)啟動(dòng)的操作系統(tǒng)。例如,單擊“添加”按鈕,在啟動(dòng)菜單中添加一個(gè)Windows啟動(dòng)菜單項(xiàng)。若在圖中選擇“改變引導(dǎo)裝

17、載程序”,則表示不使用GRUB引導(dǎo)。 (8)網(wǎng)絡(luò)配置,如圖8.8所示。Linux能自動(dòng)檢測(cè)網(wǎng)卡。單擊“編輯”可以設(shè)置網(wǎng)卡的IP地址及子網(wǎng)掩碼,或選擇由DHCP動(dòng)態(tài)分配以及在啟動(dòng)時(shí)是否激活該設(shè)備。在該步驟中,還可以手工設(shè)置主機(jī)名、網(wǎng)關(guān)和DNS服務(wù)器的IP地址,也可以由DHCP動(dòng)態(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ī)穿過(guò)防火墻訪問(wèn)本機(jī)的幾種服務(wù)。 (10)附加語(yǔ)言支持。當(dāng)然選擇中文,選

18、擇“Chinese(P.R.of China)”。 (11)時(shí)區(qū)選擇。選擇默認(rèn)即可。 (12)設(shè)置根口令,如圖8.10所示。Linux系統(tǒng)有一個(gè)根用戶即root,它是Linux的超級(jí)用戶,類似于Windows系統(tǒng)的administrator。該步驟中要求為root設(shè)置一個(gè)長(zhǎng)度6個(gè)字符以上的口令。,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的四張光盤(pán)。然后,就開(kāi)始安裝軟件包,只需按照提示逐一插入光盤(pán)即可,直至安裝完畢,顯示如圖8.12所示畫(huà)面。 (14)系統(tǒng)設(shè)置。安裝完畢后需要“重新引導(dǎo)”系統(tǒng)。系統(tǒng)重新引導(dǎo)后,顯示“歡迎”畫(huà)面。單擊“下一步”按鈕,依次進(jìn)入“許可協(xié)議”、“日期和時(shí)間”、“系統(tǒng)用戶”、“聲卡”、“額外光盤(pán)”畫(huà)面, 直至顯示如圖8.13所示的“結(jié)束設(shè)置”畫(huà)面。其中,在“系統(tǒng)用戶”畫(huà)面,可以建立一個(gè)新用戶,是一個(gè)供一般用戶使用的非管理員用戶。 在“結(jié)束設(shè)置”畫(huà)面中單擊“下一步”按鈕,就完成了首次登錄前的設(shè)置,進(jìn)入如圖8.14所示的系統(tǒng)登錄畫(huà)面。,8.2

20、.2安裝RHEL4,圖8.12 安裝完畢,8.3.1系統(tǒng)啟動(dòng)與系統(tǒng)登錄,當(dāng)開(kāi)啟電源時(shí),計(jì)算機(jī)首先從CMOS讀取BIOS,并進(jìn)行基本硬件檢測(cè)。此時(shí)按下“F2”鍵可以修改CMOS設(shè)置。然后將進(jìn)入GRUB引導(dǎo),顯示啟動(dòng)菜單,供用戶選擇要進(jìn)入的操作系統(tǒng)。若選擇RHEL4或計(jì)算機(jī)只安裝了RHEL4,則進(jìn)入RHEL4啟動(dòng),進(jìn)行系統(tǒng)內(nèi)核和各種硬件驅(qū)動(dòng)程序的裝載。系統(tǒng)啟動(dòng)后,將進(jìn)行用戶登錄。 1圖形界面登錄 RHEL4啟動(dòng)后,默認(rèn)顯示如圖8.14所示用戶登錄圖形畫(huà)面。這是每次重新引導(dǎo)系統(tǒng)都將顯示的第一個(gè)圖形界面。,8.3.1系統(tǒng)啟動(dòng)與系統(tǒng)登錄,圖8.14 “登錄”畫(huà)面,8.3.1系統(tǒng)啟動(dòng)與系統(tǒng)登錄,在登錄畫(huà)面

21、中,除顯示了主機(jī)名、當(dāng)前日期時(shí)間以外,還可以做如下四項(xiàng)工作: 單擊“關(guān)機(jī)”,可以關(guān)閉系統(tǒng)。 單擊“重啟”,可以重新啟動(dòng)系統(tǒng)。 單擊“會(huì)話”,將顯示“選擇會(huì)話”對(duì)話框, 如圖8.15所示。 會(huì)話就是一個(gè)用戶從登錄、使用系統(tǒng)到注銷(xiāo)之間的整個(gè)過(guò)程。在該對(duì)話框中,可以選擇本次會(huì)話中系統(tǒng)將要使用的窗口管理程序,也就是用戶界面的類型。,8.3.1系統(tǒng)啟動(dòng)與系統(tǒng)登錄,RHEL4中允許采用三種窗口管理程序,即GNOME、KDE和安全模式終端,系統(tǒng)默認(rèn)為GNOME界面。GNOME和KDE界面都是圖形界面,而“安全模式終端”是在無(wú)法用GNOME或KDE界面登錄時(shí)才使用的會(huì)話方式,它的會(huì)話界面是在圖形桌面上顯示出一

22、個(gè)命令窗口供用戶輸入和執(zhí)行命令。,圖8.15選擇會(huì)話,8.3.1系統(tǒng)啟動(dòng)與系統(tǒng)登錄,單擊“語(yǔ)言”,可以選擇本次會(huì)話中要使用的語(yǔ)言。 在登錄畫(huà)面中,只要輸入正確的用戶名和口令,即可成功登錄RHEL4。默認(rèn)情況下,顯示如圖8.16所示的GNOME風(fēng)格的系統(tǒng)主界面。,圖8.16RHEL4系統(tǒng)主界面,8.3.1系統(tǒng)啟動(dòng)與系統(tǒng)登錄,若選擇“安全模式終端”會(huì)話類型,則登錄后進(jìn)入“終端控制臺(tái)”窗口,用戶可以輸入命令和執(zhí)行命令。當(dāng)輸入exit,并按下回車(chē)鍵,即可結(jié)束會(huì)話,回到圖形登錄畫(huà)面。 RHEL4的圖形用戶界面與Windows界面相似,使用鼠標(biāo)對(duì)圖標(biāo)、菜單和窗口進(jìn)行操作,操作非常簡(jiǎn)便。,8.3.1系統(tǒng)啟動(dòng)

23、與系統(tǒng)登錄,2文字模式登錄 除采用圖形界面登錄以外,還可以用文字模式登錄Linux。當(dāng)顯示圖形登錄畫(huà)面時(shí),按下“Alt+Ctrl+F1”至“Alt+Ctrl+F6”組合鍵都可以切換到文字模式登錄畫(huà)面,如圖8.17所示。只要輸入正確的用戶名和口令,就可以成功登錄。 使用組合鍵“Alt+Ctrl+F1”至“Alt+Ctrl+F6”分別切換到6個(gè)虛擬控制臺(tái)。每個(gè)虛擬控制臺(tái)都是文字模式,它們相互獨(dú)立,互不影響。,8.3.1系統(tǒng)啟動(dòng)與系統(tǒng)登錄,在文字模式下使用Linux,用戶需要了解掌握常用的命令,通過(guò)輸入執(zhí)行命令實(shí)現(xiàn)各種操作要求。輸入命令時(shí)要注意Linux命令的書(shū)寫(xiě)嚴(yán)格區(qū)分大小寫(xiě)。 在圖8.17中顯示

24、的信息包括系統(tǒng)的內(nèi)核版本號(hào)是2.6.9-11,計(jì)算機(jī)名是“glinux”,用根用戶root登錄系統(tǒng),當(dāng)前所在目錄是“/root”,命令提示符是“#”,輸入的命令是logout(作用是注銷(xiāo)當(dāng)前用戶)。RHEL4使用的命令提示符有兩種,“#”是root登錄后顯示的命令提示符,一般用戶登錄后顯示的命令提示符是$。 在文字模式下,按下“Alt+Ctrl+F7”組合鍵可切換到圖形登錄界面,8.3.1系統(tǒng)啟動(dòng)與系統(tǒng)登錄,3telnet遠(yuǎn)程登錄 除在本機(jī)上登錄以外,還可以在其他的計(jì)算機(jī)上使用telnet來(lái)遠(yuǎn)程登錄到Linux主機(jī)。例如,可以在Windows主機(jī)上運(yùn)行如下命令: telnet Linux主機(jī)名

25、或IP地址 此后,會(huì)出現(xiàn)文字模式登錄界面。 不能使用root用戶遠(yuǎn)程登錄。若輸入用戶名為root,系統(tǒng)將返回錯(cuò)誤信息。,8.3.2Linux的圖形用戶界面,1X-Windows系統(tǒng) RHEL4的圖形界面是X.Org Foundation協(xié)會(huì)所提供的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)行基本的窗口操作,如打開(kāi)窗口或顯示圖像。,8.3.2Linux的圖形用戶界面,X-Window

26、System采用客戶/服務(wù)器架構(gòu)。RHEL4提供的兩種桌面環(huán)境GNOME和KDE都是客戶端程序,是實(shí)現(xiàn)多窗口管理的窗口管理器。窗口管理器負(fù)責(zé)窗口外觀的控制,包括窗口元素的邊界和著色,以及窗口的操作,如改變窗口大小或者移動(dòng)窗口等。服務(wù)器端負(fù)責(zé)實(shí)現(xiàn)硬件的驅(qū)動(dòng)和圖形界面的顯示。 Linux圖形界面的優(yōu)點(diǎn)在于一個(gè)Linux系統(tǒng)上可運(yùn)行不同的窗口管理器以及X Window System與操作系統(tǒng)內(nèi)核無(wú)關(guān)。與操作系統(tǒng)的無(wú)關(guān)性極大地增加了系統(tǒng)的穩(wěn)定性。在Windows環(huán)境下,如果GUI崩潰了,用戶就必須重新引導(dǎo)計(jì)算機(jī),而在Linux系統(tǒng)下,用戶可以終止GUI后再重新啟動(dòng)它,不會(huì)影響到系統(tǒng)提供的各種服務(wù)。,8

27、.3.2Linux的圖形用戶界面,2Gnome桌面 Gnome(GNU Network Object Model Environment)是基于GPL的開(kāi)源軟件,它是RHEL4默認(rèn)使用的桌面環(huán)境。Gnome界面如圖8.16所示。 (1)面板。面板類似于Windows的任務(wù)欄,Gnome界面中包括上下兩個(gè)面板,如圖8.18所示。桌面上部面板中包括系統(tǒng)主菜單和常用應(yīng)用程序的快捷按鈕,并顯示系統(tǒng)日期。桌面下部面板中包括任務(wù)欄和工作區(qū)切換器。主菜單快捷按鈕日期時(shí)間工作區(qū)切換器任務(wù)欄 可以用鼠標(biāo)改變面板的停放位置。將它拖動(dòng)到桌面的頂部、底部或左右邊處。 (2)主菜單。主菜單中包括應(yīng)用程序菜單和動(dòng)作菜單,

28、如圖8.19所示。,8.3.2Linux的圖形用戶界面,(3) Gnome桌面。Gnome桌面上默認(rèn)顯示三個(gè)圖標(biāo)。一個(gè)圖標(biāo)是當(dāng)前登錄用戶的主目錄,如根用戶root的主目錄就是/root,雙擊該圖標(biāo)會(huì)打開(kāi)窗口顯示主目錄的子目錄及文件。另一個(gè)圖標(biāo)是“計(jì)算機(jī)”,它類似于Windows的“我的電腦”。雙擊“計(jì)算機(jī)”圖標(biāo)將打開(kāi)如圖8.20所示窗口。 若對(duì)桌面上打開(kāi)的多個(gè)窗口進(jìn)行管理,應(yīng)注意使用工作區(qū)切換器。當(dāng)窗口打開(kāi)后,在窗口標(biāo)題欄的快捷菜單中可以設(shè)置該窗口放在哪一個(gè)工作區(qū)上。默認(rèn)情況下,打開(kāi)的窗口都在同一個(gè)工作區(qū)中。建議將打開(kāi)的窗口放到不同的工作區(qū),以便使用工作區(qū)切換器快速切換窗口。,8.3.2Lin

29、ux的圖形用戶界面,3KDE(K 桌面環(huán)境) KDE(K Desktop Environment)也是RHEL4使用的一種圖形化桌面環(huán)境。RHEL4使用的KDE版本是KDE3.3。KDE圖形界面友好易用,受到了人們的喜愛(ài)。 在登錄畫(huà)面中,選擇“KDE”會(huì)話方式,然后輸入用戶名和密碼,就會(huì)登錄RHEL4,顯示KDE圖形桌面,如圖8.21所示。 單擊紅帽圖標(biāo),彈出主菜單。KDE桌面和主菜單都與Gnome略有不同。,8.3.2Linux的圖形用戶界面,從主菜單中單擊“主文件夾”,會(huì)打開(kāi)“Konqueror”窗口,如圖8.22所示。Konqueror既是文件管理器,又是Web瀏覽器。圖8.22顯示了/

30、目錄下的子文件夾和文件列表。 KDE與Gnome的基本功能是相同的,用戶只要熟悉Gnome桌面操作,就能夠很快掌握KDE桌面的使用,因此本書(shū)對(duì)KDE不再贅述。本章后面的小節(jié)中的圖形界面也只采用Gnome界面。,8.3.3RHEL4的文件系統(tǒng)和命令,1文件系統(tǒng)結(jié)構(gòu) RHEL4默認(rèn)采用ext3文件系統(tǒng)。ext3采用樹(shù)形的層次目錄結(jié)構(gòu),最上層是根目錄/。在安裝RHEL4過(guò)程中自動(dòng)建立了根目錄和一些子目錄。主要的子目錄列舉如下: /bin:存放供系統(tǒng)管理員和一般用戶使用的命令子程序,如cat、ls、su等多種命令。 /boot:包含系統(tǒng)啟動(dòng)過(guò)程中所需的文件, 如系統(tǒng)內(nèi)核文件。該子目錄不可刪除,否則系統(tǒng)

31、無(wú)法啟動(dòng)。 /dev:包含連接到系統(tǒng)中的設(shè)備的驅(qū)動(dòng)文件。 /etc:包含系統(tǒng)設(shè)置與管理的文件。 /home:一般用戶的主目錄,或FTP站點(diǎn)目錄。,8.3.3RHEL4的文件系統(tǒng)和命令,/lib:包含運(yùn)行/bin和/sbin目錄中的二進(jìn)制文件所需的共享函數(shù)庫(kù)。 /media:包含可移動(dòng)存儲(chǔ)設(shè)備如CD-ROM、軟盤(pán)、USB設(shè)備的掛載點(diǎn)子目錄。當(dāng)移去設(shè)備時(shí),其子目錄也自動(dòng)消失。 /mnt:用于包含臨時(shí)掛載到文件系統(tǒng)中的設(shè)備的掛載點(diǎn)子目錄。其中子目錄由用戶建立,當(dāng)設(shè)備卸載時(shí),子目錄不消失。 /root:管理員用戶root的子目錄。 /tmp:供程序存放所需要的臨時(shí)文件。 /usr:存放供用戶共享的應(yīng)用

32、程序文件。 /var:存放可變動(dòng)的數(shù)據(jù)文件,包括spool目錄(存放各種數(shù)據(jù)文件)、管理和日志數(shù)據(jù)、臨時(shí)文件。,8.3.3RHEL4的文件系統(tǒng)和命令,2Linux常用命令 在RHEL4操作系統(tǒng)的使用中,雖然一般都可以用圖形界面完成各種系統(tǒng)管理操作,但熟悉RHEL4的常用命令會(huì)幫助我們深入了解RHEL4。下面給出幾個(gè)常用命令的例子。 (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的每個(gè)人都必須擁有自己的用戶帳號(hào)。用戶帳號(hào)包括用戶名和口令。在Linux安裝完畢時(shí),可以登錄系統(tǒng)的用戶帳號(hào)只有兩個(gè),一個(gè)是管理員用戶root,另外是一個(gè)非管理員用戶。因此,如果希望一個(gè)新用戶登錄Linux,則必須為他建立用戶帳號(hào)。 Linux的每一個(gè)用戶都擁有一個(gè)唯一標(biāo)識(shí)碼叫做用戶ID(UID)。默認(rèn)情況下系統(tǒng)為每一個(gè)用戶建立一個(gè)主目錄。除root用戶的主目錄為/root以外,其他用戶的主目錄默認(rèn)都是/home的子目錄,并以用戶名命名。例如,用戶user1的主

35、目錄就是/home/user1。當(dāng)用戶建立文檔或其它文件時(shí),默認(rèn)存儲(chǔ)在用戶的主目錄下。 組群即用戶組,每個(gè)組群具有唯一的組群ID(GID)。建立組群的目的是將一些用戶集中到某個(gè)組中,以便管理,尤其是便于進(jìn)行權(quán)限管理。,8.4.1用戶和組群,1建立用戶和組群 只有根用戶root才可以創(chuàng)建或刪除用戶帳號(hào)和組群。root應(yīng)做的工作之一就是為準(zhǔn)備使用該計(jì)算機(jī)的所有用戶創(chuàng)建和管理用戶帳號(hào),并根據(jù)需要?jiǎng)?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)自動(dòng)填入,最后選擇“確定”按鈕。這樣一個(gè)用戶就添加完畢。,圖8.24“創(chuàng)建新用戶”窗口,8.4.1用戶和組群,(2)添加組群 單擊“添加組群”按鈕,在彈出的“創(chuàng)建新組群”窗口中輸入需要?jiǎng)?chuàng)建的組群名稱,如“jsj”,然后單擊“確定”按鈕。 (3)更改用戶和組群的屬性 選中已存在的用戶,單擊“屬性”按鈕,彈出“用戶屬性”窗口,如圖8.25所示。在該窗口的“帳號(hào)信息”選項(xiàng)頁(yè)中,可以設(shè)置帳號(hào)過(guò)期日期。若選中本地口令被鎖,則該用戶就不能登錄了。在“用戶屬性”窗口的“口令信息”選項(xiàng)頁(yè)中,可以進(jìn)行口令過(guò)期的設(shè)置。在“組群”選項(xiàng)頁(yè)中,可以將該用戶加入到某個(gè)已

37、有的組群中。,8.4.1用戶和組群,圖8.25“用戶屬性”窗口,8.4.2用戶權(quán)限的管理,在Linux中,每個(gè)文件、文件目錄和設(shè)備都隸屬于某一個(gè)用戶,該用戶稱為文件所有者。Linux安裝的所有文件的所有者都是root用戶,安裝以后建立用戶時(shí)所建立的主目錄的所有者是該用戶,例如,主目錄/home/wang的所有者就是wang。用戶建立的所有文件和文件目錄的所有者是用戶本人。 root用戶對(duì)所有文件和文件目錄具有完全權(quán)限,包括讀取、寫(xiě)入和執(zhí)行三種權(quán)限。文件所有者對(duì)所屬文件具有完全權(quán)限。root用戶和文件所有者都可以將文件的訪問(wèn)權(quán)限授予其他用戶。,8.4.2用戶權(quán)限的管理,選中已存在的組群,單擊“屬

38、性”按鈕,在彈出“組群屬性”窗口中選擇“組群用戶”選項(xiàng)頁(yè),可將已有的用戶歸入到本組中,如圖8.26所示。 (4)用戶及用戶組的刪除 選中要?jiǎng)h除的用戶或用戶組,單擊“刪除”按鈕。,圖8.26“組群屬性”窗口,8.4.2用戶權(quán)限的管理,1權(quán)限的類型 文件和文件目錄的權(quán)限有三種,即讀取(r)、寫(xiě)入(w)和執(zhí)行(x),其意義如表8.1所示。 權(quán)限類型代表字母文件權(quán)限的意義目錄權(quán)限的意義讀取r打開(kāi)文件列目錄內(nèi)容,與ls命令功能類似寫(xiě)入w編輯修改文件可在目錄中添加、修改和刪除文件執(zhí)行x執(zhí)行文件可用cd命令切換至該目錄 2查看文件或文件目錄的權(quán)限 如果當(dāng)前登錄用戶對(duì)文件或目錄有讀取權(quán)限,那么就可以查看文件或

39、目錄的權(quán)限。方法是從文件或目錄的快捷菜單中選擇“屬性”打開(kāi)“屬性”窗口,再選擇“權(quán)限”選項(xiàng)頁(yè),如圖8.27所示。,8.4.2用戶權(quán)限的管理,圖8.27中顯示了root登錄后所看到的用戶jsjgcl的主目錄的權(quán)限信息,包括如下幾項(xiàng)信息: 文件所有者是jsjgcl,文件所有者的權(quán)限是讀取、寫(xiě)入和執(zhí)行三種權(quán)限。 群組jsjgcl無(wú)權(quán)限。 除文件所有者和群組jsjgcl的成員以外的用戶和群組無(wú)權(quán)限。,8.4.2用戶權(quán)限的管理,3修改文件或目錄的權(quán)限 應(yīng)該讓用戶或組群具有不同的文件訪問(wèn)權(quán)限以及設(shè)備使用權(quán)限,防止用戶有意或無(wú)意破壞系統(tǒng)文件。建立用戶(組)并向他們授予適當(dāng)?shù)臋?quán)限如果某些用戶有類似權(quán)限,單獨(dú)為

40、他們?cè)O(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公司開(kāi)發(fā)并維護(hù),其目標(biāo)是提供可靠的、有效的、易于擴(kuò)展的Web服務(wù)器,并且所有源代碼都公開(kāi)。 1Apache的安裝 如果不知道是否已安裝Apache服務(wù)器,可以輸入下面的命令進(jìn)行判斷: rpm qa httpd 如果已安裝,則

41、顯示如下結(jié)果: httpd-2.0.52-12.ent 如果還沒(méi)有安裝,則可以插入RHEL4的第2張安裝盤(pán),在RedHat/rpms子目錄中找到httpd-2.0.52-12.ent.i386.rpm文件,用鼠標(biāo)雙擊該文件進(jìn)行安裝。,8.5.1Web服務(wù)器,2Apache的啟動(dòng)和停止 從系統(tǒng)主菜單中選擇應(yīng)用程序系統(tǒng)設(shè)置服務(wù)器設(shè)置服務(wù),可以打開(kāi)“服務(wù)配置”窗口。在該窗口左側(cè)選擇“httpd”,單擊“開(kāi)始”按鈕,然后單擊“保存”按鈕,即可啟動(dòng)Apache服務(wù)器,如圖8.29所示。以后在每一次啟動(dòng)系統(tǒng)時(shí),會(huì)自動(dòng)啟動(dòng)Apache服務(wù)器。 在“服務(wù)配置”窗口中選擇“httpd”選項(xiàng),單擊“停止”按鈕,可

42、以停止Web服務(wù)。,8.5.1Web服務(wù)器,3從客戶端瀏覽Web服務(wù)器 對(duì)于用作Web服務(wù)器的Linux計(jì)算機(jī),必須安裝網(wǎng)卡,并正確地設(shè)置IP地址、子網(wǎng)掩碼和網(wǎng)關(guān)。設(shè)置的方法是從系統(tǒng)主菜單中選擇應(yīng)用程序系統(tǒng)設(shè)置網(wǎng)絡(luò),打開(kāi)“網(wǎng)絡(luò)配置”窗口。在“設(shè)備”選項(xiàng)頁(yè)中選擇網(wǎng)卡,單擊“編輯”按鈕,打開(kāi)“以太網(wǎng)絡(luò)設(shè)備”對(duì)話框,如圖8.30所示。選擇“靜態(tài)設(shè)置的IP地址”,然后就可以輸入IP地址、子網(wǎng)掩碼和網(wǎng)關(guān)。最后在“網(wǎng)絡(luò)配置”窗口中保存設(shè)置結(jié)果,并在“設(shè)備”選項(xiàng)頁(yè)中激活網(wǎng)卡。,8.5.1Web服務(wù)器,用戶可以從Web客戶端計(jì)算機(jī)(或在本機(jī)上),使用Windows的IE或RHEL4的Firefox Web瀏覽

43、器來(lái)瀏覽Apache服務(wù)器。例如用IE瀏覽,可以看到Apache服務(wù)器的默認(rèn)頁(yè)面,如圖8.31所示。若是在Linux客戶機(jī)上,用戶可以從系統(tǒng)主菜單中選擇應(yīng)用程序互聯(lián)網(wǎng)Firefox Web Browser,啟動(dòng)Mozilla Firefox瀏覽器,然后在地址欄中輸入U(xiǎn)RL即可。,8.5.1Web服務(wù)器,圖8.31 用IE瀏覽 Apache服務(wù)器,8.5.1Web服務(wù)器,4Web服務(wù)器的主目錄 Web服務(wù)器的默認(rèn)主目錄是/var/www,網(wǎng)頁(yè)放在/var/www/html目錄中,CGI程序放在/var/www/cgi-bin目錄中,圖形圖標(biāo)文件放在/var/www/icons目錄中。服務(wù)器的默認(rèn)

44、主頁(yè)是/var/www/html目錄中的index.html或index.html.var。 安裝Web服務(wù)器后,/var/www/html目錄下沒(méi)有任何網(wǎng)頁(yè)。當(dāng)用戶瀏覽服務(wù)器時(shí),Linux自動(dòng)顯示出/var/www/error子目錄下的noindex.html頁(yè)面,即圖8.31所示頁(yè)面。,8.5.1Web服務(wù)器,用戶可將制作好的主頁(yè)文件復(fù)制到/var/www/html目錄,改名為index.htm,這樣就可以從Web客戶端瀏覽到自己的主頁(yè)文件了。如圖8.32所示為用Mozilla Firefox瀏覽器瀏覽一個(gè)簡(jiǎn)單的自制主頁(yè)。,圖8.32 用Mozilla Firefox 瀏覽器瀏覽主頁(yè),8.

45、5.1Web服務(wù)器,5配置Apache 在系統(tǒng)主菜單中選擇“應(yīng)用程序”“系統(tǒng)設(shè)置”“服務(wù)器設(shè)置”“HTTP”,即可進(jìn)入Apache配置窗口,如圖8.33所示。在此窗口中可以對(duì)服務(wù)器名、網(wǎng)主電子郵件地址以及端口號(hào)進(jìn)行設(shè)置。 服務(wù)器名指Web服務(wù)器的主機(jī)名,指出主機(jī)名可以避免DNS查找失敗后掛起服務(wù)器程序。網(wǎng)主電子郵件地址用于設(shè)置用戶就管理問(wèn)題發(fā)信的地址。HTTP請(qǐng)求的缺省端口是80,但是也可以配置某個(gè)Web服務(wù)器使用另外一個(gè)沒(méi)有用于其他服務(wù)的端口,以便于建立基于IP地址和端口的虛擬主機(jī)。,8.5.1Web服務(wù)器,圖8.33 Apache配置窗口,8.5.1Web服務(wù)器,6. 配置虛擬主機(jī) “虛擬

46、主機(jī)”使得Apache服務(wù)器在同一機(jī)器上可以實(shí)現(xiàn)多個(gè)Web服務(wù)器,這些虛擬主機(jī)可以用不同的域名或不同的IP地址訪問(wèn)。Apache支持基于IP地址的虛擬主機(jī)和基于域名的虛擬主機(jī)?;谟蛎奶摂M主機(jī)是在具有一個(gè)IP地址的Apache服務(wù)器上實(shí)現(xiàn)多個(gè)不同域名的虛擬Web服務(wù)器。下面只說(shuō)明基于域名的虛擬主機(jī)的配置方法。 在如圖8.33所示的“HTTP”窗口中選擇“虛擬主機(jī)”選項(xiàng)頁(yè),在“Virtual Hosts”列表中只有一項(xiàng),即“Default Virtual Host”。單擊“編輯”按鈕,彈出“虛擬主機(jī)的屬性”窗口,如圖8.34所示。為了在建立虛擬主機(jī)后,使系統(tǒng)仍能查找到主機(jī),因此,應(yīng)將主機(jī)創(chuàng)建為

47、第一個(gè)虛擬主機(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)頁(yè)中單擊“添加”按鈕,添加一個(gè)新的虛擬主機(jī),確定其域名為,在“虛擬主機(jī)的屬性”窗口中輸入該虛擬主機(jī)的信息,如圖8.35所示。 信息輸入完后,單擊“確定”按鈕。注意在系統(tǒng)詢問(wèn)“你確信要存盤(pán)退出嗎?”時(shí),要回答“是”。,圖8.35虛擬主機(jī)的屬性,8.5.1Web服務(wù)器,接著,修改該域的DNS正向解析文件,在其中加入一行: dept1 IN A 30 再修改該域的DNS反向解析文件,在其中加入一行: 130

48、 IN PTR . 最后,建立/var/www/html/ dept1目錄,并在該目錄中為建立一個(gè)默認(rèn)主頁(yè)index.html,注意正確設(shè)置其訪問(wèn)權(quán)限。這樣,就可以從瀏覽器訪問(wèn)該虛擬主機(jī)了,例如用Mozilla Firefox瀏覽器瀏覽主頁(yè),如圖8.36所示。,圖8.36 訪問(wèn)虛擬主機(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,是美國(guó)加利福尼亞大學(xué)伯克利分校開(kāi)發(fā)的一個(gè)域名服務(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 如果還沒(méi)有安裝,則可以在RHEL4的第4張安裝盤(pán)的/RedHat/rpms/目錄中找到bind-9.2.4-2.i386.rpm軟件包,然后雙擊該文件進(jìn)行安裝。另外,BIND還有一些相關(guān)的軟件包,如第1張安裝盤(pán)的/RedHat/rpms/目錄中的caching-nameserver-7.3-3.noarch.rpm軟件包、第2張安裝盤(pán)的/RedHat/rpms/目錄中的bind-libs

50、-9.2.4-2.i386.rpm和bind -utisls-9.2.4-2.i386.rpm文件等,可以分別進(jìn)行安裝。 若要查看軟件是否安裝并安裝軟件,更簡(jiǎn)單的方法是從系統(tǒng)菜單中選擇“應(yīng)用程序系統(tǒng)設(shè)置添加/刪除應(yīng)用程序”,打開(kāi)“軟件包管理”對(duì)話框,如圖8.37所示。,8.5.2DNS域名服務(wù),圖8.37 “軟件包管理” 對(duì)話框,8.5.2DNS域名服務(wù),2啟動(dòng)和停止域名服務(wù) 如果要讓本機(jī)成為DNS服務(wù)器,必須啟動(dòng)該主機(jī)上的DNS服務(wù)。DNS服務(wù)名為“named”。啟動(dòng)方法是從系統(tǒng)主菜單中選擇應(yīng)用程序系統(tǒng)設(shè)置服務(wù)器設(shè)置服務(wù),可以打開(kāi)“服務(wù)配置”窗口;在該窗口左側(cè)選擇“named”,單擊“開(kāi)始”

51、按鈕,然后單擊“保存”按鈕,即可啟動(dòng)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)頁(yè)中設(shè)置主機(jī)名、主DNS的IP地址以及DNS搜尋路徑,如圖8.38所示。設(shè)置完成后,要注意用“文件”菜單中“保存”保存設(shè)置結(jié)果。該設(shè)置結(jié)果會(huì)被系統(tǒng)自動(dò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)自動(dòng)設(shè)置,其中除了設(shè)置BIND的一些參數(shù)外,主要記錄了DNS正向解析區(qū)域與反向解析區(qū)域以及對(duì)應(yīng)的區(qū)域文件。系統(tǒng)管理員進(jìn)行DNS配置時(shí),無(wú)需修改named.conf文件原有內(nèi)容,只需在其中添加所要解析的DNS域的說(shuō)明信息。 下面舉例說(shuō)明對(duì)named.conf的修改方法。,8.5.2DNS域名服務(wù),本機(jī)名和IP地址如圖8.38所示,本機(jī)要解析的域是“”。編輯/var/named/chroot/etc子目錄下的named.conf文件(因?yàn)?etc子目錄下的named.conf是一個(gè)鏈接文件,鏈接到目標(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; ; 上面有兩個(gè)區(qū)域定義,前一個(gè)是正向區(qū)域,后一個(gè)是反向區(qū)域。其中master說(shuō)明該DNS服務(wù)器為主域名服務(wù)器。,8.5.2DNS域名服務(wù),正向區(qū)域定義說(shuō)明區(qū)域名為,其區(qū)域配置文件是.zone。 反向區(qū)域定義說(shuō)明區(qū)域名為23.168.192.(

54、注意網(wǎng)絡(luò)地址是反序),其區(qū)域配置文件是23.168.192.zone。 (3)建立正向區(qū)域文件 區(qū)域文件通常也稱為域名數(shù)據(jù)庫(kù)文件,定義了域名和IP地址的對(duì)應(yīng)關(guān)系。區(qū)域文件的默認(rèn)路徑是/var/named子目錄。實(shí)際上,區(qū)域文件的路徑是/var/named/chroot/ var/named子目錄,因此,先在該子目錄下建立區(qū)域文件.zone和23.168.192.zone,然后建立區(qū)域文件的鏈接文件,再把鏈接文件移動(dòng)到/var/named下,并分別改名為.zone和23.168.192.zone。下面說(shuō)明區(qū)域文件的內(nèi)容。,8.5.2DNS域名服務(wù),正向區(qū)域文件用于將域名解析為IP地址。文件.zo

55、ne的內(nèi)容如下(為方便說(shuō)明,在每行前加上行號(hào),該行號(hào)不是文件的原有內(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ū)域在緩存中的保存時(shí)間,若省略該行,則采用默認(rèn)保存時(shí)間。 第2行是首資源記錄,也稱為SOA記錄,表示一個(gè)區(qū)的開(kāi)始。其中指出主DNS服務(wù)器的規(guī)范主機(jī)名(即以“.”結(jié)尾的絕對(duì)主機(jī)名)和系統(tǒng)管理員的E-ma

56、il地址。系統(tǒng)管理員的E-mail地址是正常E-mail地址的改寫(xiě)形式,即將改寫(xiě)為.。,8.5.2DNS域名服務(wù),第3至7行是一些參數(shù),分別表示序列號(hào)、刷新時(shí)間間隔、重試時(shí)間間隔、過(guò)期時(shí)間(這幾項(xiàng)用于輔助域名服務(wù)器與主域名服務(wù)器的同步設(shè)置)、最小時(shí)間間隔(即資源記錄默認(rèn)保存時(shí)間)。 第8行NS記錄指明區(qū)域中DNS服務(wù)器的主機(jī)名。 第9行MX記錄指明郵件服務(wù)器的主機(jī)名。 第10行A記錄指明域名到IP地址的對(duì)應(yīng)關(guān)系。表示對(duì)應(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)容如下(同上所述,其中行號(hào)不是文件的原有內(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ù),對(duì)文件內(nèi)容說(shuō)明如下: 第1至8行內(nèi)容與正向區(qū)域文件內(nèi)容相同,所代表意義也相同。 第9行是指針記錄,表示IP地址30對(duì)應(yīng)的域名是。 4測(cè)試DNS服務(wù)器 DNS服務(wù)器配置完畢,最好重新啟動(dòng)計(jì)算機(jī),然后測(cè)試一下配置是否正確

58、。一種簡(jiǎn)便的測(cè)試方法是切換到文本模式下,以系統(tǒng)管理員身份登錄后,輸入nslookup命令,操作如下(括號(hào)中為注釋)。,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),它是一個(gè)快速安全的FTP服務(wù)軟件。vsftpd服務(wù)器允許遠(yuǎn)程用戶以匿名或非匿名用戶身份訪問(wèn)服務(wù)器上的文件資源,包括上傳和下載已授權(quán)的文件、在服務(wù)器上的授權(quán)目錄下建立子目錄等。,8.5.3FTP服務(wù)器,1安裝vsftpd 在安裝過(guò)程中如果選擇了安裝FTP 服務(wù)器組件,RHEL4會(huì)自動(dòng)安裝vsftpd。如果不知道是否已安裝vsftpd,可以輸入如下命令進(jìn)行判斷: rootwww# rpm qa vsftpd 如果已安裝,則顯示如下結(jié)果。 Vsftpd-2.0.1-5 如果還沒(méi)有安裝,則可以插入RHEL4的第1張安裝光盤(pán),在RedHat/rpms子目錄中找到Vsftpd-2.0.1-5.

溫馨提示

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