【最新】【最新】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ù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、上嵌網(wǎng)院 講師:系列課程Linux基礎(chǔ)網(wǎng)絡(luò)和服務(wù)器配置第四章上嵌網(wǎng)院 課程目標(biāo)具備搭建具備搭建linuxlinux系統(tǒng)平臺(tái)能力系統(tǒng)平臺(tái)能力系統(tǒng)安裝具備具備LinuxLinux系統(tǒng)日常維護(hù)能力系統(tǒng)日常維護(hù)能力文件,目錄結(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)簡(jiǎn)介和安裝系統(tǒng)簡(jiǎn)介和安裝 下午:下午:LinuxLinux安裝實(shí)際演練安裝實(shí)際演練第二天第二天 上午:上午:LinuxLinux基本操作命令基本操作命令 下午:下午

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

3、測(cè)網(wǎng)絡(luò)是否正常?怎樣監(jiān)測(cè)網(wǎng)絡(luò)是否正常?如何啟動(dòng)如何啟動(dòng)TFTPTFTP?什么是什么是DSNDSN?本章目標(biāo)配置配置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ò)的計(jì)算機(jī)主機(jī)依靠IP地址,惟一地標(biāo)識(shí)其在網(wǎng)絡(luò)中的身份,因此為主機(jī)配置IP地址是接入網(wǎng)絡(luò)的關(guān)鍵。配置IP地址的方法有兩種: 配置靜態(tài)配置靜態(tài)IPIP:在主機(jī)進(jìn)入網(wǎng)絡(luò)之前,事先為主機(jī)設(shè)置固定的IP地址; 配置動(dòng)態(tài)配置動(dòng)態(tài)IP

4、IP:選擇DHCP網(wǎng)絡(luò)服務(wù),在主機(jī)進(jìn)入網(wǎng)絡(luò)之后,動(dòng)態(tài)隨機(jī)獲取IP地址。知識(shí)點(diǎn)1-配置IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 進(jìn)入網(wǎng)絡(luò)的計(jì)算機(jī)設(shè)備,一定要有IP地址作為唯一標(biāo)識(shí)。通常用戶將主機(jī)的IP地址信息保存在本機(jī)上,在Ubuntu Linux啟動(dòng)時(shí)就能獲得。這種事先分配的IP地址稱為靜態(tài)IP。若一臺(tái)主機(jī)處于某個(gè)網(wǎng)絡(luò)相對(duì)穩(wěn)定,則通常使用靜態(tài)IP。與配置動(dòng)態(tài)IP地址相比,可以節(jié)省獲取IP的時(shí)間。 需要進(jìn)行設(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端口等,還可以啟動(dòng)或禁用網(wǎng)卡。ifconfig命令有以下兩種格式: ifconfig的第一種格式用于查看當(dāng)前系統(tǒng)的網(wǎng)絡(luò)配置情況;第二種格式用于配置網(wǎng)卡,包括添加、刪除網(wǎng)卡,以及綁定多個(gè)IP地址等。ifconfig interfaceifconfig interface aftype option | address配置靜態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 當(dāng)ifconfig命令不帶任何參數(shù)時(shí),用于顯示當(dāng)前主機(jī)中狀態(tài)為“活動(dòng)”的網(wǎng)絡(luò)接口信息

6、。 主機(jī)有兩個(gè)接口eth0、lo。lo代表主機(jī)本身,也稱回送接口(Loopback),其IP地址約定為。eth0代表主機(jī)的第一個(gè)以太網(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ù)器配置 如果主機(jī)安裝了第二塊、第三塊網(wǎng)卡,則有eth1,eth2標(biāo)識(shí)。常見的接口類型還有以下幾種(N表示接口號(hào)): pppN表

7、示調(diào)制解調(diào)設(shè)備 wlanN表示無線網(wǎng)卡 trN表示令牌環(huán)網(wǎng)卡 如果只是關(guān)心某個(gè)網(wǎng)絡(luò)設(shè)備,可以在ifconfig后面加上接口名稱,則只顯示該設(shè)備的相關(guān)信息,例如:wdlmyubuntuwdl:$ ifconfig eth1配置靜態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 假設(shè)主機(jī)現(xiàn)有的IP地址為29,需要為其重新分配IP地址28,即。使用ipconfig命令設(shè)置主機(jī)的第一塊網(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ò)中,由于存在許多的移動(dòng)計(jì)算機(jī)系統(tǒng),隨時(shí)都可能進(jìn)入網(wǎng)絡(luò),在每次更換網(wǎng)絡(luò)時(shí),就不得不重新配置網(wǎng)絡(luò)信息。如果計(jì)算機(jī)在網(wǎng)絡(luò)里能夠自動(dòng)獲取IP地址、子網(wǎng)掩碼、路由表、DNS服務(wù)器地址等網(wǎng)絡(luò)信息,具有動(dòng)態(tài)配置IP的能力,就可以大大簡(jiǎn)化客戶端的網(wǎng)絡(luò)配置難度。動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP,Dynamic Host Configuration Protocol)可以實(shí)現(xiàn)動(dòng)態(tài)分配IP資源。配置動(dòng)態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 只要在局域網(wǎng)中架設(shè)有DHCP服務(wù)器,在Ubuntu Linux中為主機(jī)配置DHCP客戶端是非常容易的。需要說明的是,通常普通以太網(wǎng)卡和無線網(wǎng)卡可以配置動(dòng)態(tài)IP

11、,而調(diào)制解調(diào)器等網(wǎng)絡(luò)設(shè)備不能配置動(dòng)態(tài)IP。 wdlmyubuntuwdl:$ dhclient配置動(dòng)態(tài)IP地址【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 動(dòng)態(tài)IP獲取過程配置動(dòng)態(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.配置動(dòng)態(tài)IP地址配置動(dòng)態(tài)IP地址執(zhí)行過程中包括以下四個(gè)階段??蛻舳藢ふ褼HCP服務(wù)器(DHCPDISCOVER):客戶端廣播申請(qǐng)動(dòng)態(tài)IP的請(qǐng)求;服務(wù)器提供可分配的IP地址(DHCPOFFER):所有接收到請(qǐng)求的DHCP服務(wù)器都將向客戶端提供一個(gè)IP地址;客戶端接受IP地址租借(DHCPREQUEST):客戶端從多個(gè)IP選擇中挑選一個(gè),通知DHCP服務(wù)器,并標(biāo)識(shí)出所選中的服務(wù)器;服務(wù)器確認(rèn)租借IP(DHCPACK):被選中的DHCP服務(wù)器最后發(fā)出一個(gè)確認(rèn)信息,包含IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器和租借期(客戶端使用這個(gè)IP的這段時(shí)間,稱

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

15、由表。它包含在net-tools軟件包中。在前面,提到路由表的作用就是,告知主機(jī)若要把數(shù)據(jù)包發(fā)送到目的地,下一步要轉(zhuǎn)發(fā)的目標(biāo)。網(wǎng)絡(luò)環(huán)境是復(fù)雜的,由于網(wǎng)上的節(jié)點(diǎn)設(shè)備不斷變化,路由表也只得隨時(shí)變化,因此查詢當(dāng)前路由信息是非常必要的。route命令有以下兩種格式: route的第一種格式用于查看當(dāng)前網(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é)果顯示當(dāng)前網(wǎng)絡(luò)的路由表,包括所在子網(wǎng)地址和默認(rèn)網(wǎng)關(guān)地址。 route 第一行表示主機(jī)所在網(wǎng)絡(luò)的地址為,若數(shù)據(jù)傳送目標(biāo)是在本局域網(wǎng)內(nèi)通信,則可直接通過eth0轉(zhuǎn)發(fā)數(shù)據(jù)包;第二行表示數(shù)據(jù)傳送目的是訪問Internet,則由接口eth0,將數(shù)據(jù)包發(fā)送到網(wǎng)關(guān)。其中Flags為路由標(biāo)志,標(biāo)記當(dāng)前網(wǎng)絡(luò)節(jié)點(diǎn)的狀態(tài)。標(biāo)志類型描述UUp表示此路由當(dāng)前為啟動(dòng)狀態(tài)HHost,表示此網(wǎng)關(guān)為一主機(jī)GGateway,表示此網(wǎng)關(guān)為一路由器RReinstate Route,表示使用動(dòng)態(tài)路由重新初始化的路由DDynamically,表示此路由是動(dòng)態(tài)性地

17、寫入MModified,表示此路由是由路由守護(hù)程序或?qū)蚱鲃?dòng)態(tài)修改!表示此路由當(dāng)前為關(guān)閉狀態(tài)路由修改【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 2 2更新路由表更新路由表 route命令的另一個(gè)主要用途是,重新修改所在網(wǎng)絡(luò)中的靜態(tài)路由表。例如,若要訪問網(wǎng)段時(shí),需通過網(wǎng)關(guān)轉(zhuǎn)發(fā)數(shù)據(jù)包,則應(yīng)在當(dā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)中當(dāng)前網(wǎng)絡(luò)的狀況,包括網(wǎng)絡(luò)連接、

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

20、網(wǎng)絡(luò)連接狀態(tài)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 “netstat r”命令用于顯示當(dāng)前計(jì)算機(jī)網(wǎng)絡(luò)中的路由表,可以看出它與route命令實(shí)現(xiàn)的功能基本相同。 “netstat i”命令用于迅速查看網(wǎng)卡的狀態(tài)?!皀etstat i”命令結(jié)果顯示了主機(jī)中惟一的以太網(wǎng)卡(eth0)已發(fā)送的數(shù)據(jù)包、錯(cuò)誤和沖突的累積統(tǒng)計(jì)信息,以及該網(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ù)器,就可以用這個(gè)命令查看域名所對(duì)應(yīng)的IP地址。該命令的一般格式如下所示。 它有兩種運(yùn)行模式:交互模式與非交互模式。交互模式允許用戶查詢多個(gè)服務(wù)器主機(jī)域名信息;非交互模式通常用于查詢一個(gè)主機(jī)名和域名。在如下兩種情況進(jìn)入交互模式。 沒有給定參數(shù); 以連字號(hào)(-)引導(dǎo)的查詢主機(jī)或域名做參數(shù)。nslookup DomainName|IP-address查看網(wǎng)絡(luò)連接狀態(tài)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 使用nslookup命令查詢IP地址9,返回結(jié)果表明該IP地址歸屬于。因此,使用該方法可查詢IP地址所對(duì)應(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ò)連接檢測(cè)工具。它使用了Internet控制報(bào)文協(xié)議(ICMP)回送請(qǐng)求與回送應(yīng)答報(bào)文,測(cè)試兩個(gè)主機(jī)之間的連通性。該命令的一般格式如下所示。 ping命令測(cè)試的遠(yuǎn)程主機(jī),既可用域名,也可用IP地址標(biāo)識(shí)。ping DomainName | IP-address查看網(wǎng)絡(luò)連接狀態(tài)【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 可以看出ping命令發(fā)出的6個(gè)測(cè)試包都得到了目標(biāo)

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

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

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

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

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

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

30、dlHost列表事項(xiàng)命名解析【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 在ping命令中直接用“DebianWdl”代表目標(biāo)機(jī),以測(cè)試30主機(jī)是否連通。執(zhí)行結(jié)果如下所示。 從執(zhí)行結(jié)果可以看出,系統(tǒng)成功地將這個(gè)主機(jī)名字“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列表事項(xiàng)命名解析【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 基于host列表實(shí)現(xiàn)命名解析方法的基礎(chǔ)數(shù)據(jù)就是host列表。在Ubuntu Linux中是將這些數(shù)據(jù)保存在配置文件/etc/hosts中。 假如依然關(guān)注上節(jié)提到的那個(gè)Debian主機(jī)(DebianWdl,30)。在/etc/hosts配置文件中可以看到這個(gè)記錄,如下所示。wdlUbuntuwdl:$ cat /etc/hosts localhost28 UbuntuFisher30 Debian

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

34、算機(jī)中,可添加一個(gè)或多個(gè)域名服務(wù)器在ISP上,以減輕本地DNS服務(wù)器的負(fù)擔(dān)。配置DNS域名服務(wù)器【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置 如果想了解哪個(gè)候選DNS服務(wù)器提供了服務(wù)。可以使用nslookup命令,查看當(dāng)前系統(tǒng)所使用的DNS服務(wù)器的IP地址。 從執(zhí)行結(jié)果可以看出,主機(jī)在訪問前兩個(gè)DNS服務(wù)器(和)失敗后,由第三個(gè)服務(wù)器()完成域名解析。Server表示提供服務(wù)的DNS服務(wù)器,Address中的#53表示TCP/UDP命名服務(wù)的端口號(hào)。若所有的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】對(duì)話框中,可以實(shí)現(xiàn)網(wǎng)絡(luò)連通性測(cè)試,來判斷主機(jī)與遠(yuǎn)程主機(jī)是否可達(dá),或之間的網(wǎng)絡(luò)是否擁塞。該對(duì)話框?yàn)橛脩籼峁┝藀ing命令的圖形界面,并在ping命令的基礎(chǔ)上作了功能擴(kuò)展,可將得到的統(tǒng)計(jì)數(shù)據(jù)圖

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

38、的應(yīng)用結(jié)構(gòu)中有服務(wù)器和客戶機(jī)兩種角色 NFS客戶端通過掛載NFS文件系統(tǒng)的方式訪問NFS服務(wù)器中輸出的共享目錄 在同一臺(tái)主機(jī)中即可以是NFS服務(wù)器也可以作為NFS客戶機(jī)配置NFS服務(wù)器配置NFS服務(wù)器【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置配置NFS服務(wù)器安裝NFS服務(wù)器 使用 sudo apt-get install nfs-kernel-server自動(dòng)安裝 使用sudo apt-get remove nfs-kernel-server卸載配置NFS服務(wù)器 1、NFS服務(wù)器的配置文件 2、NFS服務(wù)器的啟動(dòng)和停止 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共享目錄名共享目錄名 需要進(jìn)行輸出的需要進(jìn)行輸出的NFSNFS共享目錄名稱共享目錄名稱 客戶端主機(jī)地址客戶端主機(jī)地址 能夠訪問共享目錄能夠訪問共享目錄 的主機(jī)地址的主機(jī)地址設(shè)置選項(xiàng)設(shè)置選項(xiàng)設(shè)置共享目錄的屬性設(shè)置共享目錄的屬性 客戶端主機(jī)地址設(shè)置選項(xiàng)NFS服務(wù)器的配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置50/34 exports文件中“客戶端

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

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

42、/24(sync,ro)nfs共享目錄名對(duì)不同的主機(jī)可以使用不同的設(shè)置選項(xiàng)允許網(wǎng)絡(luò)地址中的所有主機(jī)訪問共享設(shè)置共享目錄屬性為只讀NFS服務(wù)器的配置文件NFS服務(wù)器的配置文件 啟動(dòng)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重新輸出共享目錄 當(dāng)修改了/etc/exports后,無需重新啟動(dòng)NFS,可以使用該命令使其生效NFS服務(wù)器的配置文件 showmount -e 查看服務(wù)器40的共享目錄1、Linux客戶端掛載NFS文件系統(tǒng)2、卸載NFS文件系統(tǒng)3、系統(tǒng)啟動(dòng)時(shí)自動(dòng)掛載NFS文件系 知識(shí)點(diǎn)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選項(xiàng)指定需要掛載的文件系統(tǒng)類型為nfsNFS服務(wù)器的主機(jī)地址NFS共享目錄名稱掛載點(diǎn)目錄名稱主機(jī)地址與共享目錄之間用冒號(hào)分隔掛載和解掛NFS服務(wù)器的配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置57/34 將NFS的共享目錄掛載信息寫入“/etc/fstab”文件,可實(shí)現(xiàn)對(duì)NFS共享目錄的自動(dòng)掛載 # tail -1 /etc/fstab31:/home/pub/mntnfsdefaults0 0 NFS服務(wù)器地址及共享目錄名稱掛載點(diǎn)目錄名稱文件系統(tǒng)類型掛載選項(xiàng)掛載和解掛NFS服務(wù)器的配置文件【最新】【最新】4_Linux基礎(chǔ)-網(wǎng)絡(luò)和服務(wù)器配置58/34 顯示當(dāng)前主機(jī)掛載的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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論