網(wǎng)管寶典13-計(jì)算機(jī)-_第1頁(yè)
網(wǎng)管寶典13-計(jì)算機(jī)-_第2頁(yè)
網(wǎng)管寶典13-計(jì)算機(jī)-_第3頁(yè)
網(wǎng)管寶典13-計(jì)算機(jī)-_第4頁(yè)
網(wǎng)管寶典13-計(jì)算機(jī)-_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第十三章 RHEL

AS

4.0基本網(wǎng)絡(luò)管理本章主要介紹Red

Hat

Enterprise

Linux

4.0系統(tǒng)的基本網(wǎng)絡(luò)管理知識(shí)。本章重點(diǎn)如下:用戶和組群的添加、配置與刪除用戶身份的切換用戶和組群配置文件的編輯用戶和組群文件訪問權(quán)限的配置文件和目錄的創(chuàng)建與刪除NFS的掛載、共享與刪除Linux系統(tǒng)的文件類型文件和目錄的創(chuàng)建與刪除文件的掛載與ACL配置交換空間的添加與刪除ext3分區(qū)的創(chuàng)建與刪除RAID和LVM的創(chuàng)建磁盤配額的配置Samba服務(wù)器的配置13.1用戶和組群管理13.1.1

Linux系統(tǒng)用戶和組群管理概述在Linux系統(tǒng)中,每個(gè)用戶對(duì)應(yīng)一個(gè)賬號(hào)。而且在系統(tǒng)安裝完成后,系統(tǒng)本身已創(chuàng)建了一些特殊用戶(在Windows

系統(tǒng)中稱為“內(nèi)置用戶”),它們具有特殊的意義,其中,最重要的是超級(jí)用戶,即root賬戶了。相當(dāng)于Windows系

統(tǒng)中的administrator賬戶。超級(jí)用戶承擔(dān)了系統(tǒng)管理的一切任務(wù),可以不受限制地進(jìn)行任何操作,因此,只有在完全必要的情況下才能以root身份進(jìn)行操作,可由超級(jí)用戶來創(chuàng)建允許登錄系統(tǒng)的普通用戶。1.與Linux系統(tǒng)用戶和組群管理有關(guān)的基本術(shù)語本小點(diǎn)介紹了以下術(shù)語:用戶名:系統(tǒng)中用來標(biāo)識(shí)用戶的名稱,可以是字母、數(shù)字組成的字符串,但區(qū)分大小寫。用戶標(biāo)識(shí)UID:系統(tǒng)中用來標(biāo)識(shí)用戶的數(shù)字。用戶主目錄:系統(tǒng)為每個(gè)用戶配置的單獨(dú)使用環(huán)境。登錄Shell:用戶登錄后啟動(dòng),以接收用戶的輸入,并執(zhí)行輸入相應(yīng)命令的程序。用戶組/組群:具有相似屬性的多個(gè)用戶被分配到一個(gè)組中,也與Windows系統(tǒng)中的組一樣。組標(biāo)識(shí)GID:用來表示用戶組的數(shù)字標(biāo)識(shí)。2.用su命令改變身份用戶在系統(tǒng)使用過程中可以隨時(shí)使用su命令來改變身份。su的基本語法為:su

username用戶在系統(tǒng)使用過程中可以隨時(shí)使用su命令來改變身份。13.1.2

Linux用戶和用戶配置文件除了像Windows系統(tǒng)一樣新建用戶賬戶外,在Linux系統(tǒng)中同樣有一些用戶賬戶是在系統(tǒng)安裝后就有的,就像Windows系統(tǒng)中的內(nèi)置賬戶一樣。想了解Linux系統(tǒng)的一些賬號(hào),可以通過查看/etc/passwd文件實(shí)現(xiàn)。與用戶相關(guān)的配置文件主要有兩個(gè)。/etc/passwd:用戶配置文件;/etc/shadow:用戶影子口令文件。Password文件內(nèi)容只有root賬戶才有權(quán)限修改。該文件中包含了系統(tǒng)中所有用戶的用戶名和它們的相關(guān)信息。每個(gè)用戶賬號(hào)在文件中對(duì)應(yīng)一行,并且用冒號(hào)(:)分為7個(gè)部分(Linux系統(tǒng)中稱為“域”),各部分間用冒號(hào)(:)分隔。格式如下:賬戶名:是否有加密口令:用戶ID:組ID:賬戶全名或描述:登錄目錄:登錄Shell在這個(gè)文件中,也是每個(gè)用戶對(duì)應(yīng)一行,并且用冒號(hào)分成9個(gè)部分(Linux系統(tǒng)中稱為“域”)。每一行的格式如下。用戶登錄名;用戶加密后的口令(若為空,表示該用戶不需口令即可登錄,若為*號(hào),表示該賬號(hào)被禁用);從1970年1月1日至口令最近一次被修改的天數(shù);口令在多少天內(nèi)不能被用戶修改;口令在多少天后必須被修改(0為沒有修改過);口令過期多少天后用戶賬號(hào)被禁止;口令在到期多少天內(nèi)給用戶發(fā)出警告;口令自1970年1月1日被禁止的天數(shù);保留域。具體示例參見書中介紹。13.1.3組和組配置文件用戶組(group)就是具有相同特征的用戶(user)的集合體。在Linux中,組的劃分可以采用多種標(biāo)準(zhǔn),一個(gè)用戶可同時(shí)包含在多個(gè)組內(nèi)。管理用戶組的基本文件是/etc/group,其中包含了系統(tǒng)中所有用戶組的相關(guān)信息。在這個(gè)文件中,每個(gè)用戶組同樣對(duì)應(yīng)著文件中的一行,并用冒號(hào)分成4個(gè)域。其中每一行的格式為。用戶組名:是否有加密口令:組ID:組成員列表具體示例參見書中介紹。13.1.4用戶和組的關(guān)系在Linux系統(tǒng)中,用戶和組的對(duì)應(yīng)關(guān)系有多種:一對(duì)一、多對(duì)一、一對(duì)多或多對(duì)多。一對(duì)一:某個(gè)用戶可以是某個(gè)組的唯一成員;多對(duì)一:多個(gè)用戶可以是某個(gè)唯一的組的成員,不歸屬其

他用戶組;比如beinan和Linuxsir兩個(gè)用戶只歸屬于beinan用戶組;一對(duì)多:某個(gè)用戶可以是多個(gè)用戶組的成員;如beinan可

以是root組成員,也可以是Linuxsir用戶組成員,還可以是

adm用戶組成員;多對(duì)多:多個(gè)用戶對(duì)應(yīng)多個(gè)用戶組,并且?guī)讉€(gè)用戶可以是歸屬相同的組;其實(shí)多對(duì)多的關(guān)系是前面3條的擴(kuò)展。13.1.5用戶和組基本管理命令1.管理用戶命令在Linux下登錄用戶賬戶的管理是通過utmp和wtmp這兩個(gè)工具來實(shí)現(xiàn)的。wtmp還記錄了系統(tǒng)重啟和系統(tǒng)狀態(tài)變化的有關(guān)信息。所有與utmp和wtmp相關(guān)的數(shù)據(jù)都分別被保存在/var/run/utmp和/var/log/wtmp這兩個(gè)文件中。這兩個(gè)文均歸屬于root用戶所有,并且訪問權(quán)限被設(shè)置為644,這些文件中的數(shù)據(jù)是加密過的。具體的命令說明參見書中介紹。13.2用戶和組管理13.2.1用“用戶管理器”管理用戶賬戶要使用“用戶管理器”,必須運(yùn)行X窗口系統(tǒng),具備根訪問特權(quán),并且安裝了redhat-config-users

RPM軟件包。要從桌面啟動(dòng)用戶管理器,需要執(zhí)行面板上的【應(yīng)用程序】→【系統(tǒng)設(shè)置】→【用戶和組群】菜單命令,或在命令提示符Shell狀態(tài)下(如XTerm或GNOME終端)輸入“redhat-config-users”命令,打開的對(duì)話框如下圖所示。具體的管理方法參見書中介紹。13.2.2用“用戶管理器”管理組賬戶(略)13.2.3賬戶的命令行管理方式1.添加用戶在Linux系統(tǒng)中,添加用戶的命令有兩個(gè),那就是useradd和adduser,但其實(shí)經(jīng)過許多用戶證實(shí)這兩個(gè)命令是完全一樣的。這兩個(gè)命令的基本格式均為:useradd(或者adduser)[-u

uid[-o]][-g

group][-G

gro[-d

home][-s

Shell][-c

comment][-m][-f

inactive][-e

e[-p

passwd]

[-M][-n]

[-r]

[-l]

name參數(shù)的描述、使用方法和示例參見書中表13-1。2.添加組群要給系統(tǒng)添加組群,需要使用groupadd命令,格式如下:groupadd[-g

gid[-o]][-r][-f]group后面的選項(xiàng)參見書中表13-3。3.口令老化為安全起見,要求用戶定期改變他們的口令是明智之舉,這在RedHat

Linux系統(tǒng)中稱為“口令老化”??梢栽谙聢D所示的“口令信息”選項(xiàng)卡中進(jìn)行設(shè)置。要從命令提示符Shell狀態(tài)下為用戶配置口令過期,應(yīng)使用chage命令。它的基本語法格式如下:chage

[-l]

[-m

min_days]

[-M

max_days]

[-W

warn]

[-Iinactive]

[-E

expire]

[-d

last_day]

user參數(shù)選項(xiàng)參見書中表13-4。具體使用方法和示例參見書中介紹。13.3用戶和組權(quán)限配置13.3.1文件和目錄讀取權(quán)限所有的文件和目錄都被創(chuàng)建它們的人所“擁有”。讀取、寫入和執(zhí)行是許可權(quán)限中的3個(gè)主要設(shè)置,與Windows系統(tǒng)的文件訪問權(quán)限類似。用戶在他們的賬號(hào)創(chuàng)建之時(shí)就被編入一個(gè)組群,還可以指定哪些組群可以讀取、寫入或執(zhí)行某一文件。要查看某文件或目錄的用戶訪問權(quán)限,只需在shell或終

端提示符下輸入“l(fā)s

–l/filename”命令即可。下圖所示的就是查看/usr目錄下所有文件和文件夾的用戶訪問權(quán)限配置。這里顯示了該目錄下所有文件和目錄的用戶訪問權(quán)限配置。各列具體說明參見書中介紹。13.3.2使用chmod命令改變權(quán)限使用chmod命令可以改變權(quán)限。當(dāng)想用chmod命令來改變權(quán)限時(shí),文件的用戶身份主要有如下幾類:u:擁有文件的用戶(所有者);g:所有者所在的組群;o:其他人(不是所有者或所有者的組群);a:每個(gè)人或全部(u、g和o)。用戶所具有的文件訪問權(quán)限類型如下:r:讀取權(quán);w:寫入權(quán);x:執(zhí)行權(quán)。文件權(quán)限配置行為有如下幾類?!?:添加權(quán)限;-:刪除權(quán)限;◆=:使它成為唯一權(quán)限。從文件readme.txt中刪除所有權(quán)限(包括每個(gè)人的權(quán)限)的命令如下:chmod

a-rwx

readme.txt具體內(nèi)容和命令應(yīng)用示例參見書中介紹。13.3.3使用數(shù)字來改變權(quán)限每種權(quán)限設(shè)置都可以用一個(gè)數(shù)值來代表,那就是:r=4;w=2;x=1;-=0當(dāng)這些值被加在一起時(shí),它的總和便用來設(shè)立特定的權(quán)限。例如,如果想有讀取和寫入的權(quán)限,會(huì)得到一個(gè)值為6的總和,即4(讀取)+2(寫入)=

6。以下是某些常用命令的設(shè)置、數(shù)值及它們的含義。-rw-------(600):只有所有者才有讀取和寫入的權(quán)限。-rw-r--r--(644):只有所有者才有讀取和寫入的權(quán)限,組群和其他人只有讀取的權(quán)限。-rwx------(700):只有所有者才有讀取、寫入和執(zhí)行的權(quán)限。-rwxr-xr-x(755):所有者有讀取、寫入和執(zhí)行的權(quán)限,組群和其他人只有讀取和執(zhí)行的權(quán)限。-rwx--x--x(711):所有者有讀取、寫入和執(zhí)行的權(quán)限,組群和其他人只有執(zhí)行權(quán)限。-rw-rw-rw-(666):每個(gè)人都能夠讀取和寫入文件。-rwxrwxrwx(777):每個(gè)人都有能夠讀取、寫入和執(zhí)行的權(quán)限。具體內(nèi)容和示例參見書中介紹。13.4

Red

Had

Linux文件系統(tǒng)管理13.4.1

Linux文件系統(tǒng)的基本結(jié)構(gòu)在Linux系統(tǒng)中,每個(gè)文件都被保存在目錄中。目錄中還可以包含子目錄,這些子目錄(subdirectory)中還可以包含文件和其他子目錄,這一點(diǎn)與微軟公司的DOS和Windows系統(tǒng)的文件系統(tǒng)格式基本一樣,不同的是磁盤設(shè)

備及分區(qū)的表示方法不一樣。因?yàn)樵谖④浌镜腄OS乃至

Windows系統(tǒng)中的磁盤和分區(qū)是以盤符表示的,如C、D、

E……,而Linux系統(tǒng)中磁盤是以諸如had、hdb、hdc等表示第1個(gè)、第2個(gè)、第3個(gè)磁盤;而以hda1、hda2、hda3等來表示第1個(gè)磁盤上的分區(qū)。具體內(nèi)容參見書中介紹。13.4.2識(shí)別和使用文件類型1.壓縮的和歸檔的文件在Linux系統(tǒng)中,主要有以下幾類壓縮和歸檔類型文件(從其擴(kuò)展名歸類)。.bz2:使用bzip2壓縮的文件;.gz:使用gzip壓縮的文件;.tar:使用tar壓縮的文件,又稱為tar文件;.tbz:用tar和bzip壓縮的文件;.tgz:用tar和gzip壓縮的文件;.zip:使用zip壓縮的文件,在MS-DOS應(yīng)用程序中常見。2.文件格式在Linux系統(tǒng)中主要的文件格式有如下幾種,許多與Windows系統(tǒng)通用:.au:音頻文件;.gif:GIF圖像文件;.html/.htm:HTML文件;.jpg:JPEG圖像文件;.pdf:文檔的電子映像;.png:PNG圖像文件;.ps:Postscript文件,為打印而格式化過的文件;.txt:純ASCII文本文件;.wav:音頻文件;.xpm:圖像文件。3.系統(tǒng)文件以下是幾個(gè)常見的Linux系統(tǒng)文件擴(kuò)展名類型。.conf:一種配置文件,配置文件有時(shí)也使用.cfg;.lock:鎖(lock)文件,用來判定程序或設(shè)備是否正使用;.rpm:Red

Hat用來安裝軟件的軟件包管理器文件。4.編程和腳本文件編程和腳本文件類型如下。.c:C程序語言的源碼文件;.cpp:C++程序語言的源碼文件;.h:C或C++程序語言的頭文件;.o:程序的對(duì)象文件;.pl:Perl腳本;.py:Python腳本;.so:庫(kù)文件;.sh:Shell腳本;.tcl:TCL腳本。13.4.3在Shell提示下操作文件創(chuàng)建文件可以通過應(yīng)用程序(如文本編輯器)或使用touch命令來創(chuàng)建新文件。這兩種方法都會(huì)創(chuàng)建一個(gè)空白的文件,可以在其中添加文本或數(shù)據(jù)。要使用touch命令來創(chuàng)建文件,在Shell提示下輸入以下命令:touch<文件名>復(fù)制文件和許多Linux的功能一樣,操作文件和目錄的方法也有很多種。還可以使用通配符來更快速地復(fù)制、移動(dòng)或刪除多個(gè)文件。要復(fù)制文件,輸入以下命令:cp<源><目移動(dòng)文件若要移動(dòng)文件,可以使用mv命令。mv與上面介紹的cp命令類似,也包括以下3個(gè)選項(xiàng)。-i:互動(dòng)。如果選擇的文件會(huì)覆蓋目標(biāo)中的現(xiàn)存文件,它會(huì)提示你。-f:強(qiáng)制。它會(huì)超越互動(dòng)模式,移動(dòng)文件不會(huì)做出提示。-v:詳細(xì)。顯示文件的移動(dòng)進(jìn)度。4.刪除文件和目錄使用rm命令來刪除文件和目錄比較快速。刪除文件和目錄的選項(xiàng)如下。-i:互動(dòng)。提示用戶確認(rèn)刪除。這個(gè)選項(xiàng)可以避免誤刪文件。-f:強(qiáng)制。代替互動(dòng)模式,刪除文件不會(huì)做出提示,謹(jǐn)慎使用這個(gè)選項(xiàng)。-v:詳細(xì)。顯示文件的刪除進(jìn)度。-r:遞歸。刪除某個(gè)目錄及其中所有的文件和子目錄。以上命令的具體應(yīng)用示例參見書中介紹。13.5訪問存取控制列表Red

Hat

Enterprise

Linux

4內(nèi)核為ext3文件系統(tǒng)和NFS導(dǎo)出的文件系統(tǒng)提供ACL支持。ACL在通過Samba存取的ext3文件系統(tǒng)上也被識(shí)別。除了在內(nèi)核中的支持外,還需要acl軟件包才能實(shí)現(xiàn)ACL。其中包含用來添加、修改、刪除和檢索ACL信息的工具。cp和mv命令會(huì)復(fù)制或轉(zhuǎn)移任何與文件和目錄相關(guān)的ACL。13.5.1掛載文件系統(tǒng)在文件或目錄中使用ACL之前,它們所在的分區(qū)必須使用ACL支持來掛載。如果它是本地的ext3文件系統(tǒng),它可以使用以下命令來掛載。mount-t

ext3-o

acl

<device-name><partition>具體內(nèi)容參見書中介紹。13.5.2設(shè)置存取ACLACL有兩種:存取ACL(access

ACLs)和默認(rèn)ACL(default

ACLs)。存取ACL是對(duì)指定文件或目錄的存取控制列表。默認(rèn)ACL只能和目錄相關(guān)。如果目錄中的文件沒有存取ACL,它就會(huì)使用該目錄的默認(rèn)ACL,默認(rèn)ACL是可選的。ACL可以按以下條件配置:每用戶;每組群;通過有效權(quán)限屏蔽;為不屬于文件用戶組群的用戶配置。setfacl工具為文件和目錄設(shè)置ACL。使用-m參數(shù)來添加或修改文件或目錄的ACL,基本格式如下:setfacl

-m

<rules>

<files>同一條命令中可以指定多項(xiàng)規(guī)則,只要它們是用逗號(hào)分開即可。命令的具體使用方法參見書中介紹。13.5.3設(shè)置默認(rèn)的ACL要設(shè)置默認(rèn)的ACL,在規(guī)則前面添加d:,并且指定一個(gè)目錄,而不是文件名。例如:要把/share/目錄的默認(rèn)ACL設(shè)置為給不屬于用戶組群的用戶提供讀取和執(zhí)行權(quán)(個(gè)體文件的存取ACL可以超越這個(gè)規(guī)則),則輸入以下命令:setfacl

-m

d:o:rx

/share13.5.4檢索ACL要判定某個(gè)文件或目錄的現(xiàn)存ACL,使用getfacl命令,基本格式如下:getfacl

<filename>具體內(nèi)容參見書中介紹。13.6網(wǎng)絡(luò)文件系統(tǒng)(NFS)網(wǎng)絡(luò)文件系統(tǒng)(NFS)是一種在網(wǎng)絡(luò)上的機(jī)器間共享文件的方法,文件就如同位于客戶的本地硬盤驅(qū)動(dòng)器上一樣。Red

Hat

Enterprise

Linux

4既可以是NFS服務(wù)器,也可以是NFS客戶,這意味著它可以把文件系統(tǒng)導(dǎo)出給其他的系統(tǒng),也可以掛載從其他機(jī)器上導(dǎo)入的文件系統(tǒng)。13.6.1使用NFS的意義在Linux系統(tǒng)中,操作系統(tǒng)的共享只讀部分是通過NFS來共享的。通過把root/和snapshot/目錄添加到/etc/expor件中來配置NFS導(dǎo)出它們。NFS對(duì)于在同一網(wǎng)絡(luò)上的多個(gè)用戶間共享目錄很有用途。譬如,一組致力于同一工程項(xiàng)目的用戶可以通過使用NFS文件系統(tǒng)(通常被稱為NFS共

享)中的一個(gè)掛載為/myproject的共享目錄來存取該工程項(xiàng)目的文件。要存取共享的文件,用戶進(jìn)入各自機(jī)器上的/myproject目錄。這種方法既不用輸入口令又不用記憶特殊命令,就仿佛該目錄位于用戶的本地機(jī)器上一樣。13.6.2掛載NFS文件系統(tǒng)在RedHat

Linux系統(tǒng)中,掛載NFS文件系統(tǒng)的方法有多種。1.使用mount命令掛載使用mount命令來掛載另一臺(tái)機(jī)器上的NFS文件系統(tǒng),但本地機(jī)器上的掛載點(diǎn)目錄必須存在。使用/etc/fstab文件掛載要掛載其他機(jī)器上的NFS共享也可以在/etc/fstab文件中添加一行。/etc/fstab中每行的一般語法格式如下所示:server:/usr/local/pub/pub

nfsrsize=8192,wsize=8192,timeo=14,intr使用autofs命令掛載掛載NFS共享的第3種方法是使用autofs命令。autofs使用automount守護(hù)進(jìn)程來管理掛載點(diǎn),它只在文件系統(tǒng)被訪問時(shí)才動(dòng)態(tài)地掛載它們。autofs是一種服務(wù)。要啟動(dòng)這項(xiàng)服務(wù),在Shell提示下,輸入以下命令:/sbin/service

autofs

restart要查看活躍的掛載點(diǎn),在Shell提示下輸入以下命令:/sbin/service

autofs

status以上具體內(nèi)容和應(yīng)用示例參見書中介紹。13.6.3使用TCP協(xié)議NFS的默認(rèn)傳輸協(xié)議是UDP,然而,RedHat

Enterprise

Linux

4內(nèi)核提供了對(duì)通過TCP使用的NFS的支持。要通過

TCP來使用NFS,在客戶系統(tǒng)上掛載NFS導(dǎo)出的文件系統(tǒng)

時(shí),包括一個(gè)“-o

tcp”參數(shù)選項(xiàng)。使用TCP協(xié)議的優(yōu)越性包括如下幾點(diǎn)。由于被提高了連接持久性,因此獲得的NFS

stale

filehandles消息就會(huì)較少。載量較大的網(wǎng)絡(luò)性能會(huì)有所提高。因?yàn)門CP確認(rèn)每個(gè)分組,不像UDP那樣只在完成時(shí)才確認(rèn)。TCP的擁塞控制技術(shù)比UDP要好。在一個(gè)擁塞情況嚴(yán)重的網(wǎng)絡(luò)上,UDP分組是被首先撤消的類型。這意味著,如果NFS正在寫入數(shù)據(jù),所有這8KB數(shù)據(jù)都需要被重新傳輸。由于TCP的可靠性,8KB中只有一部分需要重新傳輸。具有錯(cuò)誤檢測(cè)功能。當(dāng)TCP連接中斷,客戶就會(huì)停止發(fā)送數(shù)據(jù)而開始進(jìn)行重新連接。UDP是無連接的,使用它的客戶就會(huì)繼續(xù)給網(wǎng)絡(luò)發(fā)送數(shù)據(jù)直到服務(wù)器重新上線為止。具體內(nèi)容參見書中介紹。13.6.4用NFS服務(wù)器配置工具配置NFS共享要使用NFS服務(wù)器配置工具,就必須運(yùn)行X窗口系統(tǒng),具備根特權(quán),并且安裝了redhat-config-nfsRPM軟件包。要啟動(dòng)這個(gè)程序,可執(zhí)行面板上的【應(yīng)用程序】→【系統(tǒng)設(shè)置】→【服務(wù)器設(shè)置】→【NFS】菜單命令,或輸入redhat-config-nfs命令。NFS服務(wù)器配置工具窗口如下面左圖所示。要添加NFS共享,單擊【添加】按鈕,打開如下面右圖所示對(duì)話框。具體配置方法參見書中介紹。13.6.5以命令行方式配置NFS共享如果更喜歡使用文本編輯器來編輯配置文件或者你沒有安裝X窗口系統(tǒng),可以直接修改配置文件。/etc/exports文件控制NFS服務(wù)器要導(dǎo)出哪些目錄。它的格式如下:directory

hostname(options)唯一需要指定的選項(xiàng)(options)是sync和async之一(建議使用sync)。如果指定了sync,服務(wù)器在請(qǐng)求所做的改變被寫入磁盤之前就不會(huì)回復(fù)這些請(qǐng)求。具體配置方法與示例參見書中介紹。13.6.6主機(jī)名格式在配置NFS共享時(shí),主機(jī)可以使用以下格式:1)單個(gè)機(jī)器一個(gè)全限定域名、主機(jī)名或IP地址。2)使用通配符來指定的機(jī)器系列使用*或?字符來指定一個(gè)字符串匹配。IP地址中不使用通配符;不過,如果反向DNS查詢失敗,它們可能會(huì)碰巧有用。在完整域名中指定通配符時(shí),點(diǎn)(.)不包括在通配符中。IP網(wǎng)絡(luò)使用a.b.c.d/z格式,這里的a.b.c.d是網(wǎng)絡(luò),z是子網(wǎng)掩碼的位數(shù)。另一種可以接受的格式是a.b.c.d/netmask,這里的a.b.c.d是網(wǎng)絡(luò),netmask是子網(wǎng)掩碼。Netgroups格式為@group-name,這里的group-name是NIS

netgroup的名稱。具體內(nèi)容參見書中介紹。13.6.7啟動(dòng)和停止服務(wù)器在導(dǎo)出NFS文件系統(tǒng)的服務(wù)器上,NFS服務(wù)必須在運(yùn)行。使用以下命令來查看NFS守護(hù)進(jìn)程的狀態(tài):/sbin/service

nfs

status使用以下命令來啟動(dòng)NFS守護(hù)進(jìn)程:/sbin/service

nfs

start使用以下命令來停止NFS守護(hù)進(jìn)程:/sbin/service

nfs

stop要在引導(dǎo)時(shí)啟動(dòng)nfs服務(wù),使用以下命令:/sbin/chkconfig

--level

345

nfs

on你還可以使用chkconfig、ntsysv或服務(wù)配置工具來配置要在引導(dǎo)時(shí)啟動(dòng)哪些服務(wù)。13.7

Red

Hat

Linux磁盤分區(qū)基本操作ext3文件系統(tǒng)ext3文件系統(tǒng)是ext2文件系統(tǒng)的增進(jìn)版本。這個(gè)增進(jìn)版本的優(yōu)越性主要體現(xiàn)在:可用性、數(shù)據(jù)完好性、速度快、簡(jiǎn)易轉(zhuǎn)換等幾個(gè)方面。具體參見書中介紹。創(chuàng)建一個(gè)ext3文件系統(tǒng)安裝后,有時(shí)會(huì)有必要?jiǎng)?chuàng)建一個(gè)新的ext3文件系統(tǒng)。創(chuàng)建ext3文件系統(tǒng)的基本步驟如下:使用parted或fdisk來創(chuàng)建分區(qū)。使用mkfs來把分區(qū)格式化為ext3文件系統(tǒng)。使用e2label給分區(qū)標(biāo)簽。創(chuàng)建掛載點(diǎn)。以上各步的具體配置方法參見書中介紹。13.7.3刪除分區(qū)下面是刪除分區(qū)的具體步驟:?jiǎn)?dòng)parted,這里的/dev/hda是用戶要在其中刪除分區(qū)的設(shè)備:parted/dev/had使用以下命令查看當(dāng)前的分區(qū)表來判定要?jiǎng)h除分區(qū)的次要號(hào)碼:print使用rm命令來刪除分區(qū)。例如,要?jiǎng)h除次要號(hào)碼為3的分區(qū):rm

3。只有一按【Enter】鍵,即生效。刪除了分區(qū)后,可使用print命令來確認(rèn)分區(qū)在分區(qū)表中已被刪除。用戶還應(yīng)該查看通過執(zhí)行cat/proc/partitions命令后的輸出來確定內(nèi)核知道分區(qū)已被刪最后把它從/etc/fstab文件中刪除。找到和已被刪除的分區(qū)相應(yīng)的行,然后從文件中刪除它。13.7.4重新劃分分區(qū)大小下面是重新劃分分區(qū)大小的具體步驟:?jiǎn)?dòng)parted,/dev/hda是要在其中重新劃分分區(qū)大小的設(shè)備:parted/dev/had查看當(dāng)前的分區(qū)表來判定要重新劃分大小的分區(qū)的次要號(hào)碼及它的起止點(diǎn):print要重新劃分分區(qū)大小,使用resize命令,然后跟隨分區(qū)的次要號(hào)碼(本示例為“3”),以MB為單位的起始點(diǎn)和終止點(diǎn)。例如:resize

3

1024

2048分區(qū)被重新劃分了大小后,使用print命令來確認(rèn)分區(qū)已被正確地重新劃分了大小,并且具備正確的分區(qū)類型和文件系統(tǒng)類型。在正常模式下重新引導(dǎo)了系統(tǒng)后,使用df命令來確定分區(qū)已被掛載,并且它們新的大小也已被識(shí)別。13.7.5轉(zhuǎn)換到ext3文件系統(tǒng)tune2fs程序能夠不改變分區(qū)上的已存數(shù)據(jù)來為現(xiàn)存的

ext2文件系統(tǒng)添加一個(gè)登記報(bào)表。要把ext2文件系統(tǒng)轉(zhuǎn)換

成ext3,登錄為根用戶后輸入:/sbin/tune2fs-j

/dev/hdb在以上命令中,把/dev/hdb替換成實(shí)際要轉(zhuǎn)換的設(shè)備名,把X替換成實(shí)際的分區(qū)號(hào)碼。-j表示為.journal文件類型。執(zhí)行完畢后,請(qǐng)確定把/etc/fstab文件中的ext2文件系統(tǒng)改成

ext3文件系統(tǒng)。如果要轉(zhuǎn)換根文件系統(tǒng),將需要使用一個(gè)initrd映像(或

RAM磁盤)來引導(dǎo)。要?jiǎng)?chuàng)建它,運(yùn)行mkinitrd程序。關(guān)于

使用mkinitrd命令的信息,請(qǐng)輸入man

mkinitrd。還要確定

GRUB或LILO配置會(huì)載入到initrd中。如果改換沒有成功,系統(tǒng)仍舊能夠引導(dǎo),只不過文件系統(tǒng)將會(huì)被掛載為ext2,而不是ext3。13.7.6還原到ext2文件系統(tǒng)因?yàn)閑xt3相對(duì)來說比較新,某些磁盤工具可能還不支持它。在這種情況下,可能會(huì)有必要把文件系統(tǒng)暫時(shí)還原成ext2。具體步驟如下:要還原分區(qū),首先要卸載分區(qū)。方法是登錄為根用戶,然后輸入:umount/dev/hdbX在以上命令中,把/dev/hdb替換成實(shí)際要還原系統(tǒng)的設(shè)備名稱,把X替換成實(shí)際設(shè)備的分區(qū)號(hào)碼。本節(jié)以后的示例命令將會(huì)使用hdb1來代表設(shè)備和分區(qū)。把文件系統(tǒng)類型改回ext2,以根用戶身份輸入以下命令:/sbin/tune2fs

-O

^has_journal

/dev/hdb1以根用戶身份輸入以下命令來檢查分區(qū)的錯(cuò)誤:/sbin/e2fsck-

y/dev/hdb1通過輸入以下命令來把分區(qū)重新掛載為ext2文件系統(tǒng):mount-text2/dev/hdb1/mount/point在以上命令中,把/mount/point替換成分區(qū)的掛載點(diǎn)。刪除根目錄下的.journal文件。方法是轉(zhuǎn)換到分區(qū)的掛載目錄中,然后輸入:rm-f.journal現(xiàn)在就有一個(gè)ext2分區(qū)了。如果要永久地把分區(qū)改換成ext2,請(qǐng)記住更新/etc/fstab文件。13.8

Red

Hat

Linux交換空間在Linux系統(tǒng)中,有一個(gè)特殊而且比較重要的名詞,那就是交換空間,系統(tǒng)安裝時(shí)需要這樣一個(gè)專門的分區(qū),在Linux系統(tǒng)安裝后,交換分區(qū)同樣可以用來進(jìn)行文件交換。13.8.1什么是交換空間Linux中的交換空間(Swap

space)在物理內(nèi)存(RAM)被充滿時(shí)使用。如果系統(tǒng)需要更多的內(nèi)存資源,而物理內(nèi)存已經(jīng)充滿,內(nèi)存中不活躍的頁(yè)就會(huì)被轉(zhuǎn)移到交換空間中。雖然交換空間可以為帶有少量?jī)?nèi)存的機(jī)器提供幫助,但是這種方法不應(yīng)該被當(dāng)做是對(duì)內(nèi)存的取代。交換空間位于硬盤驅(qū)動(dòng)器上,它比進(jìn)入物理內(nèi)存要慢。交換空間可以是一個(gè)專用的交換分區(qū)(推薦的方法),也可以是一個(gè)交換文件,或是兩者的結(jié)合。交換空間的總大小應(yīng)該相當(dāng)于計(jì)算機(jī)內(nèi)存的兩倍和32MB這兩個(gè)值中較

大的一個(gè),但是它不能超過2

048MB(2GB)。13.8.2添加交換空間有時(shí),會(huì)有必要在安裝后添加更多的交換空間。在這種情況下,有兩種選擇:添加一個(gè)交換分區(qū)或添加一個(gè)交換文件。添加一個(gè)交換分區(qū)如果驅(qū)動(dòng)器不包含任何被使用的分區(qū),你還可以卸載這些分區(qū),使用swapoff命令來關(guān)閉硬盤驅(qū)動(dòng)器上的所有交換空間。使用parted來創(chuàng)建交換分區(qū)(假設(shè)/dev/hdb2是想添加的交換分區(qū))基本步驟如下:在Shell提示下以根用戶身份輸入命令:parted/dev/hdb。在(parted)提示下,輸入print命令來查看現(xiàn)存的分區(qū)和空閑空間的數(shù)量。(3)在(parted)提示下,輸入mkpartfs

part-type

Linuxswap

start

end命令輸入quit命令來退出parted。要立即啟用交換分區(qū),輸入以下命令:swapon/dev/hdb2新添了交換分區(qū)并啟用它之后,請(qǐng)查看cat/proc/swaps或free命令的輸出來確保交換分區(qū)已被啟用了。3.添加交換文件添加交換文件的具體步驟如下:在Shell提示下以根用戶身份輸入以下命令,其中的count等于想要的塊大小:dd

if=/dev/zero

of=/swapfilebs=1024

count=65536使用以下命令來設(shè)置交換文件:mkswap/swapfile3)要立即啟用交換文件而不是在引導(dǎo)時(shí)自動(dòng)啟用,使用以下命令:swapon/swapfile(4)新添了交換文件并啟用它之后,請(qǐng)查看cat/proc/swaps或free命令的輸出來確保交換分區(qū)已被啟用了。13.8.3刪除交換空間交換空間的刪除要分兩步進(jìn)行:一是刪除交換分區(qū),二是刪除交換分區(qū)文件。下面分別予以介紹。1.刪除交換分區(qū)刪除交換分區(qū)的具體步驟如下在Shell提示下以根用戶身份輸入以下命令來確定交換分區(qū)已被禁用(這里的/dev/hdb2是交換分區(qū)):swapoff/dev/hdb2從/etc/fstab中刪除該項(xiàng)目。使用parted來刪除分區(qū)的具體步驟如下。在Shell提示下以根用戶身份輸入命令:parted/dev/hdb。這里的/dev/hdb是要?jiǎng)h除其中的交換空間的硬盤驅(qū)動(dòng)器的設(shè)備名稱。在(parted)提示下,輸入print來查看現(xiàn)存的分區(qū)并判定想刪除交換分區(qū)的次要號(hào)碼。(3)在(parted)提示下,輸入rm

MINOR,這里的MINOR是想刪除分區(qū)的次要號(hào)碼。(4)輸入quit命令來退出parted。2.刪除交換文件刪除交換文件的具體步驟如下:在Shell提示下以根用戶身份執(zhí)行以下命令來禁用交換文件(這里的/swapfile是交換文件):swapoff

/swapfil從/etc/fstab中刪除該項(xiàng)目。用以下命令刪除實(shí)際文件:rm/swapfile13.9用戶磁盤配額磁盤配額可以為個(gè)體用戶配置也可以為用戶組配置。這種靈活性既能夠給每個(gè)用戶分配一個(gè)較小的配額來處理“個(gè)人”文件(如電子郵件和報(bào)告),又允許了他們正從事的項(xiàng)目能夠擁有較大的配額(假定項(xiàng)目有自己的組群)。除此以外,配額不僅能夠被設(shè)置成對(duì)所用磁盤塊數(shù)量的控制,還能夠被設(shè)置成對(duì)內(nèi)節(jié)點(diǎn)數(shù)量的控制。13.9.1配置磁盤配額實(shí)現(xiàn)磁盤配額的基本步驟如下:修改/etc/fstab來啟用每個(gè)文件系統(tǒng)的配額。重新掛載文件系統(tǒng)。創(chuàng)建配額文件,重新生成磁盤用量表。分配配額。具體方法參見書中介紹。13.9.2管理磁盤配額報(bào)告磁盤配額創(chuàng)建磁盤用量報(bào)告需要運(yùn)行repquota工具。要查看所有啟用了配額的文件系統(tǒng)的磁盤用量,使用以下命令:repquota

–a保持配額的正確性當(dāng)某文件系統(tǒng)沒有被完整地卸載(如由于系統(tǒng)崩潰),這就有必要運(yùn)行quotacheck。不過,即便系統(tǒng)沒有崩潰,quotacheck也可以被定期經(jīng)常運(yùn)行。定期運(yùn)行以下命令來保持配額的正確性:quotacheck-avug要定期運(yùn)行它的最簡(jiǎn)單方法是使用cron。以根用戶身份既可以使用crontab-e命令來調(diào)度定期的quotacheck,也可以在以下目錄之一放置一個(gè)運(yùn)行quotacheck的腳本(使用需要的間隔期間):/etc/cron.hourly;/etc/cron.daily;/etc/cron.weekly;/etc/cron.monthly。具體示例內(nèi)容參見書中介紹。13.10

RAID與LVM的創(chuàng)建與配置RAID(獨(dú)立磁盤冗余陣列)的基本目的是把多個(gè)小型廉價(jià)的磁盤驅(qū)動(dòng)器合并成一組陣列,來達(dá)到大型昂貴的驅(qū)動(dòng)器所無法達(dá)到的性能或冗余性。RAID是一種在多個(gè)磁盤上分散信息的方法。它使用磁盤分條(disk

striping,RAID級(jí)別

0)、磁盤鏡像(disk

mirroring,RAID級(jí)別1)和帶有奇偶校驗(yàn)的磁盤分條(disk

striping

with

parity,RAID級(jí)別5)之類的技術(shù)來達(dá)到冗余性,降低潛伏時(shí)間,并且(或者)增加磁盤讀寫的帶寬,提高從硬盤崩潰中恢復(fù)的能力。RAID的基本原理是,數(shù)據(jù)必須使用一致的形式被分散

到陣列的驅(qū)動(dòng)器上。要達(dá)到這個(gè)目的,數(shù)據(jù)必須被分割成大小一致的“塊”(大小通常是32KB或64KB,也可使用不同大?。?。每一塊都會(huì)根據(jù)所用的RAID級(jí)別而寫入其中的一個(gè)硬盤驅(qū)動(dòng)器。當(dāng)數(shù)據(jù)要被讀取時(shí),這個(gè)進(jìn)程就會(huì)反過來進(jìn)行,造成多個(gè)驅(qū)動(dòng)器好像是一個(gè)大驅(qū)動(dòng)器的假象。13.10.1硬件RAID和軟件RAIDRAID技術(shù)有兩種:硬件RAID和軟件RAID。1.硬件RAID基于硬件的系統(tǒng)從主機(jī)之外獨(dú)立地管理RAID子系統(tǒng),并且它在主機(jī)處把每一組RAID陣列只顯示為一個(gè)磁盤。連接到SCSI控制器的,把RAID陣列表示為單個(gè)SCSI驅(qū)動(dòng)器的設(shè)備就是一個(gè)硬件RAID的例子。2.軟件RAID軟件RAID在內(nèi)核磁盤(塊設(shè)備)編碼中實(shí)現(xiàn)各類RAID級(jí)別。因?yàn)樗恍枰嘿F的磁盤控制器卡或熱交換底盤(熱交換底盤允許用戶不必給系統(tǒng)斷電而移除硬盤驅(qū)動(dòng)器),軟件RAID提供了最廉價(jià)的解決方法。它還可以用在較便宜的IDE磁盤及SCSI磁盤。Linux內(nèi)核的MD驅(qū)動(dòng)程序是完全獨(dú)立于硬件RAID解決方案的范例。具體內(nèi)容參見書中介紹。13.10.2

RAID級(jí)別和線形支持簡(jiǎn)介在Linux系統(tǒng)中所支持RAID的級(jí)別包括級(jí)別0、1、4、5和線形。級(jí)別0RAID級(jí)別0,經(jīng)常被稱做“分條”,它是面向性能的分條數(shù)據(jù)映射技術(shù)。這意味著被寫入陣列的數(shù)據(jù)被分割成條,然后被寫入到陣列中的其他磁盤成員,從而允許使用低費(fèi)用的高度I/O性能,但是它不提供冗余性。級(jí)別1RAID級(jí)別1,或“鏡像”,被使用的時(shí)期長(zhǎng)于任何其他形式的RAID。級(jí)別1通過在陣列中的每個(gè)成員磁盤上寫入相同的數(shù)據(jù)(在磁盤上留一個(gè)“鏡像”副本)來提供冗余性。由于鏡像的簡(jiǎn)單性和高度的數(shù)據(jù)可用性,它目前仍然很流行。級(jí)別4級(jí)別4使用集中到單個(gè)磁盤驅(qū)動(dòng)器上的奇偶校驗(yàn)來保護(hù)數(shù)據(jù)。它更適合于事務(wù)性的I/O而不是大型文件傳輸。由于專職的奇偶校驗(yàn)磁盤代表了固有瓶頸,級(jí)別4極少在沒有寫回緩存之類技術(shù)陪同的情況下使用。級(jí)別5這是最普遍的RAID類型。通過在某些或全部陣列成員磁盤驅(qū)動(dòng)器中分布奇偶校驗(yàn),RAID級(jí)別5避免了級(jí)別4中固有的寫入瓶頸。唯一的性能瓶頸是奇偶計(jì)算進(jìn)程。線形RAID線形RAID是一種用簡(jiǎn)單的驅(qū)動(dòng)器聚組來創(chuàng)建一個(gè)較大

的虛擬驅(qū)動(dòng)器的方法。在線形RAID中,區(qū)塊從一個(gè)成員驅(qū)動(dòng)器到另一個(gè)成員驅(qū)動(dòng)器被依次分配,只有在第一個(gè)驅(qū)動(dòng)器被完全填充后,才轉(zhuǎn)到下一個(gè)驅(qū)動(dòng)器。具體內(nèi)容參見書中介紹。13.10.3邏輯卷管理器(LVM)LVM是一種把硬盤驅(qū)動(dòng)器空間分配成邏輯卷的方法,這樣硬盤可以不必使用分區(qū)就能被簡(jiǎn)易地重劃大小。使用LVM,硬盤驅(qū)動(dòng)器或硬盤驅(qū)動(dòng)器集合就會(huì)分配給一個(gè)或多個(gè)物理卷(physical

volumes)。物理卷被合并成邏輯卷組(logical

volume

group),唯一的例外是/boot/分區(qū)。/boot/分區(qū)不能位于邏輯卷組,因?yàn)橐龑?dǎo)裝載程序無法讀取它。如果想把/分區(qū)放在邏輯卷上,需要?jiǎng)?chuàng)建一個(gè)分開的/boot/分區(qū),它不屬于卷組的一部分。下圖所示的是一個(gè)由多個(gè)物理卷組成一個(gè)邏輯卷組的示例。邏輯卷組被分成邏輯卷(logicalvolumes),它們被分配了掛載點(diǎn)(如/home和/),以及文件系統(tǒng)類型(如ext3)。當(dāng)“分區(qū)”達(dá)到了它們的極限,邏輯卷組中的空閑空間就可以被添加給邏輯卷來增加分區(qū)的大小。當(dāng)某個(gè)新的硬盤驅(qū)動(dòng)器被添加到系統(tǒng)上,它可以被添加到邏輯卷組中,邏輯卷是可以擴(kuò)展的分區(qū)。邏輯卷與邏輯卷組的關(guān)系如下圖所示。13.10.4創(chuàng)建軟件RAID配置軟件RAID能夠在RedHatEnterprise

Linux

4的圖形化安裝期間或kickstart安裝期間配置。在創(chuàng)建RAID設(shè)備之前,必須首先創(chuàng)建RAID分區(qū),然后執(zhí)行以下基本步驟。在“磁盤分區(qū)設(shè)置”屏幕上,選擇“用DiskDruid手工分區(qū)”。在DiskDruid屏幕中,單擊【新建】按鈕來創(chuàng)建一個(gè)新分區(qū)。從“文件系統(tǒng)類型”下拉列表中選擇“softwore

RAID”選項(xiàng),如下圖所示。在其中輸入相關(guān)信息后,單擊【確定】

按鈕完成一個(gè)RAID所需分區(qū)的創(chuàng)建。重

復(fù)這些步驟來創(chuàng)建RAID設(shè)置所需的分區(qū)。一旦創(chuàng)建了所有所需的“軟件RAID”分區(qū),再繼續(xù)后面的RAID創(chuàng)建步驟。具體參見書中介紹。13.10.5

LVM的創(chuàng)建與配置LVM也可以在圖形化安裝過程中或kickstart安裝過程中被配置。用戶還可以使用lvm軟件包中的工具來創(chuàng)建LVM配置。以下是對(duì)配置LVM所需步驟的概述。從硬盤驅(qū)動(dòng)器中創(chuàng)建物理卷(physical

volumes)。從物理卷中創(chuàng)建卷組(volume

groups)。從卷組中創(chuàng)建邏輯卷(logicalvolumes),并分配邏輯卷掛載點(diǎn)。具體步驟參見書中介紹。13.11用戶定義的設(shè)備名稱/dev/目錄包含代表設(shè)備的虛擬文件。每個(gè)虛擬文件代表一個(gè)系統(tǒng)設(shè)備,如儲(chǔ)存設(shè)備、USB設(shè)備或打印機(jī)。13.11.1設(shè)備名稱概述IDE設(shè)備的設(shè)備名稱以hd開頭,SCSI設(shè)備的設(shè)備名稱以sd開頭。前綴后面跟隨著一個(gè)代表驅(qū)動(dòng)器順序的字母,從a開始,如:/dev/hda是第1個(gè)IDE硬盤驅(qū)動(dòng)器;/dev/hdb是第

2個(gè)IDE硬盤驅(qū)動(dòng)器,/dev/hdc是第3個(gè)IDE硬盤驅(qū)動(dòng)器,依

此類推。如果設(shè)備名稱后面跟隨了一個(gè)數(shù)字,這個(gè)數(shù)字代表分區(qū)

號(hào)碼。例如:/dev/hda1代表第1個(gè)IDE驅(qū)動(dòng)器的第1個(gè)分區(qū)。如果硬盤驅(qū)動(dòng)器被物理性地轉(zhuǎn)移到機(jī)器中的另一位置、從

機(jī)器中被拆卸、或初始化失敗,某些設(shè)備名稱就會(huì)改變,

從而造成設(shè)備名稱的潛在無效引用。每個(gè)硬盤驅(qū)動(dòng)器都有一個(gè)獨(dú)特的標(biāo)志,叫做UUID。要解決設(shè)備名稱的變動(dòng)問題,devlabel允許使用用戶定義的設(shè)備名稱來關(guān)聯(lián)這些UUID。具體內(nèi)容參見書中介紹。13.11.2配置Devlabel用戶定義的設(shè)備名稱可以根據(jù)設(shè)備名稱、分區(qū)名稱或驅(qū)動(dòng)器的UUID來被添加。使用以下語法來為儲(chǔ)存設(shè)備添加用戶定義的設(shè)備名稱。所指定的設(shè)備可以是整個(gè)設(shè)備,也可以是設(shè)備上的單個(gè)分區(qū)。devlabel

add-d

<device>-s

<symlink>具體配置方法參見書中介紹。13.11.3熱插入設(shè)備當(dāng)硬件在系統(tǒng)運(yùn)行期間被加入或移除之類的系統(tǒng)事件發(fā)

生時(shí),一個(gè)叫做熱插入(hotplug)的程序會(huì)運(yùn)行。當(dāng)一個(gè)

PCI、USB或IEEE

1394(又稱FireWire)設(shè)備被插入,

hotplug腳本還會(huì)重新啟動(dòng)devlabel,因此可移動(dòng)儲(chǔ)存介質(zhì)能夠收到一個(gè)用戶定義的設(shè)備名稱(如/dev/usbcard),它還可以自動(dòng)掛載那個(gè)儲(chǔ)存設(shè)備。具體內(nèi)容參見書中介紹。13.12

Samba服務(wù)器的配置Samba服務(wù)使用SMB協(xié)議通過網(wǎng)絡(luò)連接來共享文件和打

印機(jī)。支持該協(xié)議的操作系統(tǒng)包括Microsoft

Windows(通過它的Network

Neighborhood)、OS/2和Linux。使用Samba的意義如果網(wǎng)絡(luò)中既有Windows的計(jì)算機(jī),又有運(yùn)行Linux的計(jì)算機(jī),Samba就會(huì)發(fā)揮作用。Samba會(huì)允許文件和打印機(jī)被網(wǎng)絡(luò)中的所有系統(tǒng)共享。如果只打算在運(yùn)行Red

Hat

Linux的計(jì)算機(jī)間共享文件,則使用NFS文件系統(tǒng);如果只打算在運(yùn)行Red

Hat

Linux的計(jì)算機(jī)間共享打印機(jī),則使用

CUPS打印系統(tǒng)。Samba服務(wù)器的圖形化配置Samba服務(wù)器配置工具是用來管理Samba共享、用戶及基本服務(wù)器設(shè)置的圖形化界面。它修改/etc/samba/目錄中的配置文件。沒有使用該程序進(jìn)行的改變都會(huì)被保留。要使用該程序,必須在運(yùn)行X窗口系統(tǒng)中具備根特權(quán),并且安裝了redhat-config-samba

RPM軟件包。要從桌面啟動(dòng)Samba服務(wù)器配置工具,可以在面板上執(zhí)行【應(yīng)用程序】→【系統(tǒng)設(shè)置】→【服務(wù)器設(shè)置】→【Samba服務(wù)器】菜單操作,或在Shell提示(如XTerm或

GNOME終端)下輸入redhat-config-samba命令。打開的對(duì)話框如下面左圖所示。配置Samba服務(wù)器的第一步是配置服務(wù)器的基本設(shè)置和幾個(gè)安全選項(xiàng)。啟動(dòng)了應(yīng)用程序后,執(zhí)行【首選項(xiàng)】→【服務(wù)器設(shè)置】菜單操作,打開如下面右圖所示的對(duì)話框。后面的具體配置方法參見書中介紹。13.12.3管理Samba用戶Samba服務(wù)器配置工具要求在添加Samba用戶之前,在充當(dāng)Samba服務(wù)器的Red

Hat

Linux系統(tǒng)上必須存在一個(gè)活躍的現(xiàn)存用戶賬號(hào)。Samba用戶和這個(gè)現(xiàn)存的Red

Hat

Linux用戶賬號(hào)相關(guān)聯(lián)。要添加Samba用戶,在上頁(yè)左圖所示對(duì)話框中執(zhí)行【首選項(xiàng)】→【Samba用戶】菜單操作,打開如下面左圖所示的對(duì)話框。然后單擊【添加用戶】按鈕,打開如下面右圖所示的“創(chuàng)建新Samba用戶”對(duì)話框。在對(duì)話框“UNIX用戶名”下拉列表中選擇一個(gè)用于Samba服務(wù)器的用戶。后面的具體配置方法參見書中介紹。13.12.4添加共享要添加共享,可以在13.12.2節(jié)左圖所示對(duì)話框工具欄中單擊【增加】按鈕,打開如下左圖所示對(duì)話框。在“基本”選項(xiàng)卡

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論