版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、,DHCP服務(wù)器,Samba服務(wù)器,初識(shí)Linux,認(rèn)識(shí)Linux,Linux是一個(gè)免費(fèi)的類(lèi)Unix操作系統(tǒng)。 Linux最初是由芬蘭人Linus Torvalds于1991年開(kāi)發(fā)出來(lái),目前由來(lái)自世界各地的愛(ài)好者開(kāi)發(fā)和維護(hù),它的標(biāo)志是一個(gè)名為T(mén)ux的可愛(ài)的小企鵝。,Liunx的特點(diǎn): 完全免費(fèi) 高效安全穩(wěn)定 支持多硬件平臺(tái) 友好的用戶(hù)界面 強(qiáng)大的網(wǎng)絡(luò)功能 支持多任務(wù)Linux是操作系統(tǒng)界里的一顆耀眼明星,L
2、inux 的內(nèi)核版本 內(nèi)核是系統(tǒng)的心臟,是運(yùn)行程序和管理像磁盤(pán)和打印機(jī)等硬件設(shè)備的核心程序,它提供了一個(gè)在裸設(shè)備與應(yīng)用程序間的抽象層。 Linux內(nèi)核的開(kāi)發(fā)和規(guī)范一直由Linus領(lǐng)導(dǎo)的開(kāi)發(fā)小組控制著,版本也是唯一的。 Linux內(nèi)核版本命名規(guī)則:“主版本號(hào).次版本號(hào).修正號(hào)” ;若次版本號(hào)為偶數(shù),表示內(nèi)核是一個(gè)可放心使用的穩(wěn)定版;若為奇數(shù),表示內(nèi)核加入了某些測(cè)試的新功能,是一個(gè)內(nèi)部可能存在BUG的
3、測(cè)試版。,,,Linux的發(fā)行版本 僅有內(nèi)核而沒(méi)有應(yīng)用軟件的操作系統(tǒng)是無(wú)法使用的,所以許多公司或社團(tuán)將內(nèi)核、原代碼及相關(guān)的應(yīng)用程序組織構(gòu)成一個(gè)完整的操作系統(tǒng),讓一般的用戶(hù)可以簡(jiǎn)便的安裝和使用Linux,這就是發(fā)行版本。,Samba服務(wù)器,SMB協(xié)議,它是Microsoft和Intel在1987年開(kāi)發(fā)的,該協(xié)議可以用在TCP/IP之上,也可以用在其他網(wǎng)絡(luò)協(xié)議(如IPX和NetBEUI)之上。通過(guò)SMB協(xié)議,客戶(hù)端應(yīng)用程序可以
4、在各種網(wǎng)絡(luò)環(huán)境下讀、寫(xiě)服務(wù)器上的文件,以及對(duì)服務(wù)器程序提出服務(wù)請(qǐng)求。此外通過(guò)SMB協(xié)議,應(yīng)用程序還可以訪問(wèn)遠(yuǎn)程服務(wù)器端的文件和打印機(jī)等資源 。,Samba服務(wù),Linux使用一個(gè)被稱(chēng)為Samba的程序集來(lái)實(shí)現(xiàn)SMB協(xié)議。通過(guò)Samba,可以把Linux系統(tǒng)變成一臺(tái)SMB服務(wù)器使Windows 95以上的Windows用戶(hù)能夠使用Linux的共享文件和打印機(jī),并且讓Linux可以在“網(wǎng)上鄰居”中被Windows用戶(hù)看到。同樣的Lin
5、ux用戶(hù)也可以通過(guò)SMB客戶(hù)端使用Windows上的共享文件和打印機(jī)資源 。,Samba服務(wù)工作原理,,Samba服務(wù)工作原理,negpro 是 negatiate protocol (磋商協(xié)議)簡(jiǎn)寫(xiě)SesssetupX 是Session setup and X(會(huì)話建立和X)的簡(jiǎn)稱(chēng),Samba服務(wù)工作原理,Samba服務(wù)的具體工作過(guò)程① 首先客戶(hù)端發(fā)送一個(gè)SMB negprot請(qǐng)求數(shù)據(jù)報(bào),并列出它所支持的所有SMB協(xié)議版本。服務(wù)
6、器收到請(qǐng)求信息后響應(yīng)請(qǐng)求,并列出希望使用的協(xié)議版本。如果沒(méi)有可使用的協(xié)議版本則返回0XFFFFH,結(jié)束通信。② 協(xié)議確定后,客戶(hù)端進(jìn)程向服務(wù)器發(fā)起一個(gè)用戶(hù)或共享的認(rèn)證,這個(gè)過(guò)程是通過(guò)發(fā)送SesssetupX請(qǐng)求數(shù)據(jù)報(bào)實(shí)現(xiàn)的??蛻?hù)端發(fā)送一對(duì)用戶(hù)名和密碼或一個(gè)簡(jiǎn)單密碼到服務(wù)器,然后服務(wù)器通過(guò)發(fā)送一個(gè)SesssetupX應(yīng)答數(shù)據(jù)報(bào)來(lái)允許或拒絕本次連接。③ 當(dāng)客戶(hù)端和服務(wù)器完成了磋商和認(rèn)證之后,它會(huì)發(fā)送一個(gè)Tcon或TconX SMB數(shù)據(jù)報(bào)
7、并列出它想訪問(wèn)網(wǎng)絡(luò)資源的名稱(chēng),之后服務(wù)器會(huì)發(fā)送一個(gè)TconX應(yīng)答數(shù)據(jù)報(bào)以表示此次連接是否被接受或拒絕。④ 連接到相應(yīng)資源后,SMB客戶(hù)端就能夠通過(guò)open SMB打開(kāi)一個(gè)文件,通過(guò)read SMB讀取文件,通過(guò)write SMB寫(xiě)入文件,通過(guò)close SMB關(guān)閉文件。,Samba服務(wù)的安裝,默認(rèn)情況下,Red Hat Enterprise Linux 5安裝程序沒(méi)有安裝Samba服務(wù),可使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了Sam
8、ba或查看已經(jīng)安裝了何種版本。rpm -q samba 如果系統(tǒng)還沒(méi)有安裝Samba服務(wù)。如果現(xiàn)在要安裝,可將Red Hat Enterprise Linux 5的第2張安裝盤(pán)放入光驅(qū),加載光驅(qū)后在光盤(pán)的Server目錄下找到Samba服務(wù)程序的RPM安裝包文件samba-3.0.23c-2.i386.rpm,然后使用下面的命令安裝Samba。rpm -ivh /mnt/Server/samba-3.0.23c-2.
9、i386.rpm,Samba服務(wù)的配置文件,Samba服務(wù)的主配置文件 /etc/samba/smb.confSamba服務(wù)的密碼文件 1./etc/samba/smbpasswd 2./etc/samba/smbusersSamba服務(wù)的日志文件 /var/log/samba,Samba服務(wù)的主配置文件,Samba服務(wù)的主配置文件/etc/samba/smb.conf由兩部分構(gòu)成。1.Globa
10、l Settings該設(shè)置都是與Samba服務(wù)整體運(yùn)行環(huán)境有關(guān)的選項(xiàng),它的設(shè)置項(xiàng)目是針對(duì)所有共享資源的。2.Share Definitions該設(shè)置針對(duì)的是共享目錄個(gè)別的設(shè)置,只對(duì)當(dāng)前的共享資源起作用。,全局參數(shù),1. 設(shè)置Samba服務(wù)器所屬的群組名稱(chēng)或Windows的域名 workgroup = MYGROUP 2.設(shè)置Samba服務(wù)器的簡(jiǎn)要說(shuō)明 server string = Samba
11、Server 3.設(shè)置可訪問(wèn)Samba服務(wù)器的主機(jī)、子網(wǎng)或域 hosts allow =client1,alarm.com, 192.168.1. 192.168.2. 127. 4.設(shè)置Samba服務(wù)啟動(dòng)時(shí),將自動(dòng)加載的打印機(jī)配置文件 printcap name = /etc/printcap 5.設(shè)置guest賬號(hào)名 guest account = pcguest 6.指定Samba
12、服務(wù)器使用的安全等級(jí)security = user,全局參數(shù),Samba服務(wù)器的安全等級(jí)共有以下5類(lèi)。(1)share安全等級(jí)(2)user安全等級(jí)(3)server安全等級(jí)(4)domain安全等級(jí)(5)ads安全等級(jí),共享目錄,1.設(shè)置用戶(hù)個(gè)人的主目錄它的相關(guān)設(shè)置項(xiàng)目如圖3-17所示。,共享目錄,2.設(shè)置一個(gè)共享目錄【例】設(shè)置共享目錄share,它的本機(jī)路徑為“/home/share”,只有share組的用戶(hù)可以讀寫(xiě)該
13、目錄,tom用戶(hù)只能讀取。具體的步驟如下。① 以root用戶(hù)登錄系統(tǒng),使用命令groupadd share建立share組,并利用命令usermod -G share ygj將ygj用戶(hù)添加到share組中。② 使用命令mkdir/home/share在/home目錄下建立子目錄share。③ 使用命令chown:share/home/share設(shè)置share目錄所屬的組為share組,然后使用命令chmod -c g+wxr
14、/home/share設(shè)置share組對(duì)該目錄具有讀寫(xiě)和執(zhí)行權(quán)限。④ 在smb.conf配置文件末尾添加如圖3-18所示的配置項(xiàng)目。,3.6啟動(dòng)和停止Samba服務(wù),1.啟動(dòng)Samba服務(wù)/etc/rc.d/init.d/smb start2.停止Samba服務(wù)etc/rc.d/init.d/smb stop3.重新啟動(dòng)Samba服務(wù)/etc/rc.d/init.d/smb restart,3.6啟動(dòng)和停止Samba服務(wù),4
15、.自動(dòng)啟動(dòng)Samba服務(wù)如果需要讓Samba服務(wù)隨系統(tǒng)啟動(dòng)而自動(dòng)加載,可以執(zhí)行“ntsysv”命令啟動(dòng)服務(wù)配置程序,找到“smb”服務(wù),在其前面加上“*”星號(hào),然后選擇“確定”即可 。,Linux客戶(hù)端的訪問(wèn),利用主機(jī)名訪問(wèn)共享資源 smbclient smbmount/ smbumount,利用主機(jī)名訪問(wèn)共享資源,如果用戶(hù)需要利用主機(jī)名訪問(wèn)共享資源的話,可以設(shè)置lmhosts文件來(lái)實(shí)現(xiàn)。它的功能與WINS服務(wù)器類(lèi)似,就
16、是提供主機(jī)名與IP地址的對(duì)應(yīng)數(shù)據(jù)。該文件的存放位置為:/etc/samba/lmhosts。每條記錄的格式為:IP地址 主機(jī)名(NetBIOS名稱(chēng)),smbclient,默認(rèn)情況下,Red Hat Enterprise Linux安裝程序會(huì)將smbclient安裝在系統(tǒng)上,讀者可使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了smbclient或查看已經(jīng)安裝了何種版本。rpm -q samba-client如果系統(tǒng)還未安裝sm
17、bclient,應(yīng)將Red Hat Enterprise Linux 5的第1張安裝盤(pán)放入光驅(qū),加載光驅(qū)后在光盤(pán)的Server目錄下找到smbclient的RPM安裝包文件samba-client-3.0.23c-2.i386.rpm,使用下面命令安裝smbclient。rpm -ivh /mnt/Server/ samba-client-3.0.23c-2.i386.rpm,smbclient,smbclient的訪問(wèn)命令格
18、式如下。 列出目標(biāo)主機(jī)共享資源列表smbclient -L //主機(jī)名或IP地址 -U 登錄用戶(hù)名使用共享資源smbclient //主機(jī)名或IP地址/共享目錄名 -U 登錄用戶(hù)名,smbmount/ smbumount,在Linux服務(wù)器或客戶(hù)端上,可以利用smbmount命令將共享資源加載到本機(jī),利用smbumount命令將已加載的共享資源卸載。命令格式為:smbmount 共享資源地址 加載點(diǎn)
19、 –o 參數(shù)smbumount 加載點(diǎn),Windows客戶(hù)端的訪問(wèn),Windows的客戶(hù)端不需要更改任何設(shè)置, 就可以在“網(wǎng)上鄰居”中打開(kāi)在3.4.1節(jié)定義的工作組查看到安裝了Samba的Linux服務(wù)器,或選擇菜單“開(kāi)始→運(yùn)行”,在打開(kāi)的“運(yùn)行”窗口中輸入“\\服務(wù)器名”或“\\服務(wù)器IP地址”,然后單擊“確定”按鈕即可。圖3-29所示的是利用主機(jī)名訪問(wèn)Samba服務(wù)器。,DHCP服務(wù)器,一、 DHCP
20、的基本原理1.DHCP協(xié)議 動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol)是用來(lái)自動(dòng)給客戶(hù)機(jī)器分配 TCP/IP 信息的網(wǎng)絡(luò)協(xié)議。每個(gè) DHCP 客戶(hù)都連接到中央位置的 DHCP 服務(wù)器,該服務(wù)器會(huì)返回包括 IP 地址、子網(wǎng)掩碼、網(wǎng)關(guān)和 DNS 服務(wù)器信息的客戶(hù)網(wǎng)絡(luò)配置。,2. DHCP的工作過(guò)程 DHCP工作時(shí)要求客戶(hù)機(jī)和服務(wù)器進(jìn)行交互,由客戶(hù)機(jī)通過(guò)廣播向服務(wù)器發(fā)起申請(qǐng)IP地
21、址的請(qǐng)求,然后由服務(wù)器分配一個(gè)IP地址以及其他的TCP/IP設(shè)置信息。整個(gè)過(guò)程可以分為以下步驟:(1)IP地址租用申請(qǐng) DHCP客戶(hù)機(jī)的TCP/IP首次啟動(dòng)時(shí),就要執(zhí)行DHCP客戶(hù)程序,以進(jìn)行TCP/IP 的設(shè)置。由于此時(shí)客戶(hù)機(jī)的TCP/IP還沒(méi)有設(shè)置完畢,就只能使用廣播的方式發(fā)送DHCP請(qǐng)求信息包,廣播包使用 UDP端口67和68進(jìn)行發(fā)送,廣播信息中包括了客戶(hù)機(jī)的網(wǎng)絡(luò)界面的硬件地址和計(jì)算機(jī)名字,以提供DHCP服務(wù)器進(jìn)行分配。
22、,(2)IP地址租用提供 當(dāng)接收到DHCP客戶(hù)機(jī)的廣播信息之后,所有的DHCP服務(wù)器均為這個(gè)客戶(hù)機(jī)分配一個(gè)合適的IP地址,將這些IP地址、網(wǎng)絡(luò)掩碼、租用時(shí)間等信息,按照DHCP客戶(hù)提供的硬件地址發(fā)送回DHCP客戶(hù)機(jī)。這個(gè)過(guò)程中對(duì)DHCP服務(wù)器沒(méi)有對(duì)客戶(hù)計(jì)算機(jī)進(jìn)行限制,因此客戶(hù)機(jī)能收到多個(gè)IP地址提供信息。(3)IP地址租用選擇 由于客戶(hù)機(jī)接收到多個(gè)服務(wù)器發(fā)送的多個(gè)IP地址提供信息,客戶(hù)機(jī)將選擇一個(gè)IP地址,拒絕其他提供的
23、IP地址,以便這些地址能分配給其他客戶(hù)??蛻?hù)機(jī)將向它選擇的服務(wù)器發(fā)送選擇租用信息。,(4)IP地址租用確認(rèn) 服務(wù)器將收到客戶(hù)的選擇信息,如果也沒(méi)有例外發(fā)生,將回應(yīng)一個(gè)確認(rèn)信息,將這個(gè)IP地址真正分配給這個(gè)客戶(hù)機(jī)??蛻?hù)機(jī)就能使用這個(gè)IP地址及相關(guān)的TCP/IP數(shù)據(jù),來(lái)設(shè)置自己的TCP/IP堆棧。 3.IP地址租約更新(1)更新租用 在DHCP中,每個(gè)IP地址是有一定租期的,若租期已到,DHCP服務(wù)器就能夠?qū)⑦@個(gè)IP地址重
24、新分配給其他計(jì)算機(jī)。 (2)釋放IP地址租用 客戶(hù)機(jī)可以主動(dòng)釋放自己的IP地址請(qǐng)求,也可以不釋放,但也不續(xù)租,等待租期過(guò)期而釋放占用的IP地址資源。,二、DHCP服務(wù)器配置1. DHCP服務(wù)器的安裝在進(jìn)行DHCP服務(wù)器配置之前,首先要確認(rèn)Linux系統(tǒng)中已經(jīng)安裝了DHCP服務(wù)器,可使用下面的命令: # rpm –qa | grep dhcp如果沒(méi)有安裝,可Red Hat Linux 9的第2張光盤(pán)放入光驅(qū)后,輸入下
25、面的命令來(lái)安裝: # rpm ivh dhcp-3.0pl1-23.i386.rpm,2. DHCP的配置文件 在Red Hat Linux 9中,DHCP服務(wù)器的配置文件是:/etc/dhcpd.conf,但Red Hat Linux 9安裝后的默認(rèn)情況下,此文件是不存在的。用戶(hù)必須手工建立該文件,但在系統(tǒng)在有一個(gè)該文件的模板,其所存貯位置是:/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sa
26、mple,把這個(gè)文件拷貝到“/etc”目錄,并把文件名的后綴改成“.conf”??墒褂孟旅娴拿睿?cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf,下面通過(guò)一個(gè)具體的應(yīng)用來(lái)說(shuō)明如何配置/etc/dhcpd.conf文件。該應(yīng)用的具體要求如下: (1)IP地址的使用范圍是:211. 211.85.203.101到 211.85.203.200(2
27、)子網(wǎng)掩碼: 255.255.255.0(3)默認(rèn)網(wǎng)關(guān)是:211.85.203.254(4)DNS域名服務(wù)器的地址是:211.85.203.22則/etc/dhcpd.conf文件的內(nèi)容如下所示:,ddns-update-style interim;ignore client-updates;subnet 211.85.203.0 netmask 255.255.255.0 {option routers211.8
28、5.203.254;option subnet-mask255.255.255.0;option nis-domain"liubing.com";option domain-name"liubing.com";option domain-name-servers211.85.203.22;option time-offset-18000;range dy
29、namic-bootp 211.85.203.101 211.85.203.200;default-lease-time 21600;max-lease-time 43200;host ns {hardware ethernet 00:02:A5:9C:25:97;fixed-address 207.175.42.254;}},在局域網(wǎng)的一個(gè)Windows客戶(hù)端的所獲得的地址租約結(jié)果如圖1所示??煽闯?,該網(wǎng)
30、卡獲得的IP地址是211.85.203.199。另外,從圖中可看出該網(wǎng)的物理地址是:00:02:A5:9C:25:97,如果想把該物理地址對(duì)應(yīng)的網(wǎng)卡固定設(shè)為IP地址是:211.85.203.88,那么僅需要把上述文件中的host ns {hardware ethernet 00:02:A5:9C:25:97;fixed-address 207.175.42.254;}替換為host ns {,hardware et
31、hernet 00:02:A5:9C:25:97;fixed-address 211.85.203.88;}即可。其Windows客戶(hù)端的所獲得的地址租約結(jié)果如圖1所示。,,圖1 Windows的DHCP客戶(hù)所獲得的租約,,3. DHCP服務(wù)的重新啟動(dòng) 當(dāng)修改了/etc/dhcpd.conf這個(gè)DHCP服務(wù)器的配置文件后,如果想讓配置后的功能起作用必須要重新啟動(dòng)dhcpd服務(wù)。可使用下面的指令: #
32、service dhcpd restart另外,還可以使用下面的命令來(lái)停止dhcpd服務(wù): # service dhcpd stop,三、DHCP客戶(hù)端的設(shè) 置方法 當(dāng)DHCP服務(wù)器配置成功之后,各工作站想使用DHCP服務(wù)器所提供的資源進(jìn)行相應(yīng)的設(shè)置。1.DHCP的Windows客戶(hù)端設(shè)置 下面以Windows XP為例來(lái)說(shuō)明其客戶(hù)端的設(shè)置方法:,(1)依次單擊“開(kāi)始→控制面板→網(wǎng)絡(luò)連接→本地連接”,打開(kāi)圖2
33、。,,(2)在圖2中單擊“屬性”按鈕,打開(kāi)“本地連接屬性”設(shè)置對(duì)話框,如圖3所示。,,圖3,(3)在圖3中選擇“Internt協(xié)議(TCP/IP)”后,單擊“屬性”按鈕,打開(kāi)“Internet協(xié)議屬性”對(duì)話框,如圖4所示。,,圖4,(4)在該圖中選擇“自動(dòng)獲得IP地址”,并單擊“確定”按鈕即完成客戶(hù)端的設(shè)置工作。2. DHCP的Linux客戶(hù)端設(shè)置 Linux的DHCP客戶(hù)端的設(shè)置與Window的設(shè)置方法相似,也是在設(shè)置I
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- linux-samba配置
- 在linux上安裝配置samba服務(wù)器
- 課程設(shè)計(jì)--linux中samba服務(wù)器配置方法
- 實(shí)驗(yàn)八 利用samba實(shí)現(xiàn)windows和linux的資源共享
- linux 基礎(chǔ)教程--dhcp和安裝服務(wù)器
- linux和windows服務(wù)端dhcp報(bào)文對(duì)比研究
- 【課程設(shè)計(jì)】linux環(huán)境下samba服務(wù)器配置與實(shí)現(xiàn)
- 基于ipv6的linux系統(tǒng)dhcp服務(wù)的實(shí)驗(yàn)
- Linux環(huán)境下的DHCP服務(wù)器設(shè)計(jì)與實(shí)現(xiàn).pdf
- 【linux操作系統(tǒng)】第9章 動(dòng)態(tài)主機(jī)配置協(xié)議dhcp
- dhcp
- dhcp
- 09 dhcp
- dhcp簡(jiǎn)介
- 《linux網(wǎng)絡(luò)管理教程與上機(jī)指導(dǎo)》第11章samba服務(wù)器的配置與管理
- dhcp服務(wù)
- dhcp協(xié)議講解
- 管理和監(jiān)視 dhcp
- 關(guān)閉dhcp開(kāi)機(jī)啟動(dòng)
- dhcp的工作原理
評(píng)論
0/150
提交評(píng)論