Linux操作系統(tǒng)案例教程電子教案-第9章-網(wǎng)絡(luò)基礎(chǔ)-技工學校使用_第1頁
Linux操作系統(tǒng)案例教程電子教案-第9章-網(wǎng)絡(luò)基礎(chǔ)-技工學校使用_第2頁
Linux操作系統(tǒng)案例教程電子教案-第9章-網(wǎng)絡(luò)基礎(chǔ)-技工學校使用_第3頁
Linux操作系統(tǒng)案例教程電子教案-第9章-網(wǎng)絡(luò)基礎(chǔ)-技工學校使用_第4頁
Linux操作系統(tǒng)案例教程電子教案-第9章-網(wǎng)絡(luò)基礎(chǔ)-技工學校使用_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第九章網(wǎng)絡(luò)基礎(chǔ)9-1LINUX支持的網(wǎng)絡(luò)服務(wù)1.支持的協(xié)議TCP/IP(傳輸控制協(xié)議/網(wǎng)際協(xié)議)IPX/SPX(網(wǎng)際包交換協(xié)議/順序包交換協(xié)議Appletalk(由Apple公司推出的一種多層協(xié)議)補充一:TCP/IP參考模型:協(xié)議說明IP提供主機之間的分組傳輸和路由選擇服務(wù)ICMP控制主機與網(wǎng)關(guān)之間差錯及控制報文的傳輸ARPARP把基于TCP/IP軟件使用的IP地址解析成局域網(wǎng)硬件使用MAC地址RARP主要應(yīng)用于無盤節(jié)點,把無盤節(jié)點的IP地址解析成MAC地址

Internet層協(xié)議:應(yīng)用層協(xié)議:

協(xié)議說明FTP用于實現(xiàn)主機之間的文件傳輸功能HTTP用于實現(xiàn)互聯(lián)網(wǎng)中的WWW服務(wù)SMTP用于實現(xiàn)互聯(lián)網(wǎng)中的電子郵件傳送功能DNS用于實現(xiàn)主機名與IP地址之間的轉(zhuǎn)換SMB用于實現(xiàn)Windows主機與Linux主機間的文件共享TELNET用于實現(xiàn)遠程登錄功能DHCP用于實現(xiàn)動態(tài)分配IP配置信息補充二:IP地址分類首字節(jié)數(shù)范圍網(wǎng)絡(luò)地址格式最大網(wǎng)絡(luò)個數(shù)每個網(wǎng)絡(luò)最多主機個數(shù)A0-127網(wǎng)絡(luò).主機.主機.主機12716777214B128-191網(wǎng)絡(luò).網(wǎng)絡(luò).主機.主機1638465534C192-223網(wǎng)絡(luò).網(wǎng)絡(luò).網(wǎng)絡(luò).主機2097152254D224-239用于多播,不能直接分配給主機的網(wǎng)絡(luò)接口E240-255實驗所用補充三:端口服務(wù)名稱默認端口www80(TCP)ftp-control21(TCP)ftp-data20(TCP)smtp25(TCP)telnet23(TCP)DNS53(UDP)Pop3110(110)TCP/UDP的端口范圍為0—65535,其中:0—255稱為“知名端口”,該類端口保留給常用服務(wù)程序使用。256—1024是用于UNIX/Linux專用服務(wù);1024以上的端口為動態(tài)端口,動態(tài)端口不是預(yù)先分配的,必要時才將它們分配進程。2.網(wǎng)絡(luò)服務(wù)服務(wù)類型軟件名稱服務(wù)名Web服務(wù)apachehttpdMail服務(wù)sendmailsendmailSamba服務(wù)SambasmbFTP服務(wù)vsftpdvsftpd數(shù)據(jù)庫服務(wù)mysqlmysqldDNS服務(wù)bindnamedDHCP服務(wù)dhcpdhcpd案例1在字符界面下配置本系統(tǒng)的主機的信息、IP地址、DNS等信息,配置后可以讓該系統(tǒng)正常的登錄互聯(lián)網(wǎng);對本機內(nèi)的一個網(wǎng)卡eht0綁定一個IP地址;在桌面環(huán)境下更改本機的IP地址,重新啟動網(wǎng)絡(luò)服務(wù);讓新設(shè)的IP地址生效;9-2

以太網(wǎng)的TCP/IP設(shè)置1.Linux中網(wǎng)絡(luò)接口的表示方法eth* //以太網(wǎng)接口lo //回送接口ppp* //撥號網(wǎng)絡(luò)接口2./etc/sysconfig/network文件功能:設(shè)置主機基本的網(wǎng)絡(luò)信息內(nèi)容:NETWORKING=yes/no //啟動系統(tǒng)時是否啟用網(wǎng)絡(luò)服務(wù)。HOSTNAME= //設(shè)定主機名GATEWAY= //設(shè)定默認網(wǎng)關(guān)GATEWAYDEV=eth0 //設(shè)定網(wǎng)關(guān)接口FORWARD_IPV4=yes/no //是否啟用IP轉(zhuǎn)發(fā)功能/etc/hosts文件IP地址不便記憶,常用域名來代替它。通常在TCP/IP網(wǎng)絡(luò)上進行IP地址和易記名稱的轉(zhuǎn)換有兩種方法:使用DNS或/etc/hosts。/etc/hosts文件中保存著一個主機名對應(yīng)的IP地址清單。當用戶用到一個域名時,系統(tǒng)就會在該文件中查找與它對應(yīng)的IP地址。維護和管理這個清單的工作由系統(tǒng)管理員負責。/etc/hosts文件Internet爆炸性的增長,致使登記域名的工作由域名服務(wù)器來完成。Hosts文件主要用于保存被頻繁訪問的主機的域名和IP地址。在采取訪問其他域名服務(wù)器查找域名的IP地址這一步驟之前,用戶系統(tǒng)通常會先看看自己的hosts文件里有沒有。利用/etc/hosts文件進行名稱解析流程linpc1在哪里?的別名為linpc1工作站/etc/hosts主機linpc13.2.linpc1=基本配置文件/etc/hosts主機名映射為IP地址;IP地址主機名主機別名3./etc/sysconfig/network-scripts/ifcfg-eth0功能:用于配置以太網(wǎng)接口卡的IP信息內(nèi)容:ONBOOT=yes//啟動時是否激活網(wǎng)卡DEVICE=eth0//設(shè)置接口名稱BOOTPROTO=none|static|dhcp|bootp //設(shè)定網(wǎng)卡啟動協(xié)議IPADDR=4//設(shè)定主機IPNETMASK=//設(shè)定子網(wǎng)掩碼BROADCAST=55//設(shè)定廣播碼NETWORK=//設(shè)定網(wǎng)絡(luò)號GATEWAY=//設(shè)定網(wǎng)關(guān)TYPE=Ethernet//設(shè)定網(wǎng)絡(luò)類型實例:設(shè)定主機中存在eth0設(shè)備,它的ip地址是:4,要求給eth0再綁定ip地址:4步驟:①#cd/etc/sysconfig/network-scripts #cpifcfg-eth0ifcfg-eth0:0//取值從0開始②#viifcfg-eth0:0

修改后的內(nèi)容:

ONBOOT=yes BOOTPROTO=none DEVICE=eth0:0 IPADDR=4 NETMASK= NETWORK= BROADCAST=55GATEWAY=圖形界面配置命令netconfigDHCP使用netconfig配置DHCP客戶端網(wǎng)卡配置命令DHCP設(shè)置選項靜態(tài)地址及網(wǎng)關(guān)、掩碼,

DNS設(shè)置

netconfig2134/etc/rc.d/init.d/networkrestart注:也可以在字符界面命令來配置以太網(wǎng)絡(luò):

#redhat-config-network#setup輸入setup4./etc/resolv.conf功能:指定域名服務(wù)器的位置內(nèi)容:domainname//設(shè)定主機域名Search//指定搜索列表nameserver54 //設(shè)定DNS服務(wù)器的IP注:最多只能設(shè)置3個DNS服務(wù)器地址9-3

常用的網(wǎng)絡(luò)服務(wù)命令1.ifconfig功能:

① 顯示網(wǎng)絡(luò)接口的配置信息。

② 激活/禁用某個網(wǎng)絡(luò)接口。

③ 配置網(wǎng)絡(luò)接口IP地址。

ifconfig命令用來對用戶的網(wǎng)絡(luò)接口進行配置,它把一個IP地址分配給一個網(wǎng)絡(luò)接口,然后用戶的系統(tǒng)就會知道存在這樣一個網(wǎng)絡(luò)接口,并且知道它對應(yīng)著某個特定的IP地址。該命令的執(zhí)行參數(shù)包括:一個網(wǎng)絡(luò)接口的名字、一個IP地址和其他參數(shù)選項。其中,用戶可以定義該IP地址為主機地址,或者網(wǎng)絡(luò)地址,以及使用此IP地址的域名,當然,這個IP地址及域名都要保存在/etc/hosts文件中。使用XWindow下的圖形界面設(shè)置網(wǎng)卡:

#redhat-config-network格式:① #ifconfig[接口名]② #ifconfig<接口名><up/down>③ #ifconfig<接口名>ip地址 netmask 子網(wǎng)掩碼實例:

⑴ #ifconfig ⑵ #ifconfigeth0up ⑶ #ifconfigeth0down ⑷ #ifconfigeth00netmaskifconfig命令實例1.顯示當前活動的網(wǎng)卡設(shè)置#ifconfig2.顯示系統(tǒng)中所有的網(wǎng)卡設(shè)置#ifconfig–a3.顯示指定網(wǎng)卡的設(shè)置#ifconfiglo4.啟動指定的網(wǎng)卡#ifconfigloup5.停止指定的網(wǎng)卡#ifconfiglodownifconfig命令實例如果用戶上網(wǎng)時使用的是一個特殊的子網(wǎng)掩碼和廣播地址,必須定義廣播地址的參數(shù)broadcast和定義子網(wǎng)掩碼的參數(shù)netmask#ifconfigeth06broadcast27

netmask

當配置好網(wǎng)絡(luò)接口之后,就可以使用帶up參數(shù)選項的ifconfig命令激活它,也可以使用參數(shù)down停用它#ifconfigeth0up#ifconfigeth0down圖9-15Linux下網(wǎng)頁瀏覽2.ifup功能: 激活網(wǎng)絡(luò)接口格式: ifup<設(shè)備名>實例: #ifupeth03.ifdown功能:禁用網(wǎng)絡(luò)接口格式:ifdown<設(shè)備名>實例:

#ifdowneth0

4.ping功能:向目標主機發(fā)送ICMP數(shù)據(jù)包,檢測IP連通性格式:ping[參數(shù)]IP地址/主機名

-cn//指定得到n個應(yīng)答后中斷操作實例:#ping5.traceroute功能:跟蹤路由實例:#traceroute6.hostname功能:顯示/設(shè)置主機名實例:#hostname#hostnamenewname7.Route路由選擇是IP最重要的功能之一。小型網(wǎng)絡(luò)中路由可能是靜態(tài)的,對于靜態(tài)路由,用戶必須記錄所有網(wǎng)絡(luò)連接的通斷情況,其路由安排可能會變得很復雜。而在大型網(wǎng)絡(luò)中,路由的安排是動態(tài)的。對動態(tài)路由來說,需要用戶系統(tǒng)了解的內(nèi)容很少。信源計算機只要知道如何把數(shù)據(jù)包第一個發(fā)送給哪臺計算機,而那臺計算機收到數(shù)據(jù)包后再由它決定如何繼續(xù)把它傳遞給下一臺計算機,直到到達目的地為止。7.Route功能:顯示路由表添加路由刪除路由添加/刪除默認網(wǎng)關(guān)格式:routerouteadd-net

網(wǎng)絡(luò)地址netmask

子網(wǎng)掩碼

dev

網(wǎng)卡設(shè)備名routedel-net

網(wǎng)絡(luò)地址netmask

子網(wǎng)掩碼routeadddefaultgw

網(wǎng)關(guān)IP地址dev

網(wǎng)卡設(shè)備名routedeldefaultgw

網(wǎng)關(guān)IP地址1.查看路由表信息路由的詳細內(nèi)容保存在/proc/net/route文件的路由分配表中。輸入不帶參數(shù)route命令就可以看到路由表。#routeKernelroutingtableDestinationGatewayGenmaskFlagsMetricRefUseIfaceloopback*U0012lo*U000eth0Destination:路由的目的地的IP地址Gateway:路由使用的網(wǎng)關(guān)的IP地址或主機名;*表示沒有使用網(wǎng)關(guān)Genmask:路由的子網(wǎng)掩碼

Flags:路由的類型。U=活躍、H=主機、G=網(wǎng)關(guān)、D=動態(tài)、M=修改過Metric:路由的預(yù)算成本Ref:依賴此路由的路由個數(shù)Use:此路由已使用次數(shù)Iface:此路由使用的網(wǎng)絡(luò)接口類型route命令舉例1.#routeadddeveth0//對一個以太網(wǎng)接口進行路由設(shè)置,若只有一塊作為用戶IP接口的以太網(wǎng)設(shè)備,可以省略deveth0,即如下即可

#routeadd2.為IP接口能夠訪問的網(wǎng)絡(luò)添加需要的路由??梢允褂脜?shù)-net實現(xiàn),如下所示

#routeadd–netdeveth0添加/刪除默認網(wǎng)關(guān)routeadddefaultgw

網(wǎng)關(guān)IP地址

dev網(wǎng)卡設(shè)備名稱routedeldefaultgw

網(wǎng)關(guān)IP地址功能描述:上述命令用于添加和刪除系統(tǒng)當前路由表中的默認網(wǎng)關(guān)#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface*U000eth0*U000lo#routeadddefaultgw54deveth0#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface*U000eth0*U000lodefault54

UG000eth0#routedeldefaultgw54總結(jié)實例:#route //顯示當前系統(tǒng)的路由表信息

#routeadd

(deveth0)

#routedel#routeadd

-netnetmask deveth0#routedel

-netnetmask#routeadd

defaultgwdeveth0#routedel

defaultgw

9-4

服務(wù)的啟動方式1.服務(wù)的分類⑴獨立服務(wù)每項服務(wù)只監(jiān)聽該服務(wù)指定的端口,服務(wù)的啟動腳本存放在/etc/rc.d/init.d/⑵超級服務(wù)超級服務(wù)由xinetd管理,由xinetd管理的服務(wù)的配置文件存放在/etc/xinetd.d/目錄中2.服務(wù)的啟動、關(guān)閉與重啟(1)獨立服務(wù)的啟動、重啟與關(guān)閉手工方式:方法一:

#/etc/rc.d/init.d/腳本名<start|restart|stop>

或#/etc/init.d/腳本名<start|restart|stop>

實例:

#/etc/rc.d/init.d/networkrestart方法二:

#service服務(wù)名<start|restart|stop>

實例: #servicehttpdstart可執(zhí)行腳本和命令/etc/rc.d/init.d/network-用法-啟動網(wǎng)絡(luò)-停止網(wǎng)絡(luò)自動啟用方式圖形用戶界面(GUI工具)

#redhat-config-services文本用戶界面(TUI)工具

#ntsysv命令行界面(CLI)工具

#chkconfig說明:方法一

#ntsysv[--level級別]

實例:

#ntsysv //設(shè)置當前運行級別要運行的服務(wù)

#ntsysv--level5

//設(shè)置啟動5號運行級別時要運行的服務(wù)注:#runlevel查看當前系統(tǒng)運行的級別;方法二: ①#chkconfig--list[服務(wù)名] ②#chkconfig[--level<級別>]<服務(wù)名> <on/off>實例:

#ch

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論