Linux操作系統案例教程電子教案-第9章-網絡基礎-技工學校使用_第1頁
Linux操作系統案例教程電子教案-第9章-網絡基礎-技工學校使用_第2頁
Linux操作系統案例教程電子教案-第9章-網絡基礎-技工學校使用_第3頁
Linux操作系統案例教程電子教案-第9章-網絡基礎-技工學校使用_第4頁
Linux操作系統案例教程電子教案-第9章-網絡基礎-技工學校使用_第5頁
已閱讀5頁,還剩67頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

Internet層協議:應用層協議:

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

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

修改后的內容:

ONBOOT=yes BOOTPROTO=none DEVICE=eth0:0 IPADDR=4 NETMASK= NETWORK= BROADCAST=55GATEWAY=圖形界面配置命令netconfigDHCP使用netconfig配置DHCP客戶端網卡配置命令DHCP設置選項靜態地址及網關、掩碼,

DNS設置

netconfig2134/etc/rc.d/init.d/networkrestart注:也可以在字符界面命令來配置以太網絡:

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

常用的網絡服務命令1.ifconfig功能:

① 顯示網絡接口的配置信息。

② 激活/禁用某個網絡接口。

③ 配置網絡接口IP地址。

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

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

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

netmask

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

#ifdowneth0

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

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

網絡地址netmask

子網掩碼

dev

網卡設備名routedel-net

網絡地址netmask

子網掩碼routeadddefaultgw

網關IP地址dev

網卡設備名routedeldefaultgw

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

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

#routeadd2.為IP接口能夠訪問的網絡添加需要的路由。可以使用參數-net實現,如下所示

#routeadd–netdeveth0添加/刪除默認網關routeadddefaultgw

網關IP地址

dev網卡設備名稱routedeldefaultgw

網關IP地址功能描述:上述命令用于添加和刪除系統當前路由表中的默認網關#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface*U000eth0*U000lo#routeadddefaultgw54deveth0#routeKernelIProutingtableDestinationGatewayGenmaskFlagsMetricRefUseIface*U000eth0*U000lodefault54

UG000eth0#routedeldefaultgw54總結實例:#route //顯示當前系統的路由表信息

#routeadd

(deveth0)

#routedel#routeadd

-netnetmask deveth0#routedel

-netnetmask#routeadd

defaultgwdeveth0#routedel

defaultgw

9-4

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

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

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

實例:

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

#service服務名<start|restart|stop>

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

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

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

#chkconfig說明:方法一

#ntsysv[--level級別]

實例:

#ntsysv //設置當前運行級別要運行的服務

#ntsysv--level5

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

#ch

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論