項目網(wǎng)絡配置與軟件包管理課件_第1頁
項目網(wǎng)絡配置與軟件包管理課件_第2頁
項目網(wǎng)絡配置與軟件包管理課件_第3頁
項目網(wǎng)絡配置與軟件包管理課件_第4頁
項目網(wǎng)絡配置與軟件包管理課件_第5頁
已閱讀5頁,還剩107頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

“十二五”職業(yè)教育國家規(guī)劃教材選題立項

RedHatEnterpriseLinuxServer6.4

與教材配套的光盤資源Linux網(wǎng)絡操作系統(tǒng)配置與管理教材主編:夏笠芹課程標準(教學大綱)教學設計方案(教案)PPT電子課件教材習題參考答案模擬試卷及參考答案(4套)IT認證+全國技能大賽資料知識拓展&網(wǎng)絡工程解決方案“十二五”職業(yè)教育國家規(guī)劃教材選題立項

RedHatEn【項目知識目標】了解:網(wǎng)絡配置文件及配置方式,Linux支持的網(wǎng)絡服務類型熟悉:rpm軟件包的命名格式掌握:主機名、以太網(wǎng)卡的設置;常用網(wǎng)絡操作命令的使用;網(wǎng)絡服務的啟動、停止方法;rpm軟件包的安裝、查詢、升級、刪除的方法【項目能力目標】會配置主機名和網(wǎng)卡會設置路由會配置客戶端名稱解析能使用常用網(wǎng)絡調(diào)試命令維護主機會啟動與停止網(wǎng)絡服務,能配置網(wǎng)絡服務的啟動狀態(tài)能使用rpm、yum命令安裝、查詢、升級和刪除rpm軟件包項目6網(wǎng)絡配置與軟件包管理【項目知識目標】項目6網(wǎng)絡配置與軟件包管理6.1項目背景要使Linux主機能與網(wǎng)絡中的其它主機相互通信,必須進行相關的網(wǎng)絡配置。網(wǎng)絡配置通常包括主機名、網(wǎng)卡的IP地址、子網(wǎng)掩碼、默認網(wǎng)關(默認路由)、DNS服務器的IP地址等。在Linux中,網(wǎng)絡配置信息是分別存儲在不同的配置文件中的。在圖形界面和字符界面下均可實現(xiàn)網(wǎng)絡配置,本項目主要介紹在字符界面下通過編輯、修改相關網(wǎng)絡配置文件和網(wǎng)絡配置的有關命令工具來完成Linux主機連入局域網(wǎng)和互聯(lián)網(wǎng)。在對Linux系統(tǒng)的使用和操作過程中,需要經(jīng)常安裝、卸載和升級各種應用軟件。為便于軟件的安裝、更新和卸載,這些軟件會按一定格式進行封裝(打包)后供用戶安裝。目前RHEL5軟件的安裝包有rpm包和tar包兩種。通常,用rpm打包的是可執(zhí)行程序,而用tar打包的則是源程序。本項目將具體介紹對rpm包和tar包的管理。6.1項目背景要使Linux主機能與網(wǎng)絡中的其它主機相互6.2項目知識準備6-2-1網(wǎng)絡配置的方式表6-1主要的網(wǎng)絡配置文件路徑及文件名功能/etc/hosts完成主機名映射為IP地址的功能/etc/sysconfig/network包含主機最基本的網(wǎng)絡信息,如:主機名、默認網(wǎng)關等/etc/sysconfig/network-scripts/網(wǎng)卡的配置文件目錄,如:第1塊網(wǎng)卡文件為ifcfg-eth0/etc/resolv.conf設置DNS服務器IP地址的配置文件/etc/host.conf設置域名服務客戶端的控制文件/etc/nsswitch.conf用于指定域名解析順序的配置文件/etc/services設置主機的不同端口對應的網(wǎng)絡服務(一般無需修改)6.2項目知識準備6-2-1網(wǎng)絡配置的方式路徑及文件6.2項目知識準備Linux網(wǎng)絡配置的方式大致有以下三種:圖形窗口和字符窗口填寫方式:通過菜單和窗口填寫網(wǎng)絡配置參數(shù)。命令行方式:在字符界面下,通過執(zhí)行有關網(wǎng)絡配置命令實現(xiàn)對網(wǎng)絡的配置。此種方式只是臨時生效,系統(tǒng)或網(wǎng)絡服務重啟后便失效。修改網(wǎng)絡配置文件的方式:使用vi編輯器直接修改網(wǎng)絡配置文件,或用一些工具(如:setup)間接修改網(wǎng)絡配置文件。此種方式需要系統(tǒng)或網(wǎng)絡服務重啟后才能生效,并且長期生效。6.2項目知識準備Linux網(wǎng)絡配置的方式大致有以下三種6-2-1網(wǎng)絡配置的方式網(wǎng)卡配置的相關文件網(wǎng)絡配置文件:/etc/sysconfig/network網(wǎng)卡的設備驅(qū)動模塊:

/etc/modules.conf網(wǎng)卡配置文件:

/etc/sysconfig/network-scripts目錄中/etc/sysconfig/network-scripts/ifcfg-eth0/etc/host.conf/etc/hosts/etc/resolv.conf/etc/services6.2項目知識準備6-2-1網(wǎng)絡配置的方式6.2項目知識準備網(wǎng)絡配置文件——/etc/sysconfig/network用于對網(wǎng)絡服務進行總體配置,如是否啟用網(wǎng)絡服務功能,是否開啟IP數(shù)據(jù)包轉(zhuǎn)發(fā)服務等。在沒有配置或安裝網(wǎng)卡時,也需要設置該文件,以使本機的回環(huán)設備(lo)能夠正常工作,該設備是Linux內(nèi)部通訊的基礎。常用的設置項主要有:⑴NETWORKING=yes|no設置系統(tǒng)是否使用網(wǎng)絡服務功能。⑵NETWORKING_IPV6=yes|no設置系統(tǒng)是否支持IPv6網(wǎng)絡。6.2項目知識準備網(wǎng)絡配置文件——/etc/sysconfig/network⑶FORWARD_IPV4=false|true是否開啟ipv4的包轉(zhuǎn)發(fā)功能。一塊網(wǎng)卡時,一般設置為false;若裝有兩塊網(wǎng)卡,并要開啟IP數(shù)據(jù)包的轉(zhuǎn)發(fā)功能,則設置為true,如在利用雙網(wǎng)卡代理上網(wǎng)或連接兩個網(wǎng)段進行通信時。也可通過編輯修改/etc/sysctl.conf配置文件,將其中的net.ipv4.ip_forward=0語句,更改為net.ipv4.ip_forward=1來打開內(nèi)核的包轉(zhuǎn)發(fā)功能.還可以在/etc/rc.local配置文件中添加如下語句來實現(xiàn)開啟內(nèi)核的內(nèi)核的包轉(zhuǎn)發(fā)功能.ecoh1>/proc/sys/net/ipv4/ip_forward6.2項目知識準備⑶FORWARD_IPV4=false|true6.2⑷HOSTNAME

用于設置本機的主機名,/etc/hosts中設置的主機名要注意與此處的設置相同。⑸GATEWAY用于設置本機的網(wǎng)關IP地址。⑹DOMAINNAME

用于設置本機的域名。network的典型配置為:NETWORKING=yesNETWORKING_IPV6=yesFORWARD_IPV4=falseGATEWAY=HOSTNAME=hnwyDOMAINNAME=localdomain6.2項目知識準備⑷HOSTNAME6.2項目知識準備網(wǎng)卡配置文件(1)網(wǎng)卡配置文件簡介網(wǎng)卡的設備名、IP地址、子網(wǎng)掩碼、默認網(wǎng)關等配置信息是保存在網(wǎng)卡配置文件中的。一塊網(wǎng)卡對應一個配置文件配置文件位于/etc/sysconfig/network-scripts目錄中,其配置文件名具有以下格式:ifcfg-網(wǎng)卡類型以及網(wǎng)卡的序號以太網(wǎng)卡的類型為eth第一塊網(wǎng)卡的配置文件名為ifcfg-eth0第二塊網(wǎng)卡的配置文件名為ifcfg-eth1,其余依次類推。其他網(wǎng)卡的配置文件可用cp命令復制ifcfg-eth0配置文件獲得,然后再根據(jù)需要進行適當?shù)男薷募纯伞?.2項目知識準備網(wǎng)卡配置文件6.2項目知識準備(2)一塊網(wǎng)卡如何綁定多個IP地址每個綁定的IP地址需要一個虛擬網(wǎng)卡其名稱為:ethN:M對應的配置文件名為:ifcfg-ethN:M。如:第1塊網(wǎng)卡上綁定的第1個虛擬網(wǎng)卡設備名為:eth0:0配置文件名為:ifcfg-eth0:0第1塊網(wǎng)卡上綁定的第2個虛擬網(wǎng)卡設備名為:eth0:1,配置文件名為:ifcfg-eth0:16.2項目知識準備(2)一塊網(wǎng)卡如何綁定多個IP地址6.2項目知識準備(3)網(wǎng)卡的配置功能項查看eth0的配置文件的內(nèi)容命令:#more/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0

當前網(wǎng)卡設備名稱BOOTROTO=staticIP獲取方式BROADCAST=55廣播地址HWADDR=00:0C:29:6A:08:39MAC地址IPADDR=54IP地址NETMASK=28子網(wǎng)掩碼NETWORK=28網(wǎng)絡地址ONBOOT=yes啟動GATEWAY=172.16.102..254網(wǎng)關6.2項目知識準備(3)網(wǎng)卡的配置功能項6.2項目知識準備6-2-2Linux網(wǎng)絡服務與協(xié)議端口Linux的兩類服務獨立運行的服務?,F(xiàn)在的大型網(wǎng)絡服務都是自己管理自己,比如httpd等。受xinetd服務管理的服務xinetd本身也是一個獨立運行的服務部分,常用服務進程的總管,父進程。它負責管理系統(tǒng)中不頻繁使用的服務,當這些服務被請求時,由xinetd服務負責啟動運行,完成服務請求后,再結(jié)束該服務的運行,以減少對系統(tǒng)資源的占用又名超級Internet服務器。經(jīng)常用來管理多種輕量級Internet服務。如telnet、talk、pop3、imap等。有時也用來管理Apache和ftp服務。xinetd可以在Linux、FreeBSD、Solaris等多種Unix操作系統(tǒng)上使用。6.2項目知識準備6-2-2Linux網(wǎng)絡服務與協(xié)議端口6.2項目知識不同的網(wǎng)絡服務,它們具體使用的網(wǎng)絡協(xié)議會不同,人們?yōu)榱藚^(qū)分不同的網(wǎng)絡協(xié)議,給每個協(xié)議進行了編號,這個編號在計算機術(shù)語里面就叫端口號(簡稱端口)?;赥CP/UDP協(xié)議的不同網(wǎng)絡服務都是以端口來區(qū)別的網(wǎng)絡中的主機是通過使用“IP地址+端口”與其他主機建立連接并進行通信的。計算機通信時使用的端口從0~65535,共有65536個。其中,從0~1023稱為保留端口,通常這些端口的通訊固定用于某種服務協(xié)議,比如HTTP協(xié)議的端口號為80,SMTP協(xié)議的端口號為25,TELNET協(xié)議的端口號為23等等。從1024~65535稱為動態(tài)端口,這些端口通常不固定分配給某個服務,只要運行的程序向系統(tǒng)提出網(wǎng)絡申請,系統(tǒng)自動從這些端口中分配一個可用端口供其使用。6.2項目知識準備不同的網(wǎng)絡服務,它們具體使用的網(wǎng)絡協(xié)議會不同,人們?yōu)榱藚^(qū)分不6-2-3管理軟件包的兩種工具—RPM和YUM1.RPM管理工具RPM是紅帽子包管理(RedhatPackageManager)的縮寫。由RedHat公司提出的一種軟件包管理標準。是Linux各發(fā)行版中應用最廣泛的軟件包格式之一(還有debian發(fā)行的deb安裝包)。作用:對RPM格式的軟件包進行安裝、查詢、更新升級、校驗、卸載以及生成.rpm格式的軟件包等RPM功能通過rpm命令使用不同參數(shù)來實現(xiàn)。6.2項目知識準備6-2-3管理軟件包的兩種工具—RPM和YUM6.2項rpm軟件包——壓縮存貯,擁有一個頭文件,其中包含有關于本軟件包的相關信息,便于對軟件包信息進行查詢。RPM軟件包的典型命名格式:軟件名-版本號-發(fā)行號.操作系統(tǒng)版本.硬件平臺的類型.rpm比如:在RHEL5Server中,openssl軟件包對應的軟件包名稱為:openssl-0.9.8b-8.3.el5.i386.rpm軟件包的名稱版本信息發(fā)行號代表軟件是提供給EnterpriseLinux5

代表該軟件適用于Intel80386以上的x86架構(gòu)的計算機硬件平臺適用。

擴展名6.2項目知識準備rpm軟件包——壓縮存貯,擁有一個頭文件,其中包含有關于本軟2.YUM管理工具YUM(全稱為YellowdogUpdater,Modified)則能在線下載、安裝、卸載、升級rpm軟件包等任務,并且能夠自動查找并解決rpm包之間的依賴關系后,一次性完成所有具有依賴關系rpm包的安裝,而無需管理員逐個、手工地去安裝每一個rpm包。要實現(xiàn)YUM的功能,有賴于三個機制的建立其一是需要有一個包含各種rpm安裝文件的軟件倉庫(即yum源);其二是有軟件倉庫的倉庫數(shù)據(jù)庫(repodata),其中收集了軟件倉庫中所有rpm包的頭部信息(每個rpm包的包頭信息包含了該包的描述,功能,提供的文件,依賴關系等信息);其三是有軟件倉庫的地址等信息。6.2項目知識準備2.YUM管理工具6.2項目知識準備6.3項目實施任務6-1配置主機名主機名用于標識一臺主機的名稱,在網(wǎng)絡中主機名具有唯一性。查看主機名命令:hostname臨時設置/更改主機名命令:hostname新主機名該命令不會將新主機名保存到/etc/sysconfig/network配置文件中,重新啟動系統(tǒng)后,主機名將恢復為配置文件中所設置的主機名。在設置了新的主機名后,#左邊的提示符還不能同步更改,使用logout注銷重新登錄后,就可顯示出新的主機名來。6.3項目實施任務6-1配置主機名長期生效的主機名更改配置文件——/etc/sysconfig/network系統(tǒng)啟動時,會從該配置文件中獲得主機名信息,并進行主機名的設置。配置文件中的內(nèi)容一般為:more/etc/sysconfig/networkNETWORKING=yes//系統(tǒng)是否使用網(wǎng)絡服務功能NETWORKING_IPV6=yes//是否支持IPv6網(wǎng)絡HOSTNAME=RHEL5

//設置主機名/etc/hosts中的設置的主機名應與此處相同GATEWAY=//默認網(wǎng)關FORWARD_IPV4=false//是否開啟IP數(shù)據(jù)包的轉(zhuǎn)發(fā),單網(wǎng)卡為false任務6-1配置主機名長期生效的主機名更改任務6-1配置主機名任務6-2網(wǎng)卡的配置1.使用ifconfig命令查看、配置網(wǎng)卡命令用法功能ifconfig顯示當前活動網(wǎng)卡(未被禁用)ifconfig-a顯示系統(tǒng)中所有網(wǎng)卡的設置信息ifconfig網(wǎng)卡設備名顯示指定網(wǎng)卡的設置信息ifconfig網(wǎng)卡設備名IP地址netmask子網(wǎng)掩碼[up|down]臨時設置網(wǎng)卡的IP地址ifconfig網(wǎng)卡設備名downifdown網(wǎng)卡設備名down禁用網(wǎng)卡ifconfig網(wǎng)卡設備名upifup網(wǎng)卡設備名up啟用網(wǎng)卡任務6-2網(wǎng)卡的配置1.使用ifconfig命令查看、配2.用setup工具修改網(wǎng)卡配置文件setup配置工具采用基于字符的窗口界面,來完成對用戶認證、防火墻、鍵盤、網(wǎng)絡、系統(tǒng)服務啟動、時區(qū)、和X等居多配置。在命令行執(zhí)行setup命令,即可啟動該配置工具任務6-2網(wǎng)卡的配置2.用setup工具修改網(wǎng)卡配置文件任務6-2網(wǎng)卡的配置在啟動界面選擇“網(wǎng)絡配置”項按Tab鍵將焦點移動到RunTool按鈕按回車,即可進入網(wǎng)絡配置界面。選擇網(wǎng)卡設備回車進入對網(wǎng)卡的配置界面輸入相應的配置值按Tab鍵將焦點移動到Ok按鈕回車返回上一個界面將焦點移動到Quit回車返回到上一個界面將焦點移動到Quit回車退出setup工具。要生效,需重啟網(wǎng)絡服務。在啟動界面選擇“網(wǎng)絡配置”項按Tab鍵將焦點移動到Run3.用vim直接編輯配置文件①若要在eth0網(wǎng)卡上再綁定一個IP地址的方法:#cd/etc/sysconfig/network-scripts/#cpifcfg-eth0ifcfg-eth0:0#vimifcfg-eth0:0DEVICE=eth0:0BOOTROTO=staticBROADCAST=55IPADDR=54NETMASK=28NETWORK=28ONBOOT=yes#

servicenetworkrestart要使配置生效,需執(zhí)行②為網(wǎng)卡臨時綁定一個IP地址,可用命令:#ifconfig

eth0:150netmask

NETWORK、BROADCAST可以不指定,利用子網(wǎng)掩碼,系統(tǒng)可自動計算出來任務6-2網(wǎng)卡的配置3.用vim直接編輯配置文件NETWORK、BROADCAS任務6-2網(wǎng)卡的配置任務6-2網(wǎng)卡的配置任務6-2網(wǎng)卡的配置任務6-2網(wǎng)卡的配置以eth0為首的部分第1行——顯示了網(wǎng)卡的設備名和硬件的以16進制表示的48位MAC地址00:00:E8:7D:FB:51。第2行——顯示本機的IP地址、網(wǎng)絡廣播地址和子網(wǎng)掩碼。第3行——是設備的網(wǎng)絡狀態(tài):MTU(最大傳輸單元)Metric(度量值)字段顯示的是該接口當前的MTU和度量值的值。其它行——顯示接口通信的網(wǎng)絡統(tǒng)計值。RX和TX分別表示接收和傳送的數(shù)據(jù)包。如果網(wǎng)卡已經(jīng)完成配置卻還是無法與其它設備通信,那么從RX和TX的顯示數(shù)據(jù)上可以簡單地分析一下故障原因。以lo為首的部分——回送設備的特殊設備lo是look-back網(wǎng)絡接口,從IP地址就可以看出,它代表“本機”。無論系統(tǒng)是否接入網(wǎng)絡,這個設備總是存在的,除非你在內(nèi)核編譯的時候禁止了網(wǎng)絡支持,這是一個稱為回送設備的特殊設備,它自動由Linux配置以提供網(wǎng)絡的自身連接。IP地址是一個特殊的回送地址(即默認的本機地址),可以在系統(tǒng)上用telnet對IP地址進行測試。如果有inetd進程在運行的話會從機器上獲得登錄提示符。Linux可以利用這個特征在進程與仿真網(wǎng)絡之間進行通信。任務6-2網(wǎng)卡的配置以eth0為首的部分任務6-2網(wǎng)卡的配置4.使用route命令查看、設置路由和默認網(wǎng)關①查看當前路由信息命令:route②添加/刪除默認網(wǎng)關添加默認網(wǎng)關命令:routeadddefaultgw網(wǎng)關IP地址dev網(wǎng)卡設備名刪除默認網(wǎng)關命令:routedeldefaultgw網(wǎng)關IP地址示例:#routeadddefaultgwdeveth0設置網(wǎng)卡eth0的默認網(wǎng)關地址為#routedeldefaultgw

刪除默認網(wǎng)關任務6-2網(wǎng)卡的配置4.使用route命令查看、設置路由和默認網(wǎng)關任務6-2③添加/刪除路由信息在當前路由表中添加路由記錄命令:routeadd-net網(wǎng)絡地址

netmask子網(wǎng)掩碼[dev網(wǎng)卡設備名][gw網(wǎng)關]刪除某條路由記錄命令:

routedel-net網(wǎng)絡地址

netmask子網(wǎng)掩碼任務6-2網(wǎng)卡的配置③添加/刪除路由信息任務6-2網(wǎng)卡的配置示例:某主機裝有兩塊網(wǎng)卡:網(wǎng)卡eth0:連接電信ChinaNet網(wǎng),網(wǎng)關26;另網(wǎng)卡eth1:連接教育網(wǎng),網(wǎng)關7試為主機配置路由,默認路由指向26,訪問教育網(wǎng)的/16和/16網(wǎng)段時,通過eth1網(wǎng)卡出去訪問。#routeadddefaultgw26deveth0#routeadd-netnetmaskdeveth1gw7#routeadd-netnetmaskdeveth1gw7任務6-2網(wǎng)卡的配置示例:某主機裝有兩塊網(wǎng)卡:任務6-2網(wǎng)卡的配置1.hosts文件/etc/hosts是早期實現(xiàn)主機名稱解析的一種方法,其中包含了IP地址和主機名之間的對應關系。進行名稱解析時系統(tǒng)會直接讀取該文件中設置的IP地址和主機名的對應記錄。文件中除“#”開頭的行外,一行為一條記錄,IP地址在左,主機名、主機全域名以及主機的別名在右。該配置文件的默認內(nèi)容為:#more/etc/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillfail.::1 RHEL5 localhost6.localdomain6localhost6任務6-3客戶端域名解析的配置1.hosts文件任務6-3客戶端域名解析的配置任務6-3客戶端域名解析的配置2.設置DNS服務器的IP地址配置文件——/etc/resolv.conf配置項——nameserver#more/etc/resolv.confnameserver53最多可配置3個DNS服務器的IP地址用vi編輯器添加可利用domain來指定當前主機所在域的域名。任務6-3客戶端域名解析的配置2.設置DNS服務器的IP

3.指定名稱解析順序要設置名稱解析的先后順序,可利用/etc/nsswitch.conf配置文件中的hosts:配置項來指定,其默認解析順序為hosts文件、DNS服務器。對于Unix系統(tǒng),還可用NIS服務器來進行解析。#grephosts/etc/nsswitch.conf#hosts:dbfilesnisplusnisdnshosts:filesdns其中的files代表用hosts文件來進行名稱解析。任務6-3客戶端域名解析的配置3.指定名稱解析順序任務6-3客戶端域名解析的配置任務6-4網(wǎng)絡診斷命令的使用1.ping——測試本主機和目標主機連通性ping[參數(shù)]主機名或IP地址參數(shù)選項:-ccount——共發(fā)出count次信息,不加此項,則發(fā)無限次信息。按Ctrl+C停止-s字節(jié)數(shù)——指定發(fā)送的報文的大小,以字節(jié)B為單位,預設值是56B,加上8字節(jié)的ICMP頭,共是64B。-Wtimeout——等待接收回應報文的間隔時間。以秒為單位#ping-c4

#ping-c10–s2048

任務6-4網(wǎng)絡診斷命令的使用1.ping——測試本主機和任務6-4網(wǎng)絡診斷命令的使用任務6-4網(wǎng)絡診斷命令的使用1.通過服務啟動腳本管理服務每個服務都有相應的啟動腳本用于實現(xiàn)啟動、重啟、停止和查詢服務等功能。一般還有對腳本功能的簡要說明和使用方法,可利用head命令來查看。所有啟動腳本都放在/etc/rc.d/init.d目錄中腳本名稱與服務名稱相對應該目錄中有哪些腳本與當前系統(tǒng)中所安裝的服務有關。/etc/rc.d/rc.local文件相當于dos系統(tǒng)的autoexec.bat文件的功能放入該文件中的腳本或命令,在其他初始化腳本執(zhí)行完后,將自動被執(zhí)行。任務6-5網(wǎng)絡服務的運行管理1.通過服務啟動腳本管理服務任務6-5網(wǎng)絡服務的運行管用啟動腳本實現(xiàn)自動啟動或停止用相應的命令來實現(xiàn)對某服務的啟動、停止或重啟服務。1.通過服務啟動腳本來管理服務用法:#/etc/rc.d/init.d/服務啟動腳本名

{start|stop|status|restart|condrestart|reload}服務啟動腳本名后面的啟動參數(shù)若為start——啟動服務;stop——停止服務;restart——重啟該服務;status——查詢服務的啟動狀態(tài)。任務6-5網(wǎng)絡服務的運行管理用啟動腳本實現(xiàn)自動啟動或停止任務6-5網(wǎng)絡服務的運行管理比如:查詢sshd服務的啟動狀態(tài)命令:#/etc/rc.d/init.d/sshdstatussshd(pid2252)isrunning...說明該服務已經(jīng)啟動,其進程號為2252。重啟服務命令:#/etc/rc.d/init.d/sshdrestartstoppingsshd:[ok]startingsshd:[OK]停止服務命令:#/etc/rc.d/init.d/sshdstopStoppingsshd:[OK]任務6-5網(wǎng)絡服務的運行管理比如:任務6-5網(wǎng)絡服務的運行管理2.使用service命令管理服務利用服務啟動腳本來啟動或停止服務時,每次都要輸入腳本的全路徑,使用起來比較麻煩RHEL專門提供了service命令來解決該問題,用法為:service服務名稱要執(zhí)行的動作(start|stop|restart)用戶在任何路徑下均可通過該命令來實現(xiàn)啟動或停止服務,service命令會自動到/etc/rc.d/init.d目錄中查找并執(zhí)行相應的服務啟動腳本。比如,若要重啟sshd服務,則實現(xiàn)命令為:servicesshdrestart若要停止sshd服務,則實現(xiàn)命令為:servicesshdstop任務6-5網(wǎng)絡服務的運行管理2.使用service命令管理服務任務6-5網(wǎng)絡服務的運3.讓服務自動運行或停止如何配置某些服務在某運行級別中自動啟動或不啟動可通過配置服務的啟動狀態(tài)來實現(xiàn),為此Linux提供了ntsysv和chkconfig命令來實現(xiàn)該功能。任務6-5網(wǎng)絡服務的運行管理3.讓服務自動運行或停止任務6-5網(wǎng)絡服務的運行管理⑴chkconfig命令設置系統(tǒng)中所有服務在各運行級別中的啟動狀態(tài)。【方法1】查看服務的啟動狀態(tài)chkconfig--list[服務名稱]用于查看服務的啟動狀態(tài)若缺省[服務名稱]參數(shù),則顯示所有服務的啟動狀態(tài),若指定了要查看的服務,則只顯示該服務的啟動狀態(tài)。比如,查看當前系統(tǒng)中各服務的啟動狀態(tài):#chkconfig--list單獨查看httpd服務的啟動狀態(tài):#chkconfig--listhttpd各服務的啟動狀態(tài)改變后,在系統(tǒng)下一次啟動時才會生效。任務6-5網(wǎng)絡服務的運行管理⑴chkconfig命令任務6-5網(wǎng)絡服務的運行管理用法2:設置獨立運行的服務的啟動狀態(tài)chkconfig--level

<運行級別列表><服務名稱><on|off|reset>功能:設置指定服務在指定運行級別中的啟動狀態(tài)on——設置為啟動off——不啟動reset——恢復為系統(tǒng)的默認啟動狀態(tài)。例如:若要設置vsftpd服務在2、3、5運行級別啟動,則實現(xiàn)命令為:#chkconfig--level235vsftpdon#chkconfig--listvsftpdvsftpd0:off 1:off2:on3:on4:off5:on6:off任務6-5網(wǎng)絡服務的運行管理用法2:設置獨立運行的服務的啟動狀態(tài)任務6-5網(wǎng)絡服務的用法3:設置非獨立運行的服務的啟動狀態(tài)chkconfig<服務名稱><on|off|reset>非獨立運行的服務受xinetd服務的管理,因此不存在運行級別啟動狀態(tài)的問題。非獨立運行的服務的啟動狀態(tài)改變后,需要重新啟動xinetd服務,才能使設置立即生效。比如,若要設置rsync服務的自啟動狀態(tài)為on,并讓其立即生效啟動,則實現(xiàn)命令為:#chkconfig--listrsyncrsyncoff#chkconfigrsyncon#chkconfig–listrsyncrsyncon#servicexinetdrestart任務6-5網(wǎng)絡服務的運行管理用法3:設置非獨立運行的服務的啟動狀態(tài)任務6-5網(wǎng)絡服按上下光標選擇啟動服務項;按空格設置或取消服務項;按Tab選擇“確定”或“取消”⑵ntsysv命令ntsysv工具為激活或停運服務提供了簡單的界面?;谖谋咀址缑嬷荒茉O置當前運行級別下各服務的啟動狀態(tài)。若要設置其他運行級別下各服務的啟動狀態(tài),則需要轉(zhuǎn)換到相應的運行級別,然后再運行ntsysv命令來進行設置。任務6-5網(wǎng)絡服務的運行管理按上下光標選擇啟動服務項;⑵ntsysv命令任務6-5網(wǎng)任務導入Windows中的“添加/刪除程序”工具(圖形化的界面)=軟件包管理工具Linux中常見的軟件安裝程序:源代碼軟件:需編譯,通常以gzip壓縮過的tar包(擴展名一般為.tar.gz).可執(zhí)行程序RPM包,一般擴展名為.rpm任務6-6利用rpm命令管理軟件包任務導入任務6-6利用rpm命令管理軟件包后面學習中需安裝各種服務器軟件包后面學習中需安裝各種服務器軟件包騰訊LinuxQQ安裝下載騰訊LinuxQQ:/qq/linux/download.shtml

騰訊LinuxQQ安裝下載騰訊LinuxQQ:htt獲得軟件包:linuxqq-v1.0.2-beta1.i386.rpmlinuxqq_v1.0.2-beta1_i386.tar.gz解壓linuxqq_v1.0.2-beta1_i386.tar.gz安裝包以root用戶登錄,打開終端程序輸入命令:tarxzvf/boot/package_name.tar.gz/boot——QQ安裝包所在路徑在/boot/package_name目錄下點擊QQ騰訊LinuxQQ安裝獲得軟件包:騰訊LinuxQQ安裝必須以root的身份執(zhí)行1.查詢rpm軟件包-q——查詢(query)rpm軟件包要查詢軟件包中的其他信息,可結(jié)合使用其它參數(shù)。

⑴查詢已安裝軟件包的信息rpm–qaa——代表全部(all)。一般系統(tǒng)安裝的軟件包較多,為便于分屏瀏覽,可結(jié)合管道操作符和less、grep命令來實現(xiàn),其命令用法為:#rpm-qa|less#rpm-qa|grepssl任務6-6利用rpm命令管理軟件包必須以root的身份執(zhí)行任務6-6利用rpm命令管理軟件

⑵查詢指定的軟件包是否安裝命令:rpm-q軟件包名稱列表各軟件包名稱之間用空格分隔若已安裝,將顯示該軟件包的完整名稱(含版本號信息);若未安裝,則提示未安裝。比如,查詢openssh軟件包是否已安裝命令:#rpm-qopensshopenssh-4.3p2-16.el5查詢telnet-server軟件包是否安裝命令:#rpm-qtelnet-serverpackagetelnet-serverisnotinstalled任務6-6利用rpm命令管理軟件包⑵查詢指定的軟件包是否安裝任務6-6利用rpm命令管⑶查詢軟件包的描述信息命令:rpm-qi

軟件包名稱例如,若要查看openssh軟件包的描述信息的命令:#rpm-qiopenssh⑷查詢軟件包中的文件列表命令:rpm-ql軟件包名稱l——list的縮寫,顯示已安裝軟件包中所包含文件的文件名及安裝位置。#rpm-qlopenssh|less任務6-6利用rpm命令管理軟件包⑶查詢軟件包的描述信息任務6-6利用rpm命令管理軟件⑸查詢某文件所屬的軟件包命令:rpm-qf文件或目錄的全路徑名查詢顯示某個文件或目錄是通過安裝哪一個軟件包產(chǎn)生的。#rp–qf/usr/lib/libstdc++.so.5.0.7compat-libstdc++--61#rpm-qf/etc/mailsendmail-8.13.2.el5任務6-6利用rpm命令管理軟件包⑸查詢某文件所屬的軟件包任務6-6利用rpm命令管理軟

查詢未安裝軟件包的信息安裝一個軟件包前,需了解軟件包的相關信息,比如:該軟件包的描述信息、文件列表等使用p參數(shù)來實現(xiàn),用法為:查詢描述信息:rpm-qpi軟件包文件全路徑名查詢文件列表:rpm–qpl軟件包文件全路徑名查詢軟件包所安裝的軟件的名稱:rpm-qp軟件包文件全路徑名

如:查詢ppp-2.4.4-1.el5.i386.rpm文件列表的方法是:將RHEL5安裝光盤放入光驅(qū),然后執(zhí)行以下命令:#mount/dev/cdrom/media/cdrom#rpm–qlp/media/cdrom/Server/ppp-2.4.4-1.el5.i386.rpm|less#umount/dev/cdrom任務6-6利用rpm命令管理軟件包⑵查詢未安裝軟件包的信息任務6-6利用rpm命令管理2.安裝RPM軟件包rpm-ivh軟件包全路徑名i——installv——代表verbose,顯示利用該參數(shù)安裝過程中較詳細的安裝信息,有助于了解安裝是否成功及出錯原因。h——代表hash,在安裝過程中將通過顯示一系列“#”來表示安裝的進度。實例:

#mount/dev/cdrom/media/cdrom

#rpm–ivh

/media/cdrom/Server/ppp-2.4.4-1.el5.i386.rpm#rpm–q

pppppp-2.4.4-1.el5

任務6-6利用rpm命令管理軟件包2.安裝RPM軟件包任務6-6利用rpm命令管理軟件包3.刪除RPM軟件包rpm-e軟件包名excise刪去、切除例如,若要刪除ppp軟件包,則實現(xiàn)命令為:rpm-eppp包名可以含版本號等信息,但不可以有后綴.rpm比如卸載軟件包proftpd-1.2.8-1,可以使用下列格式:

#rpm-eproftpd-1.2.8-1

#rpm-eproftpd-1.2.8

#rpm-eproftpd-

#rpm-eproftpd任務6-6利用rpm命令管理軟件包3.刪除RPM軟件包任務6-6利用rpm命令管理軟件包4.升級RPM軟件包rpm-Uvh軟件包文件全路徑名U——升級安裝,先卸載舊版,再安裝新版軟件包。結(jié)合v和h參數(shù),詳細顯示安裝過程。若指定的rpm包并未安裝,則系統(tǒng)直接進行安裝。任務6-6利用rpm命令管理軟件包4.升級RPM軟件包任務6-6利用rpm命令管理軟件包建立yum本地硬盤源步驟1:搭建軟件倉庫。步驟2:使用createrepo工具創(chuàng)建倉庫數(shù)據(jù)庫文件。由于在RHEL6系統(tǒng)的安裝光盤中,已經(jīng)針對光盤中的所有rpm包建好了倉庫數(shù)據(jù)庫,因此,此步可省。若用戶的軟件倉庫包括了RHEL6安裝光盤以外的其他rpm包,則需通過以下操作創(chuàng)建倉庫數(shù)據(jù)庫文件步驟3:在客戶機的/etc/yum.repos.d/目錄下,新建并編輯后綴為.repo的yum源配置文件。這里先復制一份樣本文件,然后將其修改成所需的yum源配置文件。步驟4:清除yum源緩存。任務6-7使用yum源安裝rpm軟件包建立yum本地硬盤源任務6-7使用yum源安裝rpm軟件建立yum本地硬盤源步驟5:驗證yum源是否可用。在圖形界面下驗證安裝KDE桌面環(huán)境的過程為:在桌面上單擊【系統(tǒng)】→【管理】→【添加/刪除程序】,打開【添加/刪除軟件】對話框,在左窗格的【查找】編輯框內(nèi)輸入”KDE”→單擊【查找】按鈕→在右窗格中勾選【KDE桌面】→單擊【應用】按鈕,系統(tǒng)開始解析依賴關系,如圖6-6所示→解析完成后彈出有多少軟件將被安裝的報告對話框→單擊【安裝】按鈕,安裝完成后彈出【運行新應用程序】對話框,單擊【關閉】按鈕結(jié)束安裝→在桌面上單擊【系統(tǒng)】→【注銷】→【注銷】→輸入用戶名并按回車→輸入密碼→在桌面最后一行單擊桌面環(huán)境切換下拉按鈕→在列表框內(nèi)選擇【KDE】→單擊【登錄】按鈕任務6-7使用yum源安裝rpm軟件包建立yum本地硬盤源任務6-7使用yum源安裝rpm軟件建立yum本地硬盤源任務6-7使用yum源安裝rpm軟件包建立yum本地硬盤源任務6-7使用yum源安裝rpm軟件項目小結(jié)項目知識準備網(wǎng)絡配置的方式Linux網(wǎng)絡服務與協(xié)議端口認識rpm軟件包項目實施任務6-1主機名的配置任務6-2網(wǎng)卡的配置任務6-3客戶端域名解析的配置任務6-4網(wǎng)絡診斷命令的使用任務6-5網(wǎng)絡服務的運行管理任務6-6利用rpm命令管理軟件包項目小結(jié)項目知識準備“十二五”職業(yè)教育國家規(guī)劃教材選題立項

RedHatEnterpriseLinuxServer6.4

與教材配套的光盤資源Linux網(wǎng)絡操作系統(tǒng)配置與管理教材主編:夏笠芹課程標準(教學大綱)教學設計方案(教案)PPT電子課件教材習題參考答案模擬試卷及參考答案(4套)IT認證+全國技能大賽資料知識拓展&網(wǎng)絡工程解決方案“十二五”職業(yè)教育國家規(guī)劃教材選題立項

RedHatEn【項目知識目標】了解:網(wǎng)絡配置文件及配置方式,Linux支持的網(wǎng)絡服務類型熟悉:rpm軟件包的命名格式掌握:主機名、以太網(wǎng)卡的設置;常用網(wǎng)絡操作命令的使用;網(wǎng)絡服務的啟動、停止方法;rpm軟件包的安裝、查詢、升級、刪除的方法【項目能力目標】會配置主機名和網(wǎng)卡會設置路由會配置客戶端名稱解析能使用常用網(wǎng)絡調(diào)試命令維護主機會啟動與停止網(wǎng)絡服務,能配置網(wǎng)絡服務的啟動狀態(tài)能使用rpm、yum命令安裝、查詢、升級和刪除rpm軟件包項目6網(wǎng)絡配置與軟件包管理【項目知識目標】項目6網(wǎng)絡配置與軟件包管理6.1項目背景要使Linux主機能與網(wǎng)絡中的其它主機相互通信,必須進行相關的網(wǎng)絡配置。網(wǎng)絡配置通常包括主機名、網(wǎng)卡的IP地址、子網(wǎng)掩碼、默認網(wǎng)關(默認路由)、DNS服務器的IP地址等。在Linux中,網(wǎng)絡配置信息是分別存儲在不同的配置文件中的。在圖形界面和字符界面下均可實現(xiàn)網(wǎng)絡配置,本項目主要介紹在字符界面下通過編輯、修改相關網(wǎng)絡配置文件和網(wǎng)絡配置的有關命令工具來完成Linux主機連入局域網(wǎng)和互聯(lián)網(wǎng)。在對Linux系統(tǒng)的使用和操作過程中,需要經(jīng)常安裝、卸載和升級各種應用軟件。為便于軟件的安裝、更新和卸載,這些軟件會按一定格式進行封裝(打包)后供用戶安裝。目前RHEL5軟件的安裝包有rpm包和tar包兩種。通常,用rpm打包的是可執(zhí)行程序,而用tar打包的則是源程序。本項目將具體介紹對rpm包和tar包的管理。6.1項目背景要使Linux主機能與網(wǎng)絡中的其它主機相互6.2項目知識準備6-2-1網(wǎng)絡配置的方式表6-1主要的網(wǎng)絡配置文件路徑及文件名功能/etc/hosts完成主機名映射為IP地址的功能/etc/sysconfig/network包含主機最基本的網(wǎng)絡信息,如:主機名、默認網(wǎng)關等/etc/sysconfig/network-scripts/網(wǎng)卡的配置文件目錄,如:第1塊網(wǎng)卡文件為ifcfg-eth0/etc/resolv.conf設置DNS服務器IP地址的配置文件/etc/host.conf設置域名服務客戶端的控制文件/etc/nsswitch.conf用于指定域名解析順序的配置文件/etc/services設置主機的不同端口對應的網(wǎng)絡服務(一般無需修改)6.2項目知識準備6-2-1網(wǎng)絡配置的方式路徑及文件6.2項目知識準備Linux網(wǎng)絡配置的方式大致有以下三種:圖形窗口和字符窗口填寫方式:通過菜單和窗口填寫網(wǎng)絡配置參數(shù)。命令行方式:在字符界面下,通過執(zhí)行有關網(wǎng)絡配置命令實現(xiàn)對網(wǎng)絡的配置。此種方式只是臨時生效,系統(tǒng)或網(wǎng)絡服務重啟后便失效。修改網(wǎng)絡配置文件的方式:使用vi編輯器直接修改網(wǎng)絡配置文件,或用一些工具(如:setup)間接修改網(wǎng)絡配置文件。此種方式需要系統(tǒng)或網(wǎng)絡服務重啟后才能生效,并且長期生效。6.2項目知識準備Linux網(wǎng)絡配置的方式大致有以下三種6-2-1網(wǎng)絡配置的方式網(wǎng)卡配置的相關文件網(wǎng)絡配置文件:/etc/sysconfig/network網(wǎng)卡的設備驅(qū)動模塊:

/etc/modules.conf網(wǎng)卡配置文件:

/etc/sysconfig/network-scripts目錄中/etc/sysconfig/network-scripts/ifcfg-eth0/etc/host.conf/etc/hosts/etc/resolv.conf/etc/services6.2項目知識準備6-2-1網(wǎng)絡配置的方式6.2項目知識準備網(wǎng)絡配置文件——/etc/sysconfig/network用于對網(wǎng)絡服務進行總體配置,如是否啟用網(wǎng)絡服務功能,是否開啟IP數(shù)據(jù)包轉(zhuǎn)發(fā)服務等。在沒有配置或安裝網(wǎng)卡時,也需要設置該文件,以使本機的回環(huán)設備(lo)能夠正常工作,該設備是Linux內(nèi)部通訊的基礎。常用的設置項主要有:⑴NETWORKING=yes|no設置系統(tǒng)是否使用網(wǎng)絡服務功能。⑵NETWORKING_IPV6=yes|no設置系統(tǒng)是否支持IPv6網(wǎng)絡。6.2項目知識準備網(wǎng)絡配置文件——/etc/sysconfig/network⑶FORWARD_IPV4=false|true是否開啟ipv4的包轉(zhuǎn)發(fā)功能。一塊網(wǎng)卡時,一般設置為false;若裝有兩塊網(wǎng)卡,并要開啟IP數(shù)據(jù)包的轉(zhuǎn)發(fā)功能,則設置為true,如在利用雙網(wǎng)卡代理上網(wǎng)或連接兩個網(wǎng)段進行通信時。也可通過編輯修改/etc/sysctl.conf配置文件,將其中的net.ipv4.ip_forward=0語句,更改為net.ipv4.ip_forward=1來打開內(nèi)核的包轉(zhuǎn)發(fā)功能.還可以在/etc/rc.local配置文件中添加如下語句來實現(xiàn)開啟內(nèi)核的內(nèi)核的包轉(zhuǎn)發(fā)功能.ecoh1>/proc/sys/net/ipv4/ip_forward6.2項目知識準備⑶FORWARD_IPV4=false|true6.2⑷HOSTNAME

用于設置本機的主機名,/etc/hosts中設置的主機名要注意與此處的設置相同。⑸GATEWAY用于設置本機的網(wǎng)關IP地址。⑹DOMAINNAME

用于設置本機的域名。network的典型配置為:NETWORKING=yesNETWORKING_IPV6=yesFORWARD_IPV4=falseGATEWAY=HOSTNAME=hnwyDOMAINNAME=localdomain6.2項目知識準備⑷HOSTNAME6.2項目知識準備網(wǎng)卡配置文件(1)網(wǎng)卡配置文件簡介網(wǎng)卡的設備名、IP地址、子網(wǎng)掩碼、默認網(wǎng)關等配置信息是保存在網(wǎng)卡配置文件中的。一塊網(wǎng)卡對應一個配置文件配置文件位于/etc/sysconfig/network-scripts目錄中,其配置文件名具有以下格式:ifcfg-網(wǎng)卡類型以及網(wǎng)卡的序號以太網(wǎng)卡的類型為eth第一塊網(wǎng)卡的配置文件名為ifcfg-eth0第二塊網(wǎng)卡的配置文件名為ifcfg-eth1,其余依次類推。其他網(wǎng)卡的配置文件可用cp命令復制ifcfg-eth0配置文件獲得,然后再根據(jù)需要進行適當?shù)男薷募纯伞?.2項目知識準備網(wǎng)卡配置文件6.2項目知識準備(2)一塊網(wǎng)卡如何綁定多個IP地址每個綁定的IP地址需要一個虛擬網(wǎng)卡其名稱為:ethN:M對應的配置文件名為:ifcfg-ethN:M。如:第1塊網(wǎng)卡上綁定的第1個虛擬網(wǎng)卡設備名為:eth0:0配置文件名為:ifcfg-eth0:0第1塊網(wǎng)卡上綁定的第2個虛擬網(wǎng)卡設備名為:eth0:1,配置文件名為:ifcfg-eth0:16.2項目知識準備(2)一塊網(wǎng)卡如何綁定多個IP地址6.2項目知識準備(3)網(wǎng)卡的配置功能項查看eth0的配置文件的內(nèi)容命令:#more/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0

當前網(wǎng)卡設備名稱BOOTROTO=staticIP獲取方式BROADCAST=55廣播地址HWADDR=00:0C:29:6A:08:39MAC地址IPADDR=54IP地址NETMASK=28子網(wǎng)掩碼NETWORK=28網(wǎng)絡地址ONBOOT=yes啟動GATEWAY=172.16.102..254網(wǎng)關6.2項目知識準備(3)網(wǎng)卡的配置功能項6.2項目知識準備6-2-2Linux網(wǎng)絡服務與協(xié)議端口Linux的兩類服務獨立運行的服務。現(xiàn)在的大型網(wǎng)絡服務都是自己管理自己,比如httpd等。受xinetd服務管理的服務xinetd本身也是一個獨立運行的服務部分,常用服務進程的總管,父進程。它負責管理系統(tǒng)中不頻繁使用的服務,當這些服務被請求時,由xinetd服務負責啟動運行,完成服務請求后,再結(jié)束該服務的運行,以減少對系統(tǒng)資源的占用又名超級Internet服務器。經(jīng)常用來管理多種輕量級Internet服務。如telnet、talk、pop3、imap等。有時也用來管理Apache和ftp服務。xinetd可以在Linux、FreeBSD、Solaris等多種Unix操作系統(tǒng)上使用。6.2項目知識準備6-2-2Linux網(wǎng)絡服務與協(xié)議端口6.2項目知識不同的網(wǎng)絡服務,它們具體使用的網(wǎng)絡協(xié)議會不同,人們?yōu)榱藚^(qū)分不同的網(wǎng)絡協(xié)議,給每個協(xié)議進行了編號,這個編號在計算機術(shù)語里面就叫端口號(簡稱端口)。基于TCP/UDP協(xié)議的不同網(wǎng)絡服務都是以端口來區(qū)別的網(wǎng)絡中的主機是通過使用“IP地址+端口”與其他主機建立連接并進行通信的。計算機通信時使用的端口從0~65535,共有65536個。其中,從0~1023稱為保留端口,通常這些端口的通訊固定用于某種服務協(xié)議,比如HTTP協(xié)議的端口號為80,SMTP協(xié)議的端口號為25,TELNET協(xié)議的端口號為23等等。從1024~65535稱為動態(tài)端口,這些端口通常不固定分配給某個服務,只要運行的程序向系統(tǒng)提出網(wǎng)絡申請,系統(tǒng)自動從這些端口中分配一個可用端口供其使用。6.2項目知識準備不同的網(wǎng)絡服務,它們具體使用的網(wǎng)絡協(xié)議會不同,人們?yōu)榱藚^(qū)分不6-2-3管理軟件包的兩種工具—RPM和YUM1.RPM管理工具RPM是紅帽子包管理(RedhatPackageManager)的縮寫。由RedHat公司提出的一種軟件包管理標準。是Linux各發(fā)行版中應用最廣泛的軟件包格式之一(還有debian發(fā)行的deb安裝包)。作用:對RPM格式的軟件包進行安裝、查詢、更新升級、校驗、卸載以及生成.rpm格式的軟件包等RPM功能通過rpm命令使用不同參數(shù)來實現(xiàn)。6.2項目知識準備6-2-3管理軟件包的兩種工具—RPM和YUM6.2項rpm軟件包——壓縮存貯,擁有一個頭文件,其中包含有關于本軟件包的相關信息,便于對軟件包信息進行查詢。RPM軟件包的典型命名格式:軟件名-版本號-發(fā)行號.操作系統(tǒng)版本.硬件平臺的類型.rpm比如:在RHEL5Server中,openssl軟件包對應的軟件包名稱為:openssl-0.9.8b-8.3.el5.i386.rpm軟件包的名稱版本信息發(fā)行號代表軟件是提供給EnterpriseLinux5

代表該軟件適用于Intel80386以上的x86架構(gòu)的計算機硬件平臺適用。

擴展名6.2項目知識準備rpm軟件包——壓縮存貯,擁有一個頭文件,其中包含有關于本軟2.YUM管理工具YUM(全稱為YellowdogUpdater,Modified)則能在線下載、安裝、卸載、升級rpm軟件包等任務,并且能夠自動查找并解決rpm包之間的依賴關系后,一次性完成所有具有依賴關系rpm包的安裝,而無需管理員逐個、手工地去安裝每一個rpm包。要實現(xiàn)YUM的功能,有賴于三個機制的建立其一是需要有一個包含各種rpm安裝文件的軟件倉庫(即yum源);其二是有軟件倉庫的倉庫數(shù)據(jù)庫(repodata),其中收集了軟件倉庫中所有rpm包的頭部信息(每個rpm包的包頭信息包含了該包的描述,功能,提供的文件,依賴關系等信息);其三是有軟件倉庫的地址等信息。6.2項目知識準備2.YUM管理工具6.2項目知識準備6.3項目實施任務6-1配置主機名主機名用于標識一臺主機的名稱,在網(wǎng)絡中主機名具有唯一性。查看主機名命令:hostname臨時設置/更改主機名命令:hostname新主機名該命令不會將新主機名保存到/etc/sysconfig/network配置文件中,重新啟動系統(tǒng)后,主機名將恢復為配置文件中所設置的主機名。在設置了新的主機名后,#左邊的提示符還不能同步更改,使用logout注銷重新登錄后,就可顯示出新的主機名來。6.3項目實施任務6-1配置主機名長期生效的主機名更改配置文件——/etc/sysconfig/network系統(tǒng)啟動時,會從該配置文件中獲得主機名信息,并進行主機名的設置。配置文件中的內(nèi)容一般為:more/etc/sysconfig/networkNETWORKING=yes//系統(tǒng)是否使用網(wǎng)絡服務功能NETWORKING_IPV6=yes//是否支持IPv6網(wǎng)絡HOSTNAME=RHEL5

//設置主機名/etc/hosts中的設置的主機名應與此處相同GATEWAY=//默認網(wǎng)關FORWARD_IPV4=false//是否開啟IP數(shù)據(jù)包的轉(zhuǎn)發(fā),單網(wǎng)卡為false任務6-1配置主機名長期生效的主機名更改任務6-1配置主機名任務6-2網(wǎng)卡的配置1.使用ifconfig命令查看、配置網(wǎng)卡命令用法功能ifconfig顯示當前活動網(wǎng)卡(未被禁用)ifconfig-a顯示系統(tǒng)中所有網(wǎng)卡的設置信息ifconfig網(wǎng)卡設備名顯示指定網(wǎng)卡的設置信息ifconfig網(wǎng)卡設備名IP地址netmask子網(wǎng)掩碼[up|down]臨時設置網(wǎng)卡的IP地址ifconfig網(wǎng)卡設備名downifdown網(wǎng)卡設備名down禁用網(wǎng)卡ifconfig網(wǎng)卡設備名upifup網(wǎng)卡設備名up啟用網(wǎng)卡任務6-2網(wǎng)卡的配置1.使用ifconfig命令查看、配2.用setup工具修改網(wǎng)卡配置文件setup配置工具采用基于字符的窗口界面,來完成對用戶認證、防火墻、鍵盤、網(wǎng)絡、系統(tǒng)服務啟動、時區(qū)、和X等居多配置。在命令行執(zhí)行setup命令,即可啟動該配置工具任務6-2網(wǎng)卡的配置2.用setup工具修改網(wǎng)卡配置文件任務6-2網(wǎng)卡的配置在啟動界面選擇“網(wǎng)絡配置”項按Tab鍵將焦點移動到RunTool按鈕按回車,即可進入網(wǎng)絡配置界面。選擇網(wǎng)卡設備回車進入對網(wǎng)卡的配置界面輸入相應的配置值按Tab鍵將焦點移動到Ok按鈕回車返回上一個界面將焦點移動到Quit回車返回到上一個界面將焦點移動到Quit回車退出setup工具。要生效,需重啟網(wǎng)絡服務。在啟動界面選擇“網(wǎng)絡配置”項按Tab鍵將焦點移動到Run3.用vim直接編輯配置文件①若要在eth0網(wǎng)卡上再綁定一個IP地址的方法:#cd/etc/sysconfig/network-scripts/#cpifcfg-eth0ifcfg-eth0:0#vimifcfg-eth0:0DEVICE=eth0:0BOOTROTO=staticBROADCAST=55IPADDR=54NETMASK=28NETWORK=28ONBOOT=yes#

servicenetworkrestart要使配置生效,需執(zhí)行②為網(wǎng)卡臨時綁定一個IP地址,可用命令:#ifconfig

eth0:150netmask

NETWORK、BROADCAST可以不指定,利用子網(wǎng)掩碼,系統(tǒng)可自動計算出來任務6-2網(wǎng)卡的配置3.用vim直接編輯配置文件NETWORK、BROADCAS任務6-2網(wǎng)卡的配置任務6-2網(wǎng)卡的配置任務6-2網(wǎng)卡的配置任務6-2網(wǎng)卡的配置以eth0為首的部分第1行——顯示了網(wǎng)卡的設備名和硬件的以16進制表示的48位MAC地址00:00:E8:7D:FB:51。第2行——顯示本機的IP地址、網(wǎng)絡廣播地址和子網(wǎng)掩碼。第3行——是設備的網(wǎng)絡狀態(tài):MTU(最大傳輸單元)Metric(度量值)字段顯示的是該接口當前的MTU和度量值的值。其它行——顯示接口通信的網(wǎng)絡統(tǒng)計值。RX和TX分別表示接收和傳送的數(shù)據(jù)包。如果網(wǎng)卡已經(jīng)完成配置卻還是無法與其它設備通信,那么從RX和TX的顯示數(shù)據(jù)上可以簡單地分析一下故障原因。以lo為首的部分——回送設備的特殊設備lo是look-back網(wǎng)絡接口,從IP地址就可以看出,它代表“本機”。無論系統(tǒng)是否接入網(wǎng)絡,這個設備總是存在的,除非你在內(nèi)核編譯的時候禁止了網(wǎng)絡支持,這是一個稱為回送設備的特殊設備,它自動由Linux配置以提供網(wǎng)絡的自身連接。IP地址是一個特殊的回送地址(即默認的本機地址),可以在系統(tǒng)上用telnet對IP地址進行測試。如果有inetd進程在運行的話會從機器上獲得登錄提示符。Linux可以利用這個特征在進程與仿真網(wǎng)絡之間進行通信。任務6-2網(wǎng)卡的配置以eth0為首的部分任務6-2網(wǎng)卡的配置4.使用route命令查看、設置路由和默認網(wǎng)關①查看當前路由信息命令:route②添加/刪除默認網(wǎng)關添加默認網(wǎng)關命令:routeadddefaultgw網(wǎng)關IP地址dev網(wǎng)卡設備名刪除默認網(wǎng)關命令:routedeldefaultgw網(wǎng)關IP地址示例:#routeadddefaultgwdeveth0設置網(wǎng)卡eth0的默認網(wǎng)關地址為#routedeldefaultgw

刪除默認網(wǎng)關任務6-2網(wǎng)卡的配置4.使用route命令查看、設置路由和默認網(wǎng)關任務6-2③添加/刪除路由信息在當前路由表中添加路由記錄命令:routeadd-net網(wǎng)絡地址

netmask子網(wǎng)掩碼[dev網(wǎng)卡設備名][gw網(wǎng)關]刪除某條路由記錄命令:

routedel-net網(wǎng)絡地址

netmask子網(wǎng)掩碼任務6-2網(wǎng)卡的配置③添加/刪除路由信息任務6-2網(wǎng)卡的配置示例:某主機裝有兩塊網(wǎng)卡:網(wǎng)卡eth0:連接電信ChinaNet網(wǎng),網(wǎng)關26;另網(wǎng)卡eth1:連接教育網(wǎng),網(wǎng)關7試為主機配置路由,默認路由指向26,訪問教育網(wǎng)的/16和/16網(wǎng)段時,通過eth1網(wǎng)卡出去訪問。#routeadddefaultgw26deveth0#routeadd-netnetmaskdeveth1gw7#routeadd-netnetmaskdeveth1gw7任務6-2網(wǎng)卡的配置示例:某主機裝有兩塊網(wǎng)卡:任務6-2網(wǎng)卡的配置1.hosts文件/etc/hosts是早期實現(xiàn)主機名稱解析的一種方法,其中包含了IP地址和主機名之間的對應關系。進行名稱解析時系統(tǒng)會直接讀取該文件中設置的IP地址和主機名的對應記錄。文件中除“#”開頭的行外,一行為一條記錄,IP地址在左,主機名、主機全域名以及主機的別名在右。該配置文件的默認內(nèi)容為:#more/etc/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillfail.::1 RHEL5 localhost6.localdomain6localhost6任務6-3客戶端域名解析的配置1.hosts文件任務6-3客戶端域名解析的配置任務6-3客戶端域名解析的配置2.設置DNS服務器的IP地址配置文件——/etc/resolv.conf配置項——nameserver#more/etc/resolv.confnameserver53最多可配置3個DNS服務器的IP地址用vi編輯器添加可利用domain來指定當前主機所在域的域名。任務6-3客戶端域名解析的配置2.設置DNS服務器的IP

3.指定名稱解析順序要設置名稱解析的先后順序,可利用/etc/nsswitch.conf配置文件中的hosts:配置項來指定,其默認解析順序為hosts文件、DNS服務器。對于Unix系統(tǒng),還可用NIS服務器來進行解析。#grephosts/etc/nsswitch.conf#hosts:dbfilesnisplusnisdnshosts:filesdns其中的files代表用hosts文件來進行名稱解析。任務6-3客戶端域名解析的配置3.指定名稱解析順序任務6-3客戶端域名解析的配置任務6-4網(wǎng)絡診斷命令的使用1.ping——測試本主機和目標主機連通性ping[參數(shù)]主機名或IP地址參數(shù)選項:-ccount——共發(fā)出count次信息,不加此項,則發(fā)無限次信息。按Ctrl+C停止-s字節(jié)數(shù)——指定發(fā)送的報文的大小,以字節(jié)B為單位,預設值是56B,加上8字節(jié)的ICMP頭,共是64B。-Wtimeout——等待接收回應報文的間隔時間。以秒為單位#ping-c4

#ping-c10–s2048

任務6-4網(wǎng)絡診斷命令的使用1.ping——測試本主機和任務6-4網(wǎng)絡診斷命令的使用任務6-4網(wǎng)絡診斷命令的使用1.通過服務啟動腳本管理服務每個服務都有相應的啟動腳本用于實現(xiàn)啟動、重啟、停止和查詢服務等功能。一般還有對腳本功能的簡要說明和使用方法,可利用head命令來查看。所有啟動腳本都放在/etc/rc.d/init.d目錄中腳本名稱與服務名稱相對應該目錄中有

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論