【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置_第1頁
【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置_第2頁
【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置_第3頁
【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置_第4頁
【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置_第5頁
已閱讀5頁,還剩62頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、上嵌網(wǎng)院 講師:系列課程Linux基礎(chǔ)網(wǎng)絡(luò)和服務(wù)器配置第四章上嵌網(wǎng)院 課程目標具備搭建具備搭建linuxlinux系統(tǒng)平臺能力系統(tǒng)平臺能力系統(tǒng)安裝具備具備LinuxLinux系統(tǒng)日常維護能力系統(tǒng)日常維護能力文件,目錄結(jié)構(gòu)linux的常用命令,ViShell腳本編程、管道及其重定向t服務(wù)器的配置熟悉熟悉LinuxLinux系統(tǒng)下的開發(fā)環(huán)境系統(tǒng)下的開發(fā)環(huán)境Gcc,Gdb上嵌網(wǎng)院 課程安排第一天第一天 上午:上午:LinuxLinux系統(tǒng)簡介和安裝系統(tǒng)簡介和安裝 下午:下午:LinuxLinux安裝實際演練安裝實際演練第二天第二天 上午:上午:LinuxLinux基本操作命令基本操作命令 下午:下午

2、:LinuxLinux基本操作命令實戰(zhàn)基本操作命令實戰(zhàn)第三天第三天 上午:上午: Linux Linux進程操作進程操作 下午:下午:LinuxLinux服務(wù)器配置服務(wù)器配置第四天第四天 上午:上午:LinuxLinux腳本編程腳本編程 上上 下午:下午:LinuxLinux腳本編程下腳本編程下第五天第五天 上午:源代碼編譯和調(diào)試上午:源代碼編譯和調(diào)試 下午:下午:多模塊軟件的編譯和鏈接多模塊軟件的編譯和鏈接(預(yù)科內(nèi)容,根據(jù)實際情況調(diào)整授課天數(shù),(預(yù)科內(nèi)容,根據(jù)實際情況調(diào)整授課天數(shù),4-104-10天)天) 課前提問NFSNFS有什么作用?有什么作用?如何配置如何配置IPIP地址?地址?怎樣監(jiān)

3、測網(wǎng)絡(luò)是否正常?怎樣監(jiān)測網(wǎng)絡(luò)是否正常?如何啟動如何啟動TFTPTFTP?什么是什么是DSNDSN?本章目標配置配置IPIP地址地址查看網(wǎng)絡(luò)鏈接狀態(tài)查看網(wǎng)絡(luò)鏈接狀態(tài)配置配置NFSNFS服務(wù)器服務(wù)器掛載和卸載共享服務(wù)掛載和卸載共享服務(wù)TFTPTFTP服務(wù)器的配置管理服務(wù)器的配置管理配置配置CUPSCUPS打印服務(wù)打印服務(wù)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 接入網(wǎng)絡(luò)的計算機主機依靠IP地址,惟一地標識其在網(wǎng)絡(luò)中的身份,因此為主機配置IP地址是接入網(wǎng)絡(luò)的關(guān)鍵。配置IP地址的方法有兩種: 配置靜態(tài)配置靜態(tài)IPIP:在主機進入網(wǎng)絡(luò)之前,事先為主機設(shè)置固定的IP地址; 配置動態(tài)配置動態(tài)IP

4、IP:選擇DHCP網(wǎng)絡(luò)服務(wù),在主機進入網(wǎng)絡(luò)之后,動態(tài)隨機獲取IP地址。知識點1-配置IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 進入網(wǎng)絡(luò)的計算機設(shè)備,一定要有IP地址作為唯一標識。通常用戶將主機的IP地址信息保存在本機上,在Ubuntu Linux啟動時就能獲得。這種事先分配的IP地址稱為靜態(tài)IP。若一臺主機處于某個網(wǎng)絡(luò)相對穩(wěn)定,則通常使用靜態(tài)IP。與配置動態(tài)IP地址相比,可以節(jié)省獲取IP的時間。 需要進行設(shè)置的參數(shù)主要包括: IP地址 子網(wǎng)掩碼 網(wǎng)關(guān)地址配置靜態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 ifconfig ifconfig是GNU/Linu

5、x中配置網(wǎng)卡的基本命令,包含在net-tools軟件包中。它可用于顯示或設(shè)置網(wǎng)卡的配置,如IP地址、子網(wǎng)掩碼、最大分組傳輸數(shù)、IO端口等,還可以啟動或禁用網(wǎng)卡。ifconfig命令有以下兩種格式: ifconfig的第一種格式用于查看當前系統(tǒng)的網(wǎng)絡(luò)配置情況;第二種格式用于配置網(wǎng)卡,包括添加、刪除網(wǎng)卡,以及綁定多個IP地址等。ifconfig interfaceifconfig interface aftype option | address配置靜態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 當ifconfig命令不帶任何參數(shù)時,用于顯示當前主機中狀態(tài)為“活動”的網(wǎng)絡(luò)接口信息

6、。 主機有兩個接口eth0、lo。lo代表主機本身,也稱回送接口(Loopback),其IP地址約定為。eth0代表主機的第一個以太網(wǎng)卡,網(wǎng)卡的物理地址(HWaddr)為00:0C:29:7E:77:96,也稱為MAC地址;IP地址(inet addr)為29;廣播地址(Bcast)為55;子網(wǎng)掩碼(Mask)為。配置靜態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 如果主機安裝了第二塊、第三塊網(wǎng)卡,則有eth1,eth2標識。常見的接口類型還有以下幾種(N表示接口號): pppN表

7、示調(diào)制解調(diào)設(shè)備 wlanN表示無線網(wǎng)卡 trN表示令牌環(huán)網(wǎng)卡 如果只是關(guān)心某個網(wǎng)絡(luò)設(shè)備,可以在ifconfig后面加上接口名稱,則只顯示該設(shè)備的相關(guān)信息,例如:wdlmyubuntuwdl:$ ifconfig eth1配置靜態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 假設(shè)主機現(xiàn)有的IP地址為29,需要為其重新分配IP地址28,即。使用ipconfig命令設(shè)置主機的第一塊網(wǎng)卡(eth0)的IP地址。0 .255.255.255:2.128192.168.18:0 .255.255.255:2.129192.168.18:M

8、askaddrinetMaskaddrinetwdlmyubuntuwdl:$ sudo ifconfig eth0 28 netmask wdlmyubuntuwdl:$ ifconfig eth0eth0Link encap: Ethernet HWaddr 00:0C:29:7E:77:96inet addr:28 Bcast:55 Mask:inet6 addr: fe80:20c:29ff:fe7e:7796/64 Scope:LinkUP BROADC

9、AST RUNNING MULTICAST MTU:1500 Metric:1RX packets:914 errors:0 dropped:0 overruns:0 frame:0TX packets:870 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:423597 (413.6 KiB) TX bytes:253856 (247.9 KiB)Interrupt:17 Base address:0 x1400配置靜態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 在大型網(wǎng)

10、絡(luò)中,由于存在許多的移動計算機系統(tǒng),隨時都可能進入網(wǎng)絡(luò),在每次更換網(wǎng)絡(luò)時,就不得不重新配置網(wǎng)絡(luò)信息。如果計算機在網(wǎng)絡(luò)里能夠自動獲取IP地址、子網(wǎng)掩碼、路由表、DNS服務(wù)器地址等網(wǎng)絡(luò)信息,具有動態(tài)配置IP的能力,就可以大大簡化客戶端的網(wǎng)絡(luò)配置難度。動態(tài)主機配置協(xié)議(DHCP,Dynamic Host Configuration Protocol)可以實現(xiàn)動態(tài)分配IP資源。配置動態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 只要在局域網(wǎng)中架設(shè)有DHCP服務(wù)器,在Ubuntu Linux中為主機配置DHCP客戶端是非常容易的。需要說明的是,通常普通以太網(wǎng)卡和無線網(wǎng)卡可以配置動態(tài)IP

11、,而調(diào)制解調(diào)器等網(wǎng)絡(luò)設(shè)備不能配置動態(tài)IP。 wdlmyubuntuwdl:$ dhclient配置動態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 動態(tài)IP獲取過程配置動態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置wdlubuntuwdl:$ sudo /etc/init.d/networking restartInternet Systems Consortium DHCP Client V3.0.4Copyright 2004-2006 Internet Systems Consortium.All rights reserved.For info, pl

12、ease visit Listening on LPF/eth0/00:0c:29:7e:77:96Sending on LPF/eth0/00:0c:29:7e:77:96Sending on Socket/fallbackDHCPDISCOVER on eth0 to 55 port 67 interval 7DHCPOFFER from 54DHCPREQUEST on eth0 to 55 port 67DHCPACK from 54bound to 29

13、- renewal in 808 seconds.配置動態(tài)IP地址配置動態(tài)IP地址執(zhí)行過程中包括以下四個階段??蛻舳藢ふ褼HCP服務(wù)器(DHCPDISCOVER):客戶端廣播申請動態(tài)IP的請求;服務(wù)器提供可分配的IP地址(DHCPOFFER):所有接收到請求的DHCP服務(wù)器都將向客戶端提供一個IP地址;客戶端接受IP地址租借(DHCPREQUEST):客戶端從多個IP選擇中挑選一個,通知DHCP服務(wù)器,并標識出所選中的服務(wù)器;服務(wù)器確認租借IP(DHCPACK):被選中的DHCP服務(wù)器最后發(fā)出一個確認信息,包含IP地址、子網(wǎng)掩碼、默認網(wǎng)關(guān)、DNS服務(wù)器和租借期(客戶端使用這個IP的這段時間,稱

14、為租借期)。最終客戶端臨時“租借”的IP地址為29?!咀钚隆俊咀钚隆?_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 無論是配置靜態(tài)IP還是動態(tài)IP,計算機系統(tǒng)將IP信息保存放在什么地方?答案是配置文件“/etc/network/interfaces”。在Ubuntu Linux啟動時就能獲得IP地址的配置信息。若是配置靜態(tài)IP,就從配置文件中讀取IP地址參數(shù),直接配置網(wǎng)絡(luò)接口設(shè)備;若是配置動態(tài)IP,就通知主機通過DHCP協(xié)議獲取網(wǎng)絡(luò)配置。IP地址存放位置-interfaces文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 Route route命令用于顯示和修改IP路

15、由表。它包含在net-tools軟件包中。在前面,提到路由表的作用就是,告知主機若要把數(shù)據(jù)包發(fā)送到目的地,下一步要轉(zhuǎn)發(fā)的目標。網(wǎng)絡(luò)環(huán)境是復雜的,由于網(wǎng)上的節(jié)點設(shè)備不斷變化,路由表也只得隨時變化,因此查詢當前路由信息是非常必要的。route命令有以下兩種格式: route的第一種格式用于查看當前網(wǎng)絡(luò)的路由表;第二種格式用于配置靜態(tài)路由表,包括添加、刪除路由信息等。routeroute add|del netmask address gw gatewayaddress dev interface路由修改【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 1 1查看路由表查看路由表 不帶任何參數(shù)的

16、route命令,其執(zhí)行結(jié)果顯示當前網(wǎng)絡(luò)的路由表,包括所在子網(wǎng)地址和默認網(wǎng)關(guān)地址。 route 第一行表示主機所在網(wǎng)絡(luò)的地址為,若數(shù)據(jù)傳送目標是在本局域網(wǎng)內(nèi)通信,則可直接通過eth0轉(zhuǎn)發(fā)數(shù)據(jù)包;第二行表示數(shù)據(jù)傳送目的是訪問Internet,則由接口eth0,將數(shù)據(jù)包發(fā)送到網(wǎng)關(guān)。其中Flags為路由標志,標記當前網(wǎng)絡(luò)節(jié)點的狀態(tài)。標志類型描述UUp表示此路由當前為啟動狀態(tài)HHost,表示此網(wǎng)關(guān)為一主機GGateway,表示此網(wǎng)關(guān)為一路由器RReinstate Route,表示使用動態(tài)路由重新初始化的路由DDynamically,表示此路由是動態(tài)性地

17、寫入MModified,表示此路由是由路由守護程序或?qū)蚱鲃討B(tài)修改!表示此路由當前為關(guān)閉狀態(tài)路由修改【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 2 2更新路由表更新路由表 route命令的另一個主要用途是,重新修改所在網(wǎng)絡(luò)中的靜態(tài)路由表。例如,若要訪問網(wǎng)段時,需通過網(wǎng)關(guān)轉(zhuǎn)發(fā)數(shù)據(jù)包,則應(yīng)在當前網(wǎng)絡(luò)的靜態(tài)路由表中添加一條路由信息。wdlmyubuntuwdl:$ sudo route add netmask gw dev eth0wdlmyubuntuwdl:$ rou

18、teKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface * U 0 0 0 eth0 U 0 0 0 eth0default UG 0 0 0 eth0路由修改【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 netstat netstat命令包含在net-tools軟件包中,用于顯示系統(tǒng)中當前網(wǎng)絡(luò)的狀況,包括網(wǎng)絡(luò)連接、

19、路由表、接口統(tǒng)計信息、最大分組傳輸單位等信息。但是,若要顯示所需信息,必須明確給出netstat的第二個參數(shù)。netstat命令格式如下所示。 netstat命令不帶任何參數(shù),是列出主機所有開放的網(wǎng)絡(luò)套接字信息,包括協(xié)議、接收和發(fā)送隊列的大小,以及協(xié)議的內(nèi)部狀態(tài)。 netstat -r | -g | -i | -M | -s netstat參數(shù)參數(shù)用途用途對應(yīng)配置文件對應(yīng)配置文件-r顯示路由表/proc/net/route-g顯示IPv4和IPv6的多卡組成員/proc/net/route-i顯示網(wǎng)絡(luò)接口列表-M顯示最大連接數(shù)-s顯示每個協(xié)議的統(tǒng)計數(shù)據(jù)/proc/net/snmp知識點2-查看

20、網(wǎng)絡(luò)連接狀態(tài)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 “netstat r”命令用于顯示當前計算機網(wǎng)絡(luò)中的路由表,可以看出它與route命令實現(xiàn)的功能基本相同。 “netstat i”命令用于迅速查看網(wǎng)卡的狀態(tài)?!皀etstat i”命令結(jié)果顯示了主機中惟一的以太網(wǎng)卡(eth0)已發(fā)送的數(shù)據(jù)包、錯誤和沖突的累積統(tǒng)計信息,以及該網(wǎng)卡的最大分組傳輸數(shù)(MTU)。用戶可以從以上執(zhí)行結(jié)果大體判斷網(wǎng)絡(luò)設(shè)備的工作狀況。查看網(wǎng)絡(luò)連接狀態(tài)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 nslookup nslookup命令的功能是查詢Internet域名服務(wù)器,獲取IP地址與域名之間的映射關(guān)

21、系。如果用戶已經(jīng)設(shè)置好域名服務(wù)器,就可以用這個命令查看域名所對應(yīng)的IP地址。該命令的一般格式如下所示。 它有兩種運行模式:交互模式與非交互模式。交互模式允許用戶查詢多個服務(wù)器主機域名信息;非交互模式通常用于查詢一個主機名和域名。在如下兩種情況進入交互模式。 沒有給定參數(shù); 以連字號(-)引導的查詢主機或域名做參數(shù)。nslookup DomainName|IP-address查看網(wǎng)絡(luò)連接狀態(tài)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 使用nslookup命令查詢IP地址9,返回結(jié)果表明該IP地址歸屬于。因此,使用該方法可查詢IP地址所對應(yīng)的網(wǎng)址(域名)。wdlUb

22、untuFisher:$ nslookup 9Server: Address: #53Non-authoritative answer:6. name = jp-in-.Authoritative answers can be found from:89.249.66. nameserver = .89.249.66. nameserver = .89.249.66. nameserver = .89.2

23、49.66. nameserver = .查看網(wǎng)絡(luò)連接狀態(tài)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 ping ping(Packet Internet Groper)命令可能是最有名氣的網(wǎng)絡(luò)連接檢測工具。它使用了Internet控制報文協(xié)議(ICMP)回送請求與回送應(yīng)答報文,測試兩個主機之間的連通性。該命令的一般格式如下所示。 ping命令測試的遠程主機,既可用域名,也可用IP地址標識。ping DomainName | IP-address查看網(wǎng)絡(luò)連接狀態(tài)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 可以看出ping命令發(fā)出的6個測試包都得到了目標

24、機的應(yīng)答,說明目的主機可以連通。因此,可以使用該命令來判斷主機與遠程主機是否可達,或之間的網(wǎng)絡(luò)是否擁塞。 min/avg/max/mdev是ping命令的完成測試后的統(tǒng)計結(jié)果,分別表示最小響應(yīng)時間/平均響應(yīng)時間/最大響應(yīng)時間/響應(yīng)時間方差。這些指標用于反應(yīng)網(wǎng)絡(luò)的聯(lián)通程度。wdlmyubuntuwdl:$ ping 查看網(wǎng)絡(luò)連接狀態(tài)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 如果有這樣一種機制,它就像一個函數(shù)映射y=f(x),輸入是易于人類理解的由單詞或數(shù)字構(gòu)成的名字,而輸出則是由這種機制轉(zhuǎn)換而成的IP地址,這種映射機制稱為命名解析。例如將主機命名為“UbuntuFisher”,然后能

25、夠映射到該主機真實的IP地址。有了命名解析的機制,原本基于IP地址的網(wǎng)絡(luò),就使得用戶更方便地進入網(wǎng)絡(luò)世界。 目前有以下兩種命名解析的方法: 基于host列表的命名解析 基于DNS網(wǎng)絡(luò)服務(wù)的域名解析設(shè)置主機信息【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 設(shè)置主機命名信息 通常主機命名采用層次樹狀結(jié)構(gòu)的方式,包括主機名和域名。主機名是賦予主機一個簡短的名字,域名是樹狀結(jié)構(gòu)中層次節(jié)點的名字,可以劃分為二級域名、三級域名等。若仍不好理解主機名和域名的關(guān)系,可以作一個簡單的比喻,主機名可以看作某個人(計算機)的姓名,域名可以看作是此人的所屬單位的名稱(網(wǎng)段)。這樣即使發(fā)現(xiàn)兩個網(wǎng)段上有重名的主機

26、,也不會發(fā)生混淆。設(shè)置主機信息【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 Ubuntu使用網(wǎng)絡(luò)設(shè)置工具(network-admin)設(shè)置主機命名信息。 設(shè)置主機信息【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 hostname hostname命令功能是查詢或設(shè)置主機名和域名。它包含在hostname軟件包中。在Ubuntu Linux系統(tǒng)運行的任何時刻,若要暫時修改主機基本信息,可以使用hostname命令,并能立即生效。hostname命令有以下兩種格式: hostname的第一種格式用于查看當前主機名;第二種格式用于修改主機名。 當前主機名為“UbuntuWdl”。ho

27、stnamehostname hostnamewdlmyubuntuwdl:$ hostnameUbuntuWdl設(shè)置主機信息【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 使用命令行設(shè)置主機名 可以使用hostname命令更改主機名。例如,將主機名更改為“UbuntuFisher”,然后再查詢一下主機名,查看更改是否立即生效。wdlUbuntuwdl:$ hostnameUbuntuWdlwdlUbuntuwdl:$ sudo hostname UbuntuFisherwdlUbuntuwdl:$ hostname UbuntuFisher設(shè)置主機信息【最新】【最新】4_Linux基礎(chǔ)

28、-網(wǎng)絡(luò)和服務(wù)器配置 主機名配置文件/etc/hostname 盡管可使用hostname命令直接修改主機名,在Ubuntu Liunx系統(tǒng)重新啟動后,系統(tǒng)又恢復成舊的主機名。這是因為當系統(tǒng)重新啟動后,Ubuntu Linux的初始化程序根據(jù)配置文件/etc/hostname中存儲的名字,設(shè)置主機名。該配置文件只包含了系統(tǒng)的主機名,而不是完整的域名。以下是hostname文件的實例。 因而,可以發(fā)現(xiàn)使用圖形界面設(shè)置主機名,實質(zhì)是相繼完成以下兩項任務(wù)。 執(zhí)行hostname命令修改主機名,并立即生效; 修改系統(tǒng)配置文件/etc/hostname。wdlUbuntuwdl:$ cat /etc/ho

29、stnameUbuntuWdl設(shè)置主機信息【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 基于host列表實現(xiàn)命名解析的方法,就是將網(wǎng)絡(luò)中的主機名與相應(yīng)IP地址的對應(yīng)關(guān)系保存在一個列表中。 當用戶使用其中一個主機名時,計算機就會迅速查表,將這個主機名映射為相應(yīng)的IP地址。在Ubuntu Liunx圖形界面下,可以方便地管理這個host命名解析列表。 假設(shè)局域網(wǎng)中有一臺Debian Linux主機,主機名為DebianWdl,IP地址為30。 IP地址地址主機名主機名28UbuntuFisher30DebianW

30、dlHost列表事項命名解析【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 在ping命令中直接用“DebianWdl”代表目標機,以測試30主機是否連通。執(zhí)行結(jié)果如下所示。 從執(zhí)行結(jié)果可以看出,系統(tǒng)成功地將這個主機名字“DebianWdl”解析成相應(yīng)的IP地址30。 wdlUbuntuwdl:$ ping -c 3 DebianWdlPING DebianWdl (30) 56(84) bytes of data.64 bytes from DebianWdl (30): icmp_

31、seq=1 ttl=64 time=0.276 ms64 bytes from DebianWdl (30): icmp_seq=2 ttl=64 time=0.434 ms64 bytes from DebianWdl (30): icmp_seq=3 ttl=64 time=0.275 ms- DebianWdl ping statistics -3 packets transmitted, 3 received, 0% packet loss, time 2006msrtt min/avg/max/mdev = 0.275/0.328/

32、0.434/0.076 msHost列表事項命名解析【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 基于host列表實現(xiàn)命名解析方法的基礎(chǔ)數(shù)據(jù)就是host列表。在Ubuntu Linux中是將這些數(shù)據(jù)保存在配置文件/etc/hosts中。 假如依然關(guān)注上節(jié)提到的那個Debian主機(DebianWdl,30)。在/etc/hosts配置文件中可以看到這個記錄,如下所示。wdlUbuntuwdl:$ cat /etc/hosts localhost28 UbuntuFisher30 Debian

33、WdlHost列表配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 DNS域名解析可以在更大范圍的計算機網(wǎng)絡(luò)、Internet,提供域名到IP地址的轉(zhuǎn)換。網(wǎng)絡(luò)中的每臺計算機都是一個DNS客戶端,向DNS服務(wù)器提交域名解析的請求;DNS服務(wù)器完成域名到IP地址的映射。 因此DNS客戶端至少有一個DNS服務(wù)器地址,作為命名解析的開端。配置DNS域名服務(wù)器【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 說明以下幾點。 通常添加的候選DNS服務(wù)器地址不多于3個; 主機將按照DNS服務(wù)器IP地址在列表中的順序依次訪問,一旦完成域名解析就不再訪問下一個DNS服務(wù)器; 在使用PPP連接的計

34、算機中,可添加一個或多個域名服務(wù)器在ISP上,以減輕本地DNS服務(wù)器的負擔。配置DNS域名服務(wù)器【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 如果想了解哪個候選DNS服務(wù)器提供了服務(wù)。可以使用nslookup命令,查看當前系統(tǒng)所使用的DNS服務(wù)器的IP地址。 從執(zhí)行結(jié)果可以看出,主機在訪問前兩個DNS服務(wù)器(和)失敗后,由第三個服務(wù)器()完成域名解析。Server表示提供服務(wù)的DNS服務(wù)器,Address中的#53表示TCP/UDP命名服務(wù)的端口號。若所有的DNS服務(wù)器都訪問失敗,則出現(xiàn)如下的執(zhí)行結(jié)果。wdlUbu

35、ntuFisher:$ nslookup Server: Address: #53wdlUbuntuFisher:$ nslookup ; connection timed out; no servers could be reached配置DNS域名服務(wù)器【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 Ubuntu Linux將DNS服務(wù)器地址保存在配置文件/etc/resolv.conf中。 依然延續(xù)上面的例子,添加DNS服務(wù)器IP地址后,查看配置文件/etc/hosts,如下所示:wdlUbuntuFisher:$ cat /et

36、c/resolv.confnameserver nameserver nameserver search localdomainDNS域名配置文件resolv.conf【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置查看網(wǎng)絡(luò)配置【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 在網(wǎng)絡(luò)工具(gnome-nettool)的【Ping】對話框中,可以實現(xiàn)網(wǎng)絡(luò)連通性測試,來判斷主機與遠程主機是否可達,或之間的網(wǎng)絡(luò)是否擁塞。該對話框為用戶提供了ping命令的圖形界面,并在ping命令的基礎(chǔ)上作了功能擴展,可將得到的統(tǒng)計數(shù)據(jù)圖

37、形化顯示。查看網(wǎng)絡(luò)配置【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 網(wǎng)絡(luò)工具(gnome-nettool)的【網(wǎng)絡(luò)統(tǒng)計】對話框為用戶提供了netstat命令的圖形界面,為用戶提供了一個方便地獲得網(wǎng)絡(luò)統(tǒng)計信息的手段。 可以查看的網(wǎng)絡(luò)統(tǒng)計信息有以下三項: 路由表 開放的網(wǎng)絡(luò)服務(wù) 多播信息查看網(wǎng)絡(luò)配置 概念 三種方式 FTP、TFTP:任意操作系統(tǒng) NFS:針對Linux Samba:針對Windows權(quán)限檢查權(quán)限檢查權(quán)限檢查權(quán)限檢查文件服務(wù)器文件服務(wù)器知識點3-配置NFS服務(wù)器【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置44/34 NFS是系統(tǒng)間進行文件共享的一種網(wǎng)絡(luò)協(xié)議 在NFS

38、的應(yīng)用結(jié)構(gòu)中有服務(wù)器和客戶機兩種角色 NFS客戶端通過掛載NFS文件系統(tǒng)的方式訪問NFS服務(wù)器中輸出的共享目錄 在同一臺主機中即可以是NFS服務(wù)器也可以作為NFS客戶機配置NFS服務(wù)器配置NFS服務(wù)器【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置配置NFS服務(wù)器安裝NFS服務(wù)器 使用 sudo apt-get install nfs-kernel-server自動安裝 使用sudo apt-get remove nfs-kernel-server卸載配置NFS服務(wù)器 1、NFS服務(wù)器的配置文件 2、NFS服務(wù)器的啟動和停止 3、利用exportfs命令修改設(shè)置配置NFS服務(wù)器【最新】【最

39、新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置49/34 “exports”文件用于配置NFS服務(wù)器中輸出的共享目錄# cat /etc/exports /home/share *(sync,ro) nfs共享目錄名字段字段說明說明nfsnfs共享目錄名共享目錄名 需要進行輸出的需要進行輸出的NFSNFS共享目錄名稱共享目錄名稱 客戶端主機地址客戶端主機地址 能夠訪問共享目錄能夠訪問共享目錄 的主機地址的主機地址設(shè)置選項設(shè)置選項設(shè)置共享目錄的屬性設(shè)置共享目錄的屬性 客戶端主機地址設(shè)置選項NFS服務(wù)器的配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置50/34 exports文件中“客戶端

40、主機地址”字段可以使用多種形式表示主機地址實例實例說明說明3 3 指定指定IPIP地址的主機地址的主機 指定域名的主機指定域名的主機 /24 /24 指定網(wǎng)段中的所有主機指定網(wǎng)段中的所有主機 * * 指定域下的所有主機指定域下的所有主機 * *所有主機所有主機 NFS服務(wù)器的配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置51/34 exports文件中的“配置選項”字段放置在括號對(“( )”)中 ,多個選項間用逗號分隔。 sync:設(shè)置NFS服務(wù)器同步寫磁盤,這樣不會輕易丟失數(shù)據(jù),建

41、議所有的NFS共享目錄都使用該選項 ro:設(shè)置輸出的共享目錄只讀,與rw不能共同使用 rw:設(shè)置輸出的共享目錄可讀寫,與ro不能共同使用NFS服務(wù)器的配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置52/34 配置NFS服務(wù)器輸出的共享目錄 輸出“/home/share”目錄,對所有主機可讀,對地址為9的主機可讀可寫 輸出“/home/pub”目錄,對子網(wǎng)內(nèi)的所有主機可讀# cat /etc/exports/home/share *(sync,ro) 9(sync,rw)/home/pub

42、/24(sync,ro)nfs共享目錄名對不同的主機可以使用不同的設(shè)置選項允許網(wǎng)絡(luò)地址中的所有主機訪問共享設(shè)置共享目錄屬性為只讀NFS服務(wù)器的配置文件NFS服務(wù)器的配置文件 啟動NFS服務(wù) 停止NFS服務(wù) 重啟NFS服務(wù) 查詢狀態(tài)NFS服務(wù)$ sudo /etc/init.d/nfs-kernel-server start$ sudo /etc/init.d/nfs-kernel-server stop$ sudo /etc/init.d/nfs-kernel-server restart$ sudo /etc/init.d/nfs-kernel-server statu

43、s exportfs -rv重新輸出共享目錄 當修改了/etc/exports后,無需重新啟動NFS,可以使用該命令使其生效NFS服務(wù)器的配置文件 showmount -e 查看服務(wù)器40的共享目錄1、Linux客戶端掛載NFS文件系統(tǒng)2、卸載NFS文件系統(tǒng)3、系統(tǒng)啟動時自動掛載NFS文件系 知識點4-掛載和解掛NFS服務(wù)器的配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置56/34 顯示NFS服務(wù)器的輸出 # showmount -e 31 掛載NFS服務(wù)器中的共享目錄 # mount -t nfs 192

44、.168.152.131:/home/share/ /mnt/nfs-t選項指定需要掛載的文件系統(tǒng)類型為nfsNFS服務(wù)器的主機地址NFS共享目錄名稱掛載點目錄名稱主機地址與共享目錄之間用冒號分隔掛載和解掛NFS服務(wù)器的配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置57/34 將NFS的共享目錄掛載信息寫入“/etc/fstab”文件,可實現(xiàn)對NFS共享目錄的自動掛載 # tail -1 /etc/fstab31:/home/pub/mntnfsdefaults0 0 NFS服務(wù)器地址及共享目錄名稱掛載點目錄名稱文件系統(tǒng)類型掛載選項掛載和解掛NFS服務(wù)器的配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置58/34 顯示當前主機掛載的NFS共享目錄 使用mount命令查看# mount | grep nfs31:/home/share/ on /mnt/nfs type nfs (rw,addr=31) 卸載系統(tǒng)中已掛載的NFS共享目錄 使用umount命令卸載NFS文件系統(tǒng)# umount /mnt/nfsNFS文件系統(tǒng)掛載信息掛載和解掛NFS服務(wù)器的配置文件 showmount -e顯示NFS服務(wù)器提供的輸出的共享目錄 showmount

溫馨提示

  • 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

提交評論