




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、“十二五”職業(yè)教育國家規(guī)劃教材選題立項(xiàng)Red Hat Enterprise Linux Server 6.4與教材配套的光盤資源Linux網(wǎng)絡(luò)操作系統(tǒng)配置與管理教材主編:夏笠芹 課程標(biāo)準(zhǔn)(教學(xué)大綱)教學(xué)設(shè)計方案(教案)PPT電子課件教材習(xí)題參考答案模擬試卷及參考答案(4套)IT認(rèn)證+全國技能大賽資料知識拓展&網(wǎng)絡(luò)工程解決方案【項(xiàng)目知識目標(biāo)】了解:網(wǎng)絡(luò)配置文件及配置方式,Linux支持的網(wǎng)絡(luò)服務(wù)類型熟悉:rpm軟件包的命名格式掌握:主機(jī)名、以太網(wǎng)卡的設(shè)置;常用網(wǎng)絡(luò)操作命令的使用;網(wǎng)絡(luò)服務(wù)的啟動、停止方法;rpm軟件包的安裝、查詢、升級、刪除的方法【項(xiàng)目能力目標(biāo)】會配置主機(jī)名和網(wǎng)卡會設(shè)置路由會配置
2、客戶端名稱解析能使用常用網(wǎng)絡(luò)調(diào)試命令維護(hù)主機(jī)會啟動與停止網(wǎng)絡(luò)服務(wù),能配置網(wǎng)絡(luò)服務(wù)的啟動狀態(tài)能使用rpm、yum命令安裝、查詢、升級和刪除rpm軟件包項(xiàng)目6 網(wǎng)絡(luò)配置與軟件包管理6.1 項(xiàng)目背景要使Linux主機(jī)能與網(wǎng)絡(luò)中的其它主機(jī)相互通信,必須進(jìn)行相關(guān)的網(wǎng)絡(luò)配置。網(wǎng)絡(luò)配置通常包括主機(jī)名、網(wǎng)卡的IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)(默認(rèn)路由)、DNS服務(wù)器的IP地址等。在Linux中,網(wǎng)絡(luò)配置信息是分別存儲在不同的配置文件中的。在圖形界面和字符界面下均可實(shí)現(xiàn)網(wǎng)絡(luò)配置,本項(xiàng)目主要介紹在字符界面下通過編輯、修改相關(guān)網(wǎng)絡(luò)配置文件和網(wǎng)絡(luò)配置的有關(guān)命令工具來完成Linux主機(jī)連入局域網(wǎng)和互聯(lián)網(wǎng)。在對Linux系統(tǒng)
3、的使用和操作過程中,需要經(jīng)常安裝、卸載和升級各種應(yīng)用軟件。為便于軟件的安裝、更新和卸載,這些軟件會按一定格式進(jìn)行封裝(打包)后供用戶安裝。目前RHEL5軟件的安裝包有rpm包和tar包兩種。通常,用rpm打包的是可執(zhí)行程序,而用tar打包的則是源程序。本項(xiàng)目將具體介紹對rpm包和tar包的管理。6.2 項(xiàng)目知識準(zhǔn)備6-2-1 網(wǎng)絡(luò)配置的方式 表6-1 主要的網(wǎng)絡(luò)配置文件路徑及文件名功能/etc/hosts完成主機(jī)名映射為IP地址的功能/etc/sysconfig/network包含主機(jī)最基本的網(wǎng)絡(luò)信息,如:主機(jī)名、默認(rèn)網(wǎng)關(guān)等/etc/sysconfig/network-scripts/網(wǎng)卡的配
4、置文件目錄,如:第1塊網(wǎng)卡文件為ifcfg-eth0/etc/resolv.conf設(shè)置DNS服務(wù)器IP地址的配置文件/etc/host.conf設(shè)置域名服務(wù)客戶端的控制文件/etc/nsswitch.conf用于指定域名解析順序的配置文件/etc/services設(shè)置主機(jī)的不同端口對應(yīng)的網(wǎng)絡(luò)服務(wù)(一般無需修改)6.2 項(xiàng)目知識準(zhǔn)備Linux網(wǎng)絡(luò)配置的方式大致有以下三種:圖形窗口和字符窗口填寫方式:通過菜單和窗口填寫網(wǎng)絡(luò)配置參數(shù)。命令行方式:在字符界面下,通過執(zhí)行有關(guān)網(wǎng)絡(luò)配置命令實(shí)現(xiàn)對網(wǎng)絡(luò)的配置。此種方式只是臨時生效,系統(tǒng)或網(wǎng)絡(luò)服務(wù)重啟后便失效。修改網(wǎng)絡(luò)配置文件的方式:使用vi編輯器直接修改網(wǎng)
5、絡(luò)配置文件,或用一些工具(如:setup)間接修改網(wǎng)絡(luò)配置文件。此種方式需要系統(tǒng)或網(wǎng)絡(luò)服務(wù)重啟后才能生效,并且長期生效。 6-2-1 網(wǎng)絡(luò)配置的方式網(wǎng)卡配置的相關(guān)文件網(wǎng)絡(luò)配置文件:/etc/sysconfig/network網(wǎng)卡的設(shè)備驅(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 項(xiàng)目知識準(zhǔn)備網(wǎng)絡(luò)配置文件/etc/sys
6、config/network用于對網(wǎng)絡(luò)服務(wù)進(jìn)行總體配置,如是否啟用網(wǎng)絡(luò)服務(wù)功能,是否開啟IP數(shù)據(jù)包轉(zhuǎn)發(fā)服務(wù)等。在沒有配置或安裝網(wǎng)卡時,也需要設(shè)置該文件,以使本機(jī)的回環(huán)設(shè)備(lo)能夠正常工作,該設(shè)備是Linux內(nèi)部通訊的基礎(chǔ)。常用的設(shè)置項(xiàng)主要有: NETWORKING=yes|no設(shè)置系統(tǒng)是否使用網(wǎng)絡(luò)服務(wù)功能。 NETWORKING_IPV6=yes|no設(shè)置系統(tǒng)是否支持IPv6網(wǎng)絡(luò)。6.2 項(xiàng)目知識準(zhǔn)備 FORWARD_IPV4=false|true 是否開啟ipv4的包轉(zhuǎn)發(fā)功能。一塊網(wǎng)卡時,一般設(shè)置為false;若裝有兩塊網(wǎng)卡,并要開啟IP數(shù)據(jù)包的轉(zhuǎn)發(fā)功能,則設(shè)置為true,如在利用雙網(wǎng)卡
7、代理上網(wǎng)或連接兩個網(wǎng)段進(jìn)行通信時。也可通過編輯修改/etc/sysctl.conf配置文件,將其中的net.ipv4.ip_forward=0語句,更改為net.ipv4.ip_forward=1來打開內(nèi)核的包轉(zhuǎn)發(fā)功能.還可以在/etc/rc.local配置文件中添加如下語句來實(shí)現(xiàn)開啟內(nèi)核的內(nèi)核的包轉(zhuǎn)發(fā)功能. ecoh 1/proc/sys/net/ipv4/ip_forward6.2 項(xiàng)目知識準(zhǔn)備 HOSTNAME 用于設(shè)置本機(jī)的主機(jī)名,/etc/hosts中設(shè)置的主機(jī)名要注意與此處的設(shè)置相同。 GATEWAY 用于設(shè)置本機(jī)的網(wǎng)關(guān)IP地址。DOMAINNAME 用于設(shè)置本機(jī)的域名。netwo
8、rk的典型配置為:NETWORKING=yesNETWORKING_IPV6=yesFORWARD_IPV4=falseGATEWAY=HOSTNAME=hnwyDOMAINNAME=localdomain6.2 項(xiàng)目知識準(zhǔn)備網(wǎng)卡配置文件(1)網(wǎng)卡配置文件簡介網(wǎng)卡的設(shè)備名、IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)等配置信息是保存在網(wǎng)卡配置文件中的。一塊網(wǎng)卡對應(yīng)一個配置文件配置文件位于/etc/sysconfig/network-scripts目錄中,其配置文件名具有以下格式:ifcfg-網(wǎng)卡類型以及網(wǎng)卡的序號以太網(wǎng)卡的類型為eth第一塊網(wǎng)卡的配置文件名為ifcfg-eth0第二塊網(wǎng)卡的配置文件名為ifcf
9、g-eth1,其余依次類推。其他網(wǎng)卡的配置文件可用cp命令復(fù)制ifcfg-eth0配置文件獲得,然后再根據(jù)需要進(jìn)行適當(dāng)?shù)男薷募纯伞?.2 項(xiàng)目知識準(zhǔn)備(2)一塊網(wǎng)卡如何綁定多個IP地址每個綁定的IP地址需要一個虛擬網(wǎng)卡其名稱為:ethN:M對應(yīng)的配置文件名為:ifcfg-ethN:M。如:第1塊網(wǎng)卡上綁定的第1個虛擬網(wǎng)卡設(shè)備名為:eth0:0配置文件名為:ifcfg-eth0:0第1塊網(wǎng)卡上綁定的第2個虛擬網(wǎng)卡設(shè)備名為:eth0:1,配置文件名為:ifcfg-eth0:16.2 項(xiàng)目知識準(zhǔn)備(3)網(wǎng)卡的配置功能項(xiàng)查看eth0的配置文件的內(nèi)容命令:# more /etc / sysconfig
10、/ network-scripts / ifcfg-eth0DEVICE=eth0 當(dāng)前網(wǎng)卡設(shè)備名稱BOOTROTO=static IP獲取方式BROADCAST=55 廣播地址HWADDR=00:0C:29:6A:08:39 MAC地址IPADDR=54 IP地址NETMASK=28 子網(wǎng)掩碼NETWORK=28 網(wǎng)絡(luò)地址ONBOOT=yes 啟動GATEWAY=54 網(wǎng)關(guān)6.2 項(xiàng)目知識準(zhǔn)備6-2-2 Linux網(wǎng)絡(luò)服務(wù)與協(xié)議端口Linux的兩類服務(wù)獨(dú)立運(yùn)行的服務(wù)。現(xiàn)在的大型網(wǎng)絡(luò)服務(wù)都是自己管理自己,比如httpd等。 受xinetd服務(wù)管理
11、的服務(wù)xinetd本身也是一個獨(dú)立運(yùn)行的服務(wù)部分,常用服務(wù)進(jìn)程的總管 ,父進(jìn)程。它負(fù)責(zé)管理系統(tǒng)中不頻繁使用的服務(wù),當(dāng)這些服務(wù)被請求時,由xinetd服務(wù)負(fù)責(zé)啟動運(yùn)行,完成服務(wù)請求后,再結(jié)束該服務(wù)的運(yùn)行,以減少對系統(tǒng)資源的占用又名超級Internet服務(wù)器。經(jīng)常用來管理多種輕量級Internet 服務(wù)。如telnet、talk 、pop3、 imap 等。有時也用來管理Apache 和ftp服務(wù)。xinetd 可以在Linux 、FreeBSD、Solaris等多種Unix操作系統(tǒng)上使用。6.2 項(xiàng)目知識準(zhǔn)備不同的網(wǎng)絡(luò)服務(wù),它們具體使用的網(wǎng)絡(luò)協(xié)議會不同,人們?yōu)榱藚^(qū)分不同的網(wǎng)絡(luò)協(xié)議,給每個協(xié)議進(jìn)行
12、了編號,這個編號在計算機(jī)術(shù)語里面就叫端口號(簡稱端口)。基于TCP/UDP協(xié)議的不同網(wǎng)絡(luò)服務(wù)都是以端口來區(qū)別的 網(wǎng)絡(luò)中的主機(jī)是通過使用“IP地址+端口”與其他主機(jī)建立連接并進(jìn)行通信的。計算機(jī)通信時使用的端口從065535,共有65536個。其中,從01023稱為保留端口,通常這些端口的通訊固定用于某種服務(wù)協(xié)議,比如HTTP協(xié)議的端口號為80,SMTP協(xié)議的端口號為25,TELNET協(xié)議的端口號為23等等。從102465535稱為動態(tài)端口,這些端口通常不固定分配給某個服務(wù),只要運(yùn)行的程序向系統(tǒng)提出網(wǎng)絡(luò)申請,系統(tǒng)自動從這些端口中分配一個可用端口供其使用。 6.2 項(xiàng)目知識準(zhǔn)備6-2-3 管理軟件包
13、的兩種工具RPM和YUM1.RPM管理工具RPM是紅帽子包管理(Redhat Package Manager)的縮寫。由Red Hat公司提出的一種軟件包管理標(biāo)準(zhǔn)。是Linux各發(fā)行版中應(yīng)用最廣泛的軟件包格式之一(還有debian發(fā)行的deb安裝包)。作用:對RPM格式的軟件包進(jìn)行安裝、查詢、更新升級、校驗(yàn)、卸載以及生成.rpm格式的軟件包等RPM功能通過rpm命令使用不同參數(shù)來實(shí)現(xiàn)。6.2 項(xiàng)目知識準(zhǔn)備rpm軟件包壓縮存貯,擁有一個頭文件,其中包含有關(guān)于本軟件包的相關(guān)信息,便于對軟件包信息進(jìn)行查詢。RPM軟件包的典型命名格式:軟件名-版本號-發(fā)行號.操作系統(tǒng)版本.硬件平臺的類型.rpm比如:
14、 在RHEL5 Server 中,openssl軟件包對應(yīng)的軟件包名稱為:openssl-0.9.8b-8.3.el5.i386.rpm 軟件包的名稱版本信息發(fā)行號代表軟件是提供給Enterprise Linux 5 代表該軟件適用于Intel 80386以上的x86架構(gòu)的計算機(jī)硬件平臺適用。 擴(kuò)展名6.2 項(xiàng)目知識準(zhǔn)備2.YUM管理工具YUM(全稱為Yellow dog Updater, Modified)則能在線下載、安裝、卸載、升級rpm軟件包等任務(wù),并且能夠自動查找并解決rpm包之間的依賴關(guān)系后,一次性完成所有具有依賴關(guān)系rpm包的安裝,而無需管理員逐個、手工地去安裝每一個rpm包。要
15、實(shí)現(xiàn)YUM的功能,有賴于三個機(jī)制的建立其一是需要有一個包含各種rpm安裝文件的軟件倉庫(即yum源);其二是有軟件倉庫的倉庫數(shù)據(jù)庫(repodata),其中收集了軟件倉庫中所有rpm包的頭部信息(每個rpm包的包頭信息包含了該包的描述,功能,提供的文件,依賴關(guān)系等信息);其三是有軟件倉庫的地址等信息。6.2 項(xiàng)目知識準(zhǔn)備6.3 項(xiàng)目實(shí)施任務(wù)6-1 配置主機(jī)名主機(jī)名用于標(biāo)識一臺主機(jī)的名稱,在網(wǎng)絡(luò)中主機(jī)名具有唯一性。查看主機(jī)名命令:hostname臨時設(shè)置/更改主機(jī)名命令:hostname 新主機(jī)名該命令不會將新主機(jī)名保存到/etc/sysconfig/network配置文件中,重新啟動系統(tǒng)后,主
16、機(jī)名將恢復(fù)為配置文件中所設(shè)置的主機(jī)名。在設(shè)置了新的主機(jī)名后,#左邊的提示符還不能同步更改,使用logout注銷重新登錄后,就可顯示出新的主機(jī)名來。 長期生效的主機(jī)名更改配置文件/etc/sysconfig/network系統(tǒng)啟動時,會從該配置文件中獲得主機(jī)名信息,并進(jìn)行主機(jī)名的設(shè)置。配置文件中的內(nèi)容一般為:more /etc/sysconfig/networkNETWORKING=yes /系統(tǒng)是否使用網(wǎng)絡(luò)服務(wù)功能NETWORKING_IPV6=yes /是否支持IPv6網(wǎng)絡(luò)HOSTNAME=RHEL5 /設(shè)置主機(jī)名/etc/hosts中的設(shè)置的主機(jī)名應(yīng)與此處相同GATEWAY= /默認(rèn)網(wǎng)關(guān)F
17、ORWARD_IPV4=false /是否開啟IP數(shù)據(jù)包的 轉(zhuǎn)發(fā),單網(wǎng)卡為false 任務(wù)6-1 配置主機(jī)名任務(wù)6-2 網(wǎng)卡的配置1使用ifconfig命令查看、配置網(wǎng)卡命令用法功能ifconfig顯示當(dāng)前活動網(wǎng)卡(未被禁用)ifconfig -a顯示系統(tǒng)中所有網(wǎng)卡的設(shè)置信息ifconfig 網(wǎng)卡設(shè)備名顯示指定網(wǎng)卡的設(shè)置信息ifconfig 網(wǎng)卡設(shè)備名 IP地址 netmask 子網(wǎng)掩碼up|down臨時設(shè)置網(wǎng)卡的IP地址ifconfig 網(wǎng)卡設(shè)備名 downifdown 網(wǎng)卡設(shè)備名 down禁用網(wǎng)卡ifconfig 網(wǎng)卡設(shè)備名 up ifup 網(wǎng)卡設(shè)備名 up啟用網(wǎng)卡2用setup工具修改網(wǎng)
18、卡配置文件setup配置工具采用基于字符的窗口界面,來完成對用戶認(rèn)證、防火墻、鍵盤、網(wǎng)絡(luò)、系統(tǒng)服務(wù)啟動、時區(qū)、和X等居多配置。在命令行執(zhí)行setup命令,即可啟動該配置工具任務(wù)6-2 網(wǎng)卡的配置在啟動界面選擇“網(wǎng)絡(luò)配置”項(xiàng)按Tab鍵將焦點(diǎn)移動到Run Tool按鈕按回車,即可進(jìn)入網(wǎng)絡(luò)配置界面。選擇網(wǎng)卡設(shè)備回車進(jìn)入對網(wǎng)卡的配置界面輸入相應(yīng)的配置值按Tab鍵將焦點(diǎn)移動到Ok按鈕回車返回上一個界面將焦點(diǎn)移動到Quit 回車返回到上一個界面 將焦點(diǎn)移動到Qui t 回車退出setup工具。要生效,需重啟網(wǎng)絡(luò)服務(wù)。3用vim直接編輯配置文件若要在eth0網(wǎng)卡上再綁定一個IP地址的方法:# cd /etc
19、/sysconfig/network-scripts/# cp ifcfg-eth0 ifcfg-eth0:0# vim ifcfg-eth0:0DEVICE=eth0:0BOOTROTO=staticBROADCAST=55IPADDR=54NETMASK=28NETWORK=28ONBOOT=yes# service network restart要使配置生效,需執(zhí)行為網(wǎng)卡臨時綁定一個IP地址,可用命令:# ifconfig eth0:1 50 netmask NETWORK、BROADCAST可以不指定,利用子網(wǎng)掩碼,系統(tǒng)可自動計算出來任務(wù)6-2 網(wǎng)卡的配置任務(wù)6
20、-2 網(wǎng)卡的配置任務(wù)6-2 網(wǎng)卡的配置以eth0為首的部分第1行顯示了網(wǎng)卡的設(shè)備名和硬件的以16進(jìn)制表示的48位MAC地址00:00:E8:7D:FB:51。第2行顯示本機(jī)的IP地址、網(wǎng)絡(luò)廣播地址和子網(wǎng)掩碼。第3行是設(shè)備的網(wǎng)絡(luò)狀態(tài):MTU(最大傳輸單元)Metric(度量值)字段顯示的是該接口當(dāng)前的MTU和度量值的值。 其它行顯示接口通信的網(wǎng)絡(luò)統(tǒng)計值。RX和TX分別表示接收和傳送的數(shù)據(jù)包。如果網(wǎng)卡已經(jīng)完成配置卻還是無法與其它設(shè)備通信,那么從RX和TX的顯示數(shù)據(jù)上可以簡單地分析一下故障原因。以lo為首的部分回送設(shè)備的特殊設(shè)備lo是look-back網(wǎng)絡(luò)接口,從IP地址就可以看出,它代表“本機(jī)”。
21、無論系統(tǒng)是否接入網(wǎng)絡(luò),這個設(shè)備總是存在的,除非你在內(nèi)核編譯的時候禁止了網(wǎng)絡(luò)支持,這是一個稱為回送設(shè)備的特殊設(shè)備,它自動由Linux配置以提供網(wǎng)絡(luò)的自身連接。IP地址是一個特殊的回送地址(即默認(rèn)的本機(jī)地址),可以在系統(tǒng)上用telnet對IP地址進(jìn)行測試。如果有inetd進(jìn)程在運(yùn)行的話會從機(jī)器上獲得登錄提示符。Linux可以利用這個特征在進(jìn)程與仿真網(wǎng)絡(luò)之間進(jìn)行通信。任務(wù)6-2 網(wǎng)卡的配置4使用route命令查看、設(shè)置路由和默認(rèn)網(wǎng)關(guān) 查看當(dāng)前路由信息命令:route 添加/刪除默認(rèn)網(wǎng)關(guān)添加默認(rèn)網(wǎng)關(guān)命令:route add default gw 網(wǎng)關(guān)IP地址 dev 網(wǎng)卡設(shè)備名刪除默認(rèn)網(wǎng)關(guān)命令:rou
22、te del default gw 網(wǎng)關(guān)IP地址示例:# route add default gw dev eth0設(shè)置網(wǎng)卡eth0的默認(rèn)網(wǎng)關(guān)地址為# route del default gw 刪除默認(rèn)網(wǎng)關(guān)任務(wù)6-2 網(wǎng)卡的配置 添加/刪除路由信息在當(dāng)前路由表中添加路由記錄命令:route add -net 網(wǎng)絡(luò)地址 netmask 子網(wǎng)掩碼 dev 網(wǎng)卡設(shè)備名 gw 網(wǎng)關(guān)刪除某條路由記錄命令: route del -net 網(wǎng)絡(luò)地址 netmask 子網(wǎng)掩碼 任務(wù)6-2 網(wǎng)卡的配置示例:某主機(jī)裝有兩塊網(wǎng)卡:網(wǎng)卡eth0:連接電信ChinaNet網(wǎng),網(wǎng)關(guān)26;另網(wǎng)卡eth1:連接教育網(wǎng),網(wǎng)關(guān)7
23、試為主機(jī)配置路由,默認(rèn)路由指向26 ,訪問教育網(wǎng)的/16和 /16網(wǎng)段時,通過eth1網(wǎng)卡出去訪問。# route add default gw 26 dev eth0# route add -net netmask dev eth1 gw 7# route add -net netmask dev eth1 gw 7任務(wù)6-2 網(wǎng)卡的配置1hosts文件/etc/hosts是早期實(shí)現(xiàn)主機(jī)名稱解析的一種方法,其中包含了IP地址和主機(jī)名之間的對應(yīng)關(guān)系。進(jìn)行名稱解析時系統(tǒng)會直接讀取該文件中設(shè)置的IP地址和主機(jī)名的對應(yīng)記錄。文件中除“#”開頭的行外,一行為一條記錄,IP地址在左,主機(jī)名、主機(jī)全域名以
24、及主機(jī)的別名在右。該配置文件的默認(rèn)內(nèi)容為:#more /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.:1 RHEL5 localhost6.localdomain6 localhost6 任務(wù)6-3 客戶端域名解析的配置任務(wù)6-3 客戶端域名解析的配置2設(shè)置DNS服務(wù)器的IP地址配置文件/etc/resolv.conf配置項(xiàng)nameserver# more /etc/resolv.confnameserver 53最多
25、可配置3個DNS服務(wù)器的IP地址用vi編輯器添加可利用domain來指定當(dāng)前主機(jī)所在域的域名。 3指定名稱解析順序要設(shè)置名稱解析的先后順序,可利用/etc/nsswitch.conf配置文件中的hosts:配置項(xiàng)來指定,其默認(rèn)解析順序?yàn)閔osts文件、DNS服務(wù)器。對于Unix系統(tǒng),還可用NIS服務(wù)器來進(jìn)行解析。# grep hosts /etc/nsswitch.conf #hosts: db files nisplus nis dnshosts: files dns其中的files代表用hosts文件來進(jìn)行名稱解析。任務(wù)6-3 客戶端域名解析的配置任務(wù)6-4 網(wǎng)絡(luò)診斷命令的使用1.ping
26、測試本主機(jī)和目標(biāo)主機(jī)連通性ping 參數(shù) 主機(jī)名或IP地址參數(shù)選項(xiàng):-c count共發(fā)出count次信息,不加此項(xiàng),則發(fā)無限次信息。按Ctrl+C停止-s 字節(jié)數(shù) 指定發(fā)送的報文的大小,以字節(jié)B為單位,預(yù)設(shè)值是56B,加上8字節(jié)的ICMP頭,共是64B。-W timeout等待接收回應(yīng)報文的間隔時間。以秒為單位#ping -c 4 #ping -c 10 s 2048 2.traceroute跟蹤顯示從當(dāng)前主機(jī)到指定主機(jī)所經(jīng)過路徑traceroute 主機(jī)名稱或IP地址 traceroute stat命令顯示網(wǎng)絡(luò)連接、路由表和正在偵聽的端口等信息netstat 參數(shù)選項(xiàng)參數(shù)選項(xiàng):-l顯示正在
27、偵聽的服務(wù)和斷口-a顯示當(dāng)前主機(jī)所開放的所有端口。包括TCP和UDP。 -n以網(wǎng)絡(luò)IP地址代替名稱顯示出網(wǎng)絡(luò)-c 每隔1秒就重新顯示一遍,直到用戶按Ctrl+C中斷它。-i顯示所有網(wǎng)卡的相關(guān)信息。-r顯示當(dāng)前主機(jī)的路由表的信息。例如:#netstat ln#netstat ap任務(wù)6-4 網(wǎng)絡(luò)診斷命令的使用1. 通過服務(wù)啟動腳本管理服務(wù)每個服務(wù)都有相應(yīng)的啟動腳本用于實(shí)現(xiàn)啟動、重啟、停止和查詢服務(wù)等功能。一般還有對腳本功能的簡要說明和使用方法,可利用head命令來查看。 所有啟動腳本都放在/etc/rc.d/init.d目錄中腳本名稱與服務(wù)名稱相對應(yīng)該目錄中有哪些腳本與當(dāng)前系統(tǒng)中所安裝的服務(wù)有關(guān)
28、。/etc/rc.d/rc.local文件相當(dāng)于dos系統(tǒng)的autoexec.bat文件的功能放入該文件中的腳本或命令,在其他初始化腳本執(zhí)行完后,將自動被執(zhí)行。任務(wù)6-5 網(wǎng)絡(luò)服務(wù)的運(yùn)行管理用啟動腳本實(shí)現(xiàn)自動啟動或停止用相應(yīng)的命令來實(shí)現(xiàn)對某服務(wù)的啟動、停止或重啟服務(wù)。1通過服務(wù)啟動腳本來管理服務(wù)用法:# /etc/rc.d/init.d/服務(wù)啟動腳本名 start|stop|status|restart|condrestart|reload服務(wù)啟動腳本名后面的啟動參數(shù)若為start啟動服務(wù);stop停止服務(wù);restart重啟該服務(wù);status查詢服務(wù)的啟動狀態(tài)。任務(wù)6-5 網(wǎng)絡(luò)服務(wù)的運(yùn)行管
29、理比如:查詢sshd服務(wù)的啟動狀態(tài)命令:# /etc/rc.d/init.d/sshd statussshd (pid 2252) is running.說明該服務(wù)已經(jīng)啟動,其進(jìn)程號為2252。重啟服務(wù)命令:# /etc/rc.d/init.d/sshd restartstopping sshd: ok starting sshd: OK 停止服務(wù)命令:# /etc/rc.d/init.d/sshd stopStopping sshd: OK 任務(wù)6-5 網(wǎng)絡(luò)服務(wù)的運(yùn)行管理2使用service命令管理服務(wù)利用服務(wù)啟動腳本來啟動或停止服務(wù)時,每次都要輸入腳本的全路徑,使用起來比較麻煩RHEL專門
30、提供了service命令來解決該問題,用法為:service 服務(wù)名稱 要執(zhí)行的動作(start|stop|restart)用戶在任何路徑下均可通過該命令來實(shí)現(xiàn)啟動或停止服務(wù),service命令會自動到/etc/rc.d/init.d目錄中查找并執(zhí)行相應(yīng)的服務(wù)啟動腳本。比如,若要重啟sshd服務(wù),則實(shí)現(xiàn)命令為:service sshd restart若要停止sshd服務(wù),則實(shí)現(xiàn)命令為:service sshd stop任務(wù)6-5 網(wǎng)絡(luò)服務(wù)的運(yùn)行管理3讓服務(wù)自動運(yùn)行或停止如何配置某些服務(wù)在某運(yùn)行級別中自動啟動或不啟動可通過配置服務(wù)的啟動狀態(tài)來實(shí)現(xiàn),為此Linux提供了ntsysv和chkconf
31、ig命令來實(shí)現(xiàn)該功能。 任務(wù)6-5 網(wǎng)絡(luò)服務(wù)的運(yùn)行管理chkconfig命令設(shè)置系統(tǒng)中所有服務(wù)在各運(yùn)行級別中的啟動狀態(tài)。【方法1】查看服務(wù)的啟動狀態(tài)chkconfig -list 服務(wù)名稱用于查看服務(wù)的啟動狀態(tài)若缺省服務(wù)名稱參數(shù),則顯示所有服務(wù)的啟動狀態(tài),若指定了要查看的服務(wù),則只顯示該服務(wù)的啟動狀態(tài)。比如,查看當(dāng)前系統(tǒng)中各服務(wù)的啟動狀態(tài):# chkconfig -list單獨(dú)查看httpd服務(wù)的啟動狀態(tài):# chkconfig -list httpd各服務(wù)的啟動狀態(tài)改變后,在系統(tǒng)下一次啟動時才會生效。任務(wù)6-5 網(wǎng)絡(luò)服務(wù)的運(yùn)行管理用法2:設(shè)置獨(dú)立運(yùn)行的服務(wù)的啟動狀態(tài)chkconfig -le
32、vel 功能:設(shè)置指定服務(wù)在指定運(yùn)行級別中的啟動狀態(tài)on設(shè)置為啟動off不啟動reset恢復(fù)為系統(tǒng)的默認(rèn)啟動狀態(tài)。例如:若要設(shè)置vsftpd服務(wù)在2、3、5運(yùn)行級別啟動,則實(shí)現(xiàn)命令為:# chkconfig -level 235 vsftpd on# chkconfig -list vsftpd vsftpd 0:off 1:off 2:on 3:on 4:off 5:on 6:off任務(wù)6-5 網(wǎng)絡(luò)服務(wù)的運(yùn)行管理用法3: 設(shè)置非獨(dú)立運(yùn)行的服務(wù)的啟動狀態(tài)chkconfig 非獨(dú)立運(yùn)行的服務(wù)受xinetd服務(wù)的管理,因此不存在運(yùn)行級別啟動狀態(tài)的問題。非獨(dú)立運(yùn)行的服務(wù)的啟動狀態(tài)改變后,需要重新啟動
33、xinetd服務(wù),才能使設(shè)置立即生效。比如,若要設(shè)置rsync服務(wù)的自啟動狀態(tài)為on,并讓其立即生效啟動,則實(shí)現(xiàn)命令為:# chkconfig -list rsync rsync off# chkconfig rsync on# chkconfig list rsync rsync on# service xinetd restart 任務(wù)6-5 網(wǎng)絡(luò)服務(wù)的運(yùn)行管理按上下光標(biāo)選擇啟動服務(wù)項(xiàng);按空格設(shè)置或取消服務(wù)項(xiàng);按Tab選擇“確定”或“取消”ntsysv命令ntsysv 工具為激活或停運(yùn)服務(wù)提供了簡單的界面。基于文本字符界面只能設(shè)置當(dāng)前運(yùn)行級別下各服務(wù)的啟動狀態(tài)。若要設(shè)置其他運(yùn)行級別下各服務(wù)
34、的啟動狀態(tài),則需要轉(zhuǎn)換到相應(yīng)的運(yùn)行級別,然后再運(yùn)行ntsysv命令來進(jìn)行設(shè)置。 任務(wù)6-5 網(wǎng)絡(luò)服務(wù)的運(yùn)行管理任務(wù)導(dǎo)入Windows中的 “添加/刪除程序”工具(圖形化的界面)=軟件包管理工具Linux中常見的軟件安裝程序:源代碼軟件:需編譯,通常以gzip壓縮過的tar包(擴(kuò)展名一般為.tar.gz).可執(zhí)行程序RPM包,一般擴(kuò)展名為.rpm任務(wù)6-6 利用rpm命令管理軟件包后面學(xué)習(xí)中需安裝各種服務(wù)器軟件包騰訊Linux QQ安裝 下載騰訊Linux QQ :獲得軟件包:linuxqq-v1.0.2-beta1.i386.rpmlinuxqq_v1.0.2-beta1_i386.tar.g
35、z解壓linuxqq_v1.0.2-beta1_i386.tar.gz安裝包以root用戶登錄,打開終端程序輸入命令:tar xzvf /boot/package_name.tar.gz/bootQQ安裝包所在路徑在/boot/package_name目錄下點(diǎn)擊QQ騰訊Linux QQ安裝 必須以root的身份執(zhí)行1查詢rpm軟件包-q查詢(query)rpm軟件包要查詢軟件包中的其他信息,可結(jié)合使用其它參數(shù)。 查詢已安裝軟件包的信息rpm qaa代表全部(all)。一般系統(tǒng)安裝的軟件包較多,為便于分屏瀏覽,可結(jié)合管道操作符和less、 grep命令來實(shí)現(xiàn),其命令用法為:# rpm -qa |
36、 less# rpm -qa | grep ssl任務(wù)6-6 利用rpm命令管理軟件包 查詢指定的軟件包是否安裝 命令:rpm -q 軟件包名稱列表各軟件包名稱之間用空格分隔若已安裝,將顯示該軟件包的完整名稱(含版本號信息);若未安裝,則提示未安裝。比如,查詢openssh 軟件包是否已安裝命令:# rpm -q openssh openssh-4.3p2-16.el5查詢telnet-server軟件包是否安裝命令:# rpm -q telnet-server package telnet-server is not installed任務(wù)6-6 利用rpm命令管理軟件包 查詢軟件包的描述信
37、息命令:rpm -qi 軟件包名稱例如,若要查看openssh軟件包的描述信息的命令:# rpm -qi openssh 查詢軟件包中的文件列表命令:rpm -ql 軟件包名稱llist的縮寫,顯示已安裝軟件包中所包含文件的文件名及安裝位置。# rpm -ql openssh | less任務(wù)6-6 利用rpm命令管理軟件包 查詢某文件所屬的軟件包命令:rpm -qf 文件或目錄的全路徑名查詢顯示某個文件或目錄是通過安裝哪一個軟件包產(chǎn)生的。# rp qf /usr/lib/libstdc+.so.5.0.7 compat-libstdc+-61# rpm -qf /etc/mail sendm
38、ail-8.13.2.el5任務(wù)6-6 利用rpm命令管理軟件包 查詢未安裝軟件包的信息安裝一個軟件包前,需了解軟件包的相關(guān)信息,比如:該軟件包的描述信息、文件列表等使用p參數(shù)來實(shí)現(xiàn),用法為:查詢描述信息:rpm -qpi 軟件包文件全路徑名查詢文件列表:rpm qpl 軟件包文件全路徑名查詢軟件包所安裝的軟件的名稱:rpm -qp 軟件包文件全路徑名 如:查詢ppp-2.4.4-1.el5.i386.rpm文件列表的方法是:將RHE L5 安裝光盤放入光驅(qū),然后執(zhí)行以下命令:# mount /dev/cdrom /media/cdrom# rpm qlp /media/cdrom/Server/ppp-2.4.4-1.el5.i386.rpm| less# umount /dev/cdrom任務(wù)6-6 利用rpm命令管理軟
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭教育輔導(dǎo)合同:學(xué)院與家長共同簽署
- 建筑機(jī)電安裝合同
- 零售店鋪?zhàn)赓U合同細(xì)則
- 戰(zhàn)略合作合同保密規(guī)定2025
- 建筑勞務(wù)分包臨時合同
- 土地使用權(quán)出讓合同范例
- 代課教師正式合同模板
- 跨國玉米技術(shù)合作框架合同
- 畢業(yè)未就業(yè)合同樣本:就業(yè)創(chuàng)業(yè)見習(xí)
- 大型水利設(shè)施工程勞務(wù)分包合同
- 風(fēng)山川湖泊年中工作總結(jié)年中總結(jié)述職報告工作計劃
- 廣東省2024年普通高中學(xué)業(yè)水平合格性考試語文仿真模擬卷01(原卷版)
- 老年糖尿病的皮膚護(hù)理
- 農(nóng)民數(shù)字素養(yǎng)賦能鄉(xiāng)村振興的理論機(jī)制與路徑研究
- 水稻必須的營養(yǎng)元素及其功能
- 2024年山東省安全生產(chǎn)普法知識競賽考試題庫(含答案)
- 2024年山東省高中自主招生數(shù)學(xué)模擬試卷試題(含答案)
- 2024屆廣東省深圳市中考物理模擬試卷(一模)(附答案)
- 前庭功能鍛煉科普知識講座
- 供應(yīng)鏈戰(zhàn)略布局與區(qū)域拓展案例
- 上海話培訓(xùn)課件
評論
0/150
提交評論