《第5章 Intranet服務器00410》由會員分享,可在線閱讀,更多相關《第5章 Intranet服務器00410(48頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,第5章,Intranet,服務器,本章學習目標,在,Linux,系統(tǒng)中,雖然有很多應用都使用圖形界面,但是大多數(shù)使用和管理,Linux,的實用程序和技巧還是通過鍵入命令來運行的。在本章中,將介紹一些基本的,Linux,命令,并通過一些實際的例子使讀者邊學邊用,讓讀者盡快熟悉,Linux,系統(tǒng)。通過對本章的學習,讀者應該掌握以下主要內(nèi)容:,命令的使用方式,文件及目錄操作命令,文件壓縮命令,聯(lián)機幫助命令,進程管理的命令,smbclient,命令是,Samba,提供的一個類似,FTP,客戶程序的客,Samba,客
2、戶程序,用以訪問,Windows,共享或,Linux,提供的,Samba,共享。其命令格式為:,smbclient,/hostname/,sharename,-U username,5.1,Samba,服務器,5.1.1,Samba,簡介,1.,Samba,的基礎知識,Samba,是一組軟件包,使,Linux,支持,SMB,協(xié)議,是一套讓,Linux,系統(tǒng)能夠應用,Microsoft,網(wǎng)絡通訊協(xié)議的軟件。它使執(zhí)行,Linux,系統(tǒng)的機器能與執(zhí)行,Windows,系統(tǒng)的計算機進行文件與打印機共享.,2.,Samba,的主要功能,(,1,)提供,Windows,操作系統(tǒng)風格的文件和打印機共享,Wi
3、ndows 98,、,Windows XP,、,Windows 2000,等以據(jù)此共享,Linux,等其他操作系統(tǒng)的資源,外表看起來和共享,Windows,資源沒有區(qū)別,并支持,Windows,客戶使用網(wǎng)上鄰居瀏覽網(wǎng)絡。,(,2,)提供,SMB,客戶功能:利用,Samba,提供的,smbclint,程序可以從,Linux,下以類似于,FTP,的方式訪問,Windows,的資源。,(,3,)備份,PC,上的資源:利用一個叫,smbtar,的,shell,腳本,可以使用,tar,格式備份和恢復一臺遠程,Windows,上的共享文件。,(,4,)提供一個命令行工具,在其上可以有限制地支持,NT,的某
4、些管理功能。,3.,Samba,組成,一個,samba,服務器實際上包含了兩個服務器程序:,smbd,和,nmbd,。,Smbd,是,samba,的核心。它負責建立對話進程、驗證用戶身份、提供對文件系統(tǒng)和打印機的訪問機制。,Nmbd,實現(xiàn)了“,Network Brower”(,網(wǎng)絡瀏覽服務器)的功能。它的作用是對外發(fā)布,samba,服務器可以提供的服務。,Samba,還包含了一些實用工具。,Smbclient,是一個,SMB,客戶工具,有,shell-based,用戶界面并同,FTP,有些類似。應用它可以復制其它的,SMB,服務器資源,還可以訪問其它,SMB,服務器提供的打印機資源。,Test
5、parm,命令用來快速檢查,smb,.conf,文件的語法錯誤。其它工具用來配置,samba,的加密口令文件、配置用于,samba,國際化的字符集。,5.1.2 安裝與配置,Samba,服務器,1.,Samba,服務器的安裝,(,1,)如果在安裝,Linux,時,已經(jīng)安裝的,Samba,,,就不需要再安裝了。但如果不確定是否已經(jīng)安裝了,Samba,,,即可使用下面的命令來確認:,#,rpm,qa,|,grep,samba,(,2,),如果確認沒有安裝,samba,,,可將,Red Hat Linux 9,的第一張安裝光盤放入光盤驅動器中,然后通過下面的命令進行掛裝:,#,mount/,mnt,
6、/,cdrom,(,3,),將終端的當前工作目錄切換到,Red Hat Linux 9,的安裝光盤的,Red Hat/RPMS,目錄,使用如下命令:,#,cd,/,mnt,/,cdrom,/Red Hat/RPMS,(,4,),安裝所需要,RPM,包。使用如下命令:,#,rpm,ivh,samba-common-2.2.7a-7.9.0.i386.rpm,#rpm,ivh,samba-2.2.7a-7.9.0.i386.rpm,#rpm,ivh,samba-client-2.2.7a-7.9.0.i386.rpm,(,5,),安裝,samba,的圖形配置工具。使用如下命令:,#,rpm,ivh
7、 redhat,-,config,-samba-1.0.4-1.,noarch,.rpm,(,6,)彈出光盤。使用如下命令:,#,cd,;eject,2.Samba,服務器的配置,Samba,服務器的配置步驟如下:,(1),啟動,Samba,服務器配置工具。,(,2,)從圖,5-1,中依次選擇“首選項服務器設置”,打開,5-2,所示的對話框。在“基本”標簽上,指定計算機應在的工作組以及對計算機的簡短描述。這步操作是今后在,Windows,系統(tǒng)的網(wǎng)上鄰居中所看到的計算機名。,5-2,(,3,)下面選中圖,5-2,中的“安全性”選項卡,打開如圖,5-3,所示的對話框。這步操作的目的是允許用戶從網(wǎng)絡
8、中以什么樣的驗證方式訪問該,Samba,服務器。,(,4,)管理允許那些用戶訪問該,Samba,服務器,可以添加、修改、刪除用戶。,(,5,)添加共享。也就是當局域網(wǎng)中的用戶登錄到,Samba,服務器后,能夠訪問那些資源。要添加共享,在圖,5-1,對話框的工具條上單擊“添加”按鈕,打開圖,5-6,所示的對話框。,圖,5-6,添加共享,在圖,5-5,中的“訪問”選項卡上,選擇是否要只允許指定的用戶來訪問共享還是允許所有,Samba,用戶來訪問共享。如果選擇了要允許指定用戶訪問,從可用的,Samba,用戶列表中選擇這些用戶。,當輸入或選擇完成并確認正確后,單擊“確定”按鈕,共享就會被立即添加。,5
9、.1.3,啟動或停止,Samba,服務,安裝并配置完,Samba,服務器后,下一步就是啟動,Samba,服務。在通過,Samba,共享目錄的服務器上必須運行,smb,服務。,(,1,)使用以下命令來查看,Samba,守護進程的狀態(tài):,#/,sbin,/service,smb,status,(,2,),使用以下命令來啟動守護進程:,#/,sbin,/service,smb,start,(,3,),使用下面的命令來檢驗,Samba,服務是否被啟動。,#,pstree,|,grep mbd,(,4,),使用以下命令來停止守護進程,即停止,Samba,服務:,#/,sbin,/service,smb,
10、stop,(,5,),要在引導時啟動,smb,服務,使用以下命令:,#/,sbin,/,chkconfig,-level 345,smb,on,這幾條命令在終端上的使用及響應結果如圖,5-7,所示。,圖,5-7,Samba,服務的啟動與停止,5.1.4,在,Windows,的網(wǎng)上鄰居中訪問,Samba,共享,在,Windows,的環(huán)境中訪問,Samba,共享可有兩種方式,一種是通過“開始搜索計算機”,然后輸入,Samba,服務器所在計算機的,IP,地址或計算機名;另一種是通過,Windows,的網(wǎng)上鄰居來訪問。下面以網(wǎng)上鄰居為例來說明其訪問過程:,(1)在,Windows,的桌面上,單擊“網(wǎng)上
11、鄰居”圖標,打開如圖5-8所示的對話框。,5-8,(,2,)在圖,5-9,中顯示了該組中在圖,5-2,中所設置計算機的說明。雙擊圖中的計算機圖標,彈出需要用戶輸入的登錄,Samba,服務器的用戶名和密碼,如圖,5-9,所示。,圖,5-9,進入,Liubing,工作組,(,3,)在圖,5-10,中輸入在圖,5-5,中創(chuàng)建或修改用戶所確定的用戶名和密碼。這里的用戶名是“,jly,”。,圖,5-10,輸入登錄,Samba,服務器的用戶名和密碼,(,3,)當正確的輸入了登錄,Samba,服務器的用戶名和密碼后,單擊“確定”按鈕就能看到,Samba,服務器所提供的資源了,如圖,5-11,所示。,圖,5-
12、11,Samba,服務器所共享的資源,5.1.5,Linux,系統(tǒng)中,Samba,服務器的客戶端軟件,Samba,服務器的資源可在,Samba,管理工具中進行管理。另外,用戶還可以在終端上使用下面的命令來檢查服務器所共享的資源。,#,smbclient,L,localhost,圖,5-12,檢查,Samba,服務器所提供的資源,smbclient,命令是,Samba,提供的一個類似,FTP,客戶程序的客,Samba,客戶程序,用以訪問,Windows,共享或,Linux,提供的,Samba,共享。其命令格式為,:,smbclient,/hostname/,sharename,-U userna
13、me,在命令的實際使用過程中,把,hostname,替換為想連接的,Samba,服務器的主機名或,IP,地址,把,sharename,替換為想瀏覽的共享目錄的名稱,把,username,替換成系統(tǒng)的,Samba,用戶名。輸入正確的口令或按“,Enter,”,鍵(若該用戶不要求輸入口令)。,需要特別說明的是,當訪問,Windows,共享時,,Username,參數(shù)要使用,Windows,計算機中的用戶賬號,驗證口令是,Windows,計算機中的用戶賬號的密碼;當訪問,Linux,系統(tǒng)提供的,Samba,共享時,,Username,參數(shù)要使用所訪問,Linux,系統(tǒng)中的,Samba,服務器所提供的
14、賬號,口令也是,Samba,用戶的賬號口令。,如果看到了,smb,:,提示,就表示已成功地登錄了。登錄后,鍵入,help,來獲得一個命令列表。如果想瀏覽主目錄的內(nèi)容,把,sharename,替換成用戶名。如果沒有使用,-,U,選項,當前,Linux,系統(tǒng)的登錄用戶的用戶名就會被傳遞給,Samba,。,要退出,smbclient,,,在,smb,:,提示下鍵入,exit,,,如圖,5-12,所示。,圖,5-12,通過,smbclient,訪問,Samba,服務器,另外,還可以在終端上使用下面的命令來查看,Samba,資源的使用情況。,#,smbstatus,可以使用下面的命令來簡要顯示,Samb
15、a,資源的使用情況。,#,smbstatus,-b,其在終端上的顯示結果如圖,5-13,所示。,5.2,NFS,服務器,5.2.1,NFS,概述,NFS,的全稱是,Network Files System,,,網(wǎng)絡文件系統(tǒng)。,NSF,是一種在網(wǎng)絡上的機器間共享文件的方法,文件就如同位于客戶的本地硬盤驅動器上一樣。,Red Hat Linux,既可以是,NFS,服務器也可以是,NFS,客戶,這意味著它可以把文件系統(tǒng)導出給其它系統(tǒng),也可以掛載從其它機器上導入的文件系統(tǒng)。,5.2.2,NFS,服務的啟動和停止,要把自己的文件系統(tǒng)共享出去,首先保證自己的機器上啟動了,NFS,服務。啟動了,NFS,服務
16、就是需要啟動一組程序,包括裝配服務器和,NFS,協(xié)議服務器??梢允褂靡韵旅顏韱?NFS,守護進程:,#,service,nfs,start,可使用以下命令來查看,NFS,守護進程的當前狀態(tài):,#,service,nfs,status,可使用以下命令來停止,NFS,守護進程:,#,service,nfs,stop,如果修改了,NFS,的配置,可使用以下命令來重新啟動國,NFS,的守護進程:,#,service,nfs,restart,該命令在終端上的顯示結果如圖,5-14,所示。,要在引導時啟動,nfs,服務,使用以下命令:,#,chkconfig,-level 345,nfs,on,5.2.3 NFS,服務器的配置,使從,NFS,服務器中共享文件又稱導出目錄。在,Linux,系統(tǒng)中可使用,NFS,服務器配置工具來配置,NFS,服務器。要使用,NFS,服務器配置工具,必須運行,X,窗口系統(tǒng),并要具備根特權,且安裝了,redhat,-,config,-,nfs,RPM,軟件包。要啟動服務器配置工具,可以有以下兩種方式:,(1)依次單擊面板上的“主菜單系統(tǒng)設置服務器設置,NFS,服務器”