《linux-網(wǎng)絡(luò)配置與服務(wù)進(jìn)程管理》由會員分享,可在線閱讀,更多相關(guān)《linux-網(wǎng)絡(luò)配置與服務(wù)進(jìn)程管理(30頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,模塊五 網(wǎng)絡(luò)配置與服務(wù)進(jìn)程管理,案例導(dǎo)讀,A,公司要求網(wǎng)絡(luò)管理員對公司的,LINUX,服務(wù)器進(jìn)行網(wǎng)絡(luò)參數(shù)的設(shè)置并連通網(wǎng)絡(luò)。如果你作為公司的網(wǎng)管,需要做哪些工作呢?,教學(xué)聚焦,(一)技能目標(biāo):,能熟練編輯網(wǎng)絡(luò)配置文件,能熟練使用常用網(wǎng)絡(luò)配置命令,能熟練使用常用網(wǎng)絡(luò)測試工具,能熟練改變,Linux,運行級別,熟悉,Linux,服務(wù)進(jìn)程管理命令,教學(xué)聚焦,(二)知識目標(biāo):,了解網(wǎng)絡(luò)配置文件。,熟練掌握,Linux,下網(wǎng)絡(luò)配置與
2、管理。,熟悉掌握,Linux,下服務(wù)進(jìn)程管理。,目錄,項目,4.1,配置網(wǎng)絡(luò),項目,4.2 Linux,服務(wù)管理,項目,4.3 Linux,進(jìn)程管理,項目,5.1,配置網(wǎng)絡(luò),5.1.1,使用命令行工具進(jìn)行網(wǎng)絡(luò)基本設(shè)置,5.1.2,與網(wǎng)絡(luò)相關(guān)的配置文件,5.1.3,配置,DNS,名稱解析,5.1.4,配置路由,5.1.5,網(wǎng)絡(luò)測試工具,使用命令行工具進(jìn)行網(wǎng)絡(luò)基本設(shè)置,ifconfig,工具,ifconfig,工具可以打開和關(guān)閉網(wǎng)絡(luò)適配器,分配,IP,地址與,netmask,信息。,【,案例,5.1】,使用,ifconfig,工具為適配器分配第二個,IP,地址。,用于查看和修改主機(jī)名的,hostn
3、ame,Linux,中提供了,hostname,工具,可以暫時修改主機(jī)名。,使用命令行工具進(jìn)行網(wǎng)絡(luò)基本設(shè)置,用于查看和修改主機(jī)名的,hostname,Linux,中提供了,hostname,工具,可以暫時修改主機(jī)名。,(,1,)查看當(dāng)前主機(jī)名:,hostname,(,2,)暫時更改主機(jī)名(可以維持到重啟之前):,hostname,(,3,)若想要永久的更改主機(jī)名,則需要編輯,/etc/hostname,文件或,/etc/sysconfig/network,文件。,5.1.2,與網(wǎng)絡(luò)相關(guān)的配置文件文件,/etc/sysconfig/network,/etc/sysconfig/network,這
4、個文件主要的功能用于設(shè)定默認(rèn)的網(wǎng)關(guān),修改主機(jī)名稱,(HOSTNAME),,是否啟動網(wǎng)絡(luò)。,rootRHEL5#more /etc/sysconfig/network,NETWORKING=yes /,系統(tǒng)是否開機(jī)啟動網(wǎng)絡(luò),NETWORKING_IPV6=yes /,是否支持,IPV6,網(wǎng)絡(luò),HOSTNAME=RHEL5 /,設(shè)置主機(jī)名,GATEWAY=192.168.1.1 /,設(shè)置默認(rèn)網(wǎng)關(guān),FORWARD_IPV4=false /,是否開啟,IP,數(shù)據(jù)包的轉(zhuǎn)發(fā),單網(wǎng)卡一般設(shè)置為,false,5.1.2,與網(wǎng)絡(luò)相關(guān)的配置文件文件,/etc/sysconfig/network-scripts/i
5、fcfg-ethN,用于設(shè)定網(wǎng)卡的參數(shù),如網(wǎng)卡的設(shè)備名稱,,IP,地址,子網(wǎng)掩碼,默認(rèn)網(wǎng)關(guān)以及開機(jī)時,IP,協(xié)議的方式,(DHCP,,,static),等。,查看,eth0,網(wǎng)卡配置文件的內(nèi)容的命令為:,rootRHEL5#more /etc/sysconfig/network-scripts/ifcfg-eth0,5.1.2,與網(wǎng)絡(luò)相關(guān)的配置文件文件,/etc/hosts,早期實現(xiàn)主機(jī)名稱解析的一種方法,除注釋外,該配置文件的默認(rèn)內(nèi)容為:,127.0.0.1 RHEL5 localhost.localdomain localhost,:,1 localhost6.localdomain6 l
6、ocalhost6,在沒指定,DNS,服務(wù)器時,網(wǎng)絡(luò)程序通過查詢該文件獲得某個主機(jī)對應(yīng)的,IP,地址。利用該文件,可實現(xiàn)本機(jī)上的域名解析。,5.1.3,配置,DNS,名稱解析,【,案例,5.2】,配置,DNS,名稱解析。,,nameserver202.160.186.1,nameserver202.160.186.2,“”,表示當(dāng)提供了一個不包括完全域名的主機(jī)名時,在該主機(jī)名后添加,,的后綴。,5.1.4,配置路由,可以使用,route,命令手工產(chǎn)生、修改和查看路由表。,該命令格式為:,#route-add/delete-net|-host targetaddress-netmask Nmde
7、vIf,主要參數(shù)說明:,-add,:增加路由。,-delete,:刪除路由。,-net,:路由到達(dá)的是一個網(wǎng)絡(luò),而不是一臺主機(jī)。,-host,:路由到達(dá)的是一臺主機(jī)。,-netmask Nm,:指定路由的子網(wǎng)掩碼。,gw,:指定路由的網(wǎng)關(guān)。,devIf,:強(qiáng)迫路由鏈指定接口。,【,案例,5.3】,配置路由。,5.1.5,網(wǎng)絡(luò)測試工,具,ping,開始,ping,一個,IP,地址或主機(jī)名,/,域名:,ping,要停止,ping,,使用,Ctrl+C,。,一些常用的選項包括:,-c,:為發(fā)送的,packet,計數(shù),-i,:,packet,間等待的時間長度,單位為秒,-s,:,packet,大小,默
8、認(rèn)為,56,-w,:執(zhí)行,ping,的時間長度,單位為秒,5.1.5,網(wǎng)絡(luò)測試工,具,檢測網(wǎng)絡(luò)數(shù)據(jù)的,netstat,netstat,工具可以顯示網(wǎng)絡(luò)連接、接口數(shù)據(jù)、路由表等詳細(xì)信息。,常用指令如下:,查看打開的,socket,列表:,netstat,顯示所有網(wǎng)絡(luò)接口:,netstat-i,顯示每個協(xié)議的概括情況:,netstat-s,項目,5.2 Linux,服務(wù)管理,5.2.1 Linux,的啟動過程,通過,linux,服務(wù)啟動腳本管理服務(wù),使用,service,命令啟動與停止服務(wù),5.2.3,配置服務(wù)的啟動狀態(tài),5.2.1 Linux,的啟動過程,Linux,系統(tǒng)的啟動分,5,個階段:,
9、(,1)BIOS,加電自檢,(2),加載主引導(dǎo)加載程序(,MBR,),(3),加載次引導(dǎo)加載程序(,GRUB,),(4)Linux,內(nèi)核映像,(5)init,進(jìn)程,通過,linux,服務(wù)啟動腳本管理服務(wù),在,/etc/init.d/,目錄中存放了所有的啟動腳本,我們可以通過,/etc/rc.d/init.d/,服務(wù)腳本名稱,stop|start|restart|status|,命令來管理某個服務(wù)。,例如輸入命令“,/etc/init.d/smb start”,來啟動,smb,服務(wù)。,使用,service,命令啟動與停止服務(wù),可以使用,service,命令進(jìn)行服務(wù)啟動和停止等管理操作。,使用,s
10、ervice,命令啟動或停止服務(wù)的命令為:,#service,服務(wù)名稱,stop|start|restart,【,案例,5.4】,使用,service,命令管理服務(wù)。,#service nfs start /,啟動,nfs,服務(wù),#service httpd start /,啟動,httpd,服務(wù),#service httpd status /,查看,httpd,的運行狀態(tài),若要停止已經(jīng)啟動的,httpd,服務(wù),實現(xiàn)的命令為:,service httpd stop,。,5.2.3,配置服務(wù)的啟動狀態(tài),ntsysv,工具,ntsysv,工具為啟動或停止服務(wù)提供了簡單的界面。要配置不同的運行級別,
11、使用,“-level”,選項來指定一個或多個運行級別。,【,案例,5.5】,配置運行級別,3,、,4,和,5,。,#ntsysv-level 345,5.2.3,配置服務(wù)的啟動狀態(tài),ntsysv,工具,ntsysv,工具為啟動或停止服務(wù)提供了簡單的界面。要配置不同的運行級別,使用,“-level”,選項來指定一個或多個運行級別。,【,案例,5.5】,配置運行級別,3,、,4,和,5,。,#ntsysv-level 345,5.2.3,配置服務(wù)的啟動狀態(tài),chkconfig,工具,chkconfig,命令可以設(shè)置系統(tǒng)中所有服務(wù)在各運行級別中的啟動狀態(tài)。,chkconfig,命令使用語法:,chk
12、config-add-del-list,系統(tǒng)服務(wù),或,chkconfig-level,系統(tǒng)服務(wù),on/off/reset,5.2.3,配置服務(wù)的啟動狀態(tài),chkconfig,工具,參數(shù)用法:,-add,增加所指定的系統(tǒng)服務(wù)。,-del,刪除所指定的系統(tǒng)服務(wù)。,-level,指定讀系統(tǒng)服務(wù)要在哪一個執(zhí)行等級中開啟或關(guān)畢。,chkconfig-list name,:顯示所有運行級系統(tǒng)服務(wù)的運行狀態(tài)信息(,on,或,off,)。如果指定了,name,,那么只顯示指定的服務(wù)在不同運行級的狀態(tài)。,chkconfig-level levels name on/off/reset,:設(shè)置某一服務(wù)在指定的運行
13、級是被啟動,停止還是重置。,項目,5.3 Linux,進(jìn)程管理,進(jìn)程的啟動,查看系統(tǒng)中的進(jìn)程,ps,命令可以確定有哪些進(jìn)程正在執(zhí)行和執(zhí)行的狀態(tài);進(jìn)程是否結(jié)束、進(jìn)程有沒有僵死;哪些進(jìn)程占用了過多的系統(tǒng)資源等。,#ps,選項,常用選項,a,:顯示所有進(jìn)程,e,:在命令后顯示環(huán)境變量,u,:顯示用戶名和啟動時間等信息,x,:顯示沒有控制終端的進(jìn)程,項目,5.3 Linux,進(jìn)程管理,進(jìn)程的啟動,殺死系統(tǒng)中的進(jìn)程,kill,命令,功能:向指定,PID,的進(jìn)程發(fā)送進(jìn)程信號,格式:,kill-signal,殺死,PID,為,1621,的進(jìn)程:,$kill 1621,強(qiáng)行殺死,PID,為,1621,的進(jìn)程:
14、,$kill-9 1621,項目,5.3 Linux,進(jìn)程管理,進(jìn)程的啟動,殺死系統(tǒng)中的進(jìn)程,killall,命令,功能:向指定進(jìn)程名的進(jìn)程發(fā)送進(jìn)程信號,格式:,killall-signal,舉例:,殺死進(jìn)程名為,cat,的所有進(jìn)程:,$killall cat,強(qiáng)行殺死進(jìn)程名為,named,的進(jìn)程:,#killall-9 named,項目,5.3 Linux,進(jìn)程管理,進(jìn)程的啟動,殺死系統(tǒng)中的進(jìn)程,killall,命令,功能:向指定進(jìn)程名的進(jìn)程發(fā)送進(jìn)程信號,格式:,killall-signal,舉例:,殺死進(jìn)程名為,cat,的所有進(jìn)程:,$killall cat,強(qiáng)行殺死進(jìn)程名為,named,的進(jìn)程:,#killall-9 named,項目,5.3 Linux,進(jìn)程管理,進(jìn)程的啟動,top,命令,是,Linux,下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進(jìn)程的資源占用狀況,類似于,Windows,的任務(wù)管理器。,重點串聯(lián),謝謝!,