網(wǎng)絡(luò)工程師SLinu課件_第1頁(yè)
網(wǎng)絡(luò)工程師SLinu課件_第2頁(yè)
網(wǎng)絡(luò)工程師SLinu課件_第3頁(yè)
網(wǎng)絡(luò)工程師SLinu課件_第4頁(yè)
網(wǎng)絡(luò)工程師SLinu課件_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、網(wǎng)絡(luò)工程師SLinu1/44第第5章內(nèi)容回顧章內(nèi)容回顧vLinux應(yīng)用程序基礎(chǔ)應(yīng)用程序基礎(chǔ) 應(yīng)用程序中不同類型的文件保存在不同的目錄中應(yīng)用程序中不同類型的文件保存在不同的目錄中v應(yīng)用程序編譯應(yīng)用程序編譯 應(yīng)用程序從源代碼進(jìn)行編譯安裝需要配置配置、編譯應(yīng)用程序從源代碼進(jìn)行編譯安裝需要配置配置、編譯和安裝三個(gè)基本步驟和安裝三個(gè)基本步驟vRPM包管理包管理 RHEL4系統(tǒng)采用系統(tǒng)采用RPM格式進(jìn)行軟件包管理,格式進(jìn)行軟件包管理,rpm命令命令用于對(duì)用于對(duì)RPM軟件包進(jìn)行管理軟件包進(jìn)行管理 v圖形界面管理工具圖形界面管理工具 軟件包管理工具用于安裝軟件包管理工具用于安裝RHEL4系統(tǒng)中自帶的軟件包系統(tǒng)

2、中自帶的軟件包Version 2.0LinuxLinux系統(tǒng)管理系統(tǒng)管理第第6章章網(wǎng)絡(luò)工程師SLinu3/44本章目標(biāo)本章目標(biāo)v掌握系統(tǒng)啟動(dòng)過(guò)程和運(yùn)行級(jí)別掌握系統(tǒng)啟動(dòng)過(guò)程和運(yùn)行級(jí)別v掌握對(duì)系統(tǒng)中進(jìn)程的管理掌握對(duì)系統(tǒng)中進(jìn)程的管理v掌握設(shè)置任務(wù)的周期性自動(dòng)執(zhí)行掌握設(shè)置任務(wù)的周期性自動(dòng)執(zhí)行v了解系統(tǒng)中的日志文件及其格式了解系統(tǒng)中的日志文件及其格式v對(duì)用戶和組進(jìn)行磁盤(pán)配額管理對(duì)用戶和組進(jìn)行磁盤(pán)配額管理v對(duì)文件進(jìn)行歸檔對(duì)文件進(jìn)行歸檔網(wǎng)絡(luò)工程師SLinu4/44本章結(jié)構(gòu)本章結(jié)構(gòu)LinuxLinux系統(tǒng)系統(tǒng)管理管理 系統(tǒng)啟動(dòng)過(guò)程系統(tǒng)啟動(dòng)過(guò)程與運(yùn)行級(jí)別與運(yùn)行級(jí)別 啟動(dòng)過(guò)程啟動(dòng)過(guò)程運(yùn)行級(jí)別運(yùn)行級(jí)別進(jìn)程管理類命令

3、進(jìn)程管理類命令 進(jìn)程的概念進(jìn)程的概念查看進(jìn)程查看進(jìn)程日志管理日志管理 croncron的功能的功能croncron的相關(guān)文件的相關(guān)文件 系統(tǒng)任務(wù)的定系統(tǒng)任務(wù)的定時(shí)運(yùn)行時(shí)運(yùn)行 主要日志文件主要日志文件日志文件分析日志文件分析文件的歸檔與備份文件的歸檔與備份日志的功能日志的功能存儲(chǔ)與備份管存儲(chǔ)與備份管理理 系統(tǒng)初始化過(guò)程系統(tǒng)初始化過(guò)程控制進(jìn)程控制進(jìn)程磁盤(pán)空間配額磁盤(pán)空間配額網(wǎng)絡(luò)工程師SLinu5/44系統(tǒng)啟動(dòng)過(guò)程系統(tǒng)啟動(dòng)過(guò)程主機(jī)啟動(dòng),并從硬盤(pán)進(jìn)行引導(dǎo)主機(jī)啟動(dòng),并從硬盤(pán)進(jìn)行引導(dǎo)從硬盤(pán)從硬盤(pán)MBRMBR讀取并運(yùn)行讀取并運(yùn)行Boot LoaderBoot Loader程序程序由由Boot LoaderB

4、oot Loader引導(dǎo)引導(dǎo)LinuxLinux內(nèi)核程序運(yùn)行內(nèi)核程序運(yùn)行由由LinuxLinux內(nèi)核運(yùn)行內(nèi)核運(yùn)行INITINIT進(jìn)程進(jìn)程進(jìn)入指定運(yùn)行級(jí)別,運(yùn)行系統(tǒng)服務(wù)程序進(jìn)入指定運(yùn)行級(jí)別,運(yùn)行系統(tǒng)服務(wù)程序運(yùn)行終端程序,等待用戶登錄運(yùn)行終端程序,等待用戶登錄網(wǎng)絡(luò)工程師SLinu6/44Linux系統(tǒng)中的運(yùn)行級(jí)別系統(tǒng)中的運(yùn)行級(jí)別運(yùn)行級(jí)別運(yùn)行級(jí)別說(shuō)明說(shuō)明0停機(jī)停機(jī)1單用戶模式,用于單用戶模式,用于root用戶對(duì)系統(tǒng)進(jìn)行維護(hù)用戶對(duì)系統(tǒng)進(jìn)行維護(hù) 2多用戶模式,在此模式下不能使用多用戶模式,在此模式下不能使用NFS 3完全多用戶模式,主機(jī)做為服務(wù)器使用時(shí)通常完全多用戶模式,主機(jī)做為服務(wù)器使用時(shí)通常在此運(yùn)行

5、級(jí)別在此運(yùn)行級(jí)別 4未分配使用未分配使用 5圖形登錄的多用戶模式,用戶在該模式下可進(jìn)圖形登錄的多用戶模式,用戶在該模式下可進(jìn)行圖形界面登錄行圖形界面登錄 6重新啟動(dòng)重新啟動(dòng) 網(wǎng)絡(luò)工程師SLinu7/44顯示與轉(zhuǎn)換運(yùn)行級(jí)別顯示與轉(zhuǎn)換運(yùn)行級(jí)別v顯示運(yùn)行級(jí)別顯示運(yùn)行級(jí)別# runlevelv改變系統(tǒng)運(yùn)行級(jí)別改變系統(tǒng)運(yùn)行級(jí)別 init命令用于改變系統(tǒng)當(dāng)前的運(yùn)行級(jí)別,使用命令用于改變系統(tǒng)當(dāng)前的運(yùn)行級(jí)別,使用0-6的運(yùn)的運(yùn)行級(jí)別作為命令選項(xiàng)行級(jí)別作為命令選項(xiàng) 關(guān)機(jī)操作關(guān)機(jī)操作# init 0 重新啟動(dòng)操作重新啟動(dòng)操作# init 6網(wǎng)絡(luò)工程師SLinu8/44查看系統(tǒng)服務(wù)的啟動(dòng)狀態(tài)查看系統(tǒng)服務(wù)的啟動(dòng)狀態(tài)v

6、chkconfig命令可查看服務(wù)啟動(dòng)狀態(tài)命令可查看服務(wù)啟動(dòng)狀態(tài) 顯示全部服務(wù)的啟動(dòng)狀態(tài)顯示全部服務(wù)的啟動(dòng)狀態(tài)# chkconfig -list 顯示指定服務(wù)的啟動(dòng)狀態(tài)顯示指定服務(wù)的啟動(dòng)狀態(tài)# chkconfig -list syslog命令名命令選項(xiàng),用于指定顯示服務(wù)的啟動(dòng)狀態(tài)命令參數(shù),指定需要顯示服務(wù)的名稱網(wǎng)絡(luò)工程師SLinu9/44設(shè)置獨(dú)立系統(tǒng)服務(wù)的啟動(dòng)狀態(tài)設(shè)置獨(dú)立系統(tǒng)服務(wù)的啟動(dòng)狀態(tài)命令名命令選項(xiàng),指定設(shè)置運(yùn)行級(jí)別運(yùn)行級(jí)別列表,為命令選項(xiàng)設(shè)置的值命令參數(shù),指定需要設(shè)置的服務(wù)名稱設(shè)置的動(dòng)作,on表示開(kāi)啟,off表示關(guān)閉v設(shè)置獨(dú)立服務(wù)的啟動(dòng)狀態(tài)設(shè)置獨(dú)立服務(wù)的啟動(dòng)狀態(tài) 實(shí)例:設(shè)置實(shí)例:設(shè)置sys

7、log服務(wù)在運(yùn)行級(jí)別服務(wù)在運(yùn)行級(jí)別2和和4中不啟動(dòng)中不啟動(dòng)# chkconfig -level 24 syslog off 網(wǎng)絡(luò)工程師SLinu10/44設(shè)置非獨(dú)立服務(wù)的啟動(dòng)狀態(tài)設(shè)置非獨(dú)立服務(wù)的啟動(dòng)狀態(tài)v設(shè)置非獨(dú)立服務(wù)的啟動(dòng)狀態(tài)設(shè)置非獨(dú)立服務(wù)的啟動(dòng)狀態(tài) 實(shí)例:設(shè)置實(shí)例:設(shè)置rsync服務(wù)在服務(wù)在xinetd服務(wù)中有效服務(wù)中有效# chkconfig rsync onv重新啟動(dòng)重新啟動(dòng)xinetd服務(wù),使非獨(dú)立服務(wù)的啟動(dòng)狀態(tài)服務(wù),使非獨(dú)立服務(wù)的啟動(dòng)狀態(tài)設(shè)置生效設(shè)置生效# service xinetd restart命令名被設(shè)置的服務(wù)名稱設(shè)置的動(dòng)作,on表示開(kāi)啟,off表示關(guān)閉網(wǎng)絡(luò)工程師SLinu

8、11/44INIT進(jìn)程與配置文件進(jìn)程與配置文件vINIT進(jìn)程是由進(jìn)程是由Linux內(nèi)核引導(dǎo)運(yùn)行的,是系統(tǒng)中運(yùn)內(nèi)核引導(dǎo)運(yùn)行的,是系統(tǒng)中運(yùn)行的第一個(gè)進(jìn)程行的第一個(gè)進(jìn)程 vINIT的配置文件是的配置文件是inittab# tail -5 /etc/inittab5:2345:respawn:/sbin/mingetty tty56:2345:respawn:/sbin/mingetty tty6# Run xdm in runlevel 5x:5:respawn:/etc/X11/prefdm -nodaemon網(wǎng)絡(luò)工程師SLinu12/44inittab文件的結(jié)構(gòu)文件的結(jié)構(gòu)字段字段說(shuō)明說(shuō)明id 用

9、于在用于在inittab文件中唯一標(biāo)識(shí)一個(gè)配置記錄文件中唯一標(biāo)識(shí)一個(gè)配置記錄 runlevels 用于指定該記錄在哪些運(yùn)行級(jí)別中運(yùn)行用于指定該記錄在哪些運(yùn)行級(jí)別中運(yùn)行 action 用于描述記錄將執(zhí)行哪種類型的動(dòng)作用于描述記錄將執(zhí)行哪種類型的動(dòng)作 process 用于設(shè)置啟動(dòng)進(jìn)程所執(zhí)行的命令用于設(shè)置啟動(dòng)進(jìn)程所執(zhí)行的命令 x:5:respawn:/etc/X11/prefdm -nodaemon id字段runlevels字段action字段process字段網(wǎng)絡(luò)工程師SLinu13/44系統(tǒng)腳本系統(tǒng)腳本vrc.sysinit 保存在保存在“/etc/rc.d/”目錄中的目錄中的Bash腳本文件

10、,在系統(tǒng)腳本文件,在系統(tǒng)啟動(dòng)時(shí)被調(diào)用執(zhí)行,完成系統(tǒng)初始化的工作啟動(dòng)時(shí)被調(diào)用執(zhí)行,完成系統(tǒng)初始化的工作 vrc.local 在系統(tǒng)啟動(dòng)過(guò)程中,完成初始化腳本的執(zhí)行后,會(huì)執(zhí)在系統(tǒng)啟動(dòng)過(guò)程中,完成初始化腳本的執(zhí)行后,會(huì)執(zhí)行行“/etc/”目錄中的目錄中的“rc.local”腳本腳本 可以將系統(tǒng)中需要自定義執(zhí)行的命令保存在可以將系統(tǒng)中需要自定義執(zhí)行的命令保存在“rc.local”腳本中腳本中 網(wǎng)絡(luò)工程師SLinu14/44程序與進(jìn)程程序與進(jìn)程v程序是保存在外部存儲(chǔ)介質(zhì)中的可執(zhí)行代碼和數(shù)程序是保存在外部存儲(chǔ)介質(zhì)中的可執(zhí)行代碼和數(shù)據(jù),是靜態(tài)保存的代碼據(jù),是靜態(tài)保存的代碼v進(jìn)程是程序代碼在處理器中的運(yùn)行,是

11、動(dòng)態(tài)執(zhí)行進(jìn)程是程序代碼在處理器中的運(yùn)行,是動(dòng)態(tài)執(zhí)行的代碼的代碼v操作系統(tǒng)在執(zhí)行程序時(shí),將程序代碼由外部存儲(chǔ)操作系統(tǒng)在執(zhí)行程序時(shí),將程序代碼由外部存儲(chǔ)介質(zhì)(如硬盤(pán))讀取到內(nèi)部存儲(chǔ)介質(zhì)(內(nèi)存)中介質(zhì)(如硬盤(pán))讀取到內(nèi)部存儲(chǔ)介質(zhì)(內(nèi)存)中v駐留在內(nèi)存中的程序代碼作為駐留在內(nèi)存中的程序代碼作為“進(jìn)程進(jìn)程”在中央處在中央處理器中被動(dòng)態(tài)執(zhí)行理器中被動(dòng)態(tài)執(zhí)行網(wǎng)絡(luò)工程師SLinu15/44查看進(jìn)程命令查看進(jìn)程命令v顯示進(jìn)程信息顯示進(jìn)程信息 ps命令顯示某時(shí)刻系統(tǒng)進(jìn)程的狀態(tài)信息命令顯示某時(shí)刻系統(tǒng)進(jìn)程的狀態(tài)信息v顯示進(jìn)程狀態(tài)顯示進(jìn)程狀態(tài) top命令以全屏幕的方式顯示系統(tǒng)中的進(jìn)程狀態(tài),并定命令以全屏幕的方式顯示系統(tǒng)

12、中的進(jìn)程狀態(tài),并定時(shí)刷新顯示的內(nèi)容時(shí)刷新顯示的內(nèi)容 可以通過(guò)可以通過(guò)top命令查看系統(tǒng)中進(jìn)程的動(dòng)態(tài)變化命令查看系統(tǒng)中進(jìn)程的動(dòng)態(tài)變化v顯示系統(tǒng)進(jìn)程樹(shù)顯示系統(tǒng)進(jìn)程樹(shù) pstree命令以樹(shù)的形式顯示系統(tǒng)進(jìn)程間的父子關(guān)系命令以樹(shù)的形式顯示系統(tǒng)進(jìn)程間的父子關(guān)系網(wǎng)絡(luò)工程師SLinu16/44進(jìn)程啟動(dòng)方式進(jìn)程啟動(dòng)方式v手工啟動(dòng)手工啟動(dòng) 由用戶輸入命令,直接執(zhí)行一個(gè)程序由用戶輸入命令,直接執(zhí)行一個(gè)程序 前臺(tái)啟動(dòng)是普通的命令執(zhí)行方式前臺(tái)啟動(dòng)是普通的命令執(zhí)行方式 后臺(tái)啟動(dòng)需要在命令尾加入后臺(tái)啟動(dòng)需要在命令尾加入“&”# cp /dev/cdrom mycd.iso &v調(diào)度啟動(dòng)調(diào)度啟動(dòng) 使用使用at命令設(shè)置某個(gè)命

13、令在某個(gè)時(shí)間,一次性的在系命令設(shè)置某個(gè)命令在某個(gè)時(shí)間,一次性的在系統(tǒng)中執(zhí)行統(tǒng)中執(zhí)行 crontab命令設(shè)置在系統(tǒng)中需要周期性(如每天、每周命令設(shè)置在系統(tǒng)中需要周期性(如每天、每周等)完成的任務(wù)等)完成的任務(wù) 網(wǎng)絡(luò)工程師SLinu17/44改變進(jìn)程的運(yùn)行方式改變進(jìn)程的運(yùn)行方式 v把當(dāng)前終端中運(yùn)行的進(jìn)程調(diào)入后臺(tái)把當(dāng)前終端中運(yùn)行的進(jìn)程調(diào)入后臺(tái) 使用使用“Ctrl+z”組合鍵可以將當(dāng)前終端的進(jìn)程調(diào)入后臺(tái)組合鍵可以將當(dāng)前終端的進(jìn)程調(diào)入后臺(tái)并停止執(zhí)行并停止執(zhí)行 v查看后臺(tái)的進(jìn)程查看后臺(tái)的進(jìn)程 jobs命令用于查看當(dāng)前終端中后臺(tái)的所有進(jìn)程的狀態(tài)命令用于查看當(dāng)前終端中后臺(tái)的所有進(jìn)程的狀態(tài) $ jobs1+ S

14、topped topv將后臺(tái)的進(jìn)程恢復(fù)到前臺(tái)運(yùn)行將后臺(tái)的進(jìn)程恢復(fù)到前臺(tái)運(yùn)行 fg命令用于將后臺(tái)的進(jìn)程調(diào)入終端前臺(tái)執(zhí)行命令用于將后臺(tái)的進(jìn)程調(diào)入終端前臺(tái)執(zhí)行$ fg 1網(wǎng)絡(luò)工程師SLinu18/44終止進(jìn)程運(yùn)行終止進(jìn)程運(yùn)行v終止正在執(zhí)行的命令終止正在執(zhí)行的命令 使用使用“Ctrl + c”組合鍵可以強(qiáng)制結(jié)束當(dāng)前終端中運(yùn)行組合鍵可以強(qiáng)制結(jié)束當(dāng)前終端中運(yùn)行的命令的命令 v使用使用kill命令終止進(jìn)程命令終止進(jìn)程 $ kill -9 2501命令名-9命令選項(xiàng)表示強(qiáng)制終止進(jìn)程命令參數(shù),需要終止運(yùn)行的進(jìn)程的進(jìn)程號(hào)(可通過(guò)ps命令查詢到)網(wǎng)絡(luò)工程師SLinu19/44階段總結(jié)階段總結(jié)Linux系統(tǒng)中有系統(tǒng)中

15、有0-6的運(yùn)行級(jí)別,每個(gè)運(yùn)行級(jí)別都的運(yùn)行級(jí)別,每個(gè)運(yùn)行級(jí)別都有不同的含義有不同的含義進(jìn)程是程序代碼在計(jì)算機(jī)系統(tǒng)中的動(dòng)態(tài)運(yùn)行進(jìn)程是程序代碼在計(jì)算機(jī)系統(tǒng)中的動(dòng)態(tài)運(yùn)行ps、top和和pstree命令用于查看系統(tǒng)中的進(jìn)程信息命令用于查看系統(tǒng)中的進(jìn)程信息進(jìn)程可以被手工啟動(dòng),也可以被系統(tǒng)調(diào)度啟動(dòng)進(jìn)程可以被手工啟動(dòng),也可以被系統(tǒng)調(diào)度啟動(dòng)進(jìn)程可以運(yùn)行在前臺(tái)或后臺(tái),進(jìn)程可以運(yùn)行在前臺(tái)或后臺(tái),fg命令可以將后臺(tái)命令可以將后臺(tái)的進(jìn)程調(diào)入前臺(tái)的進(jìn)程調(diào)入前臺(tái)kill命令可以終止進(jìn)程的運(yùn)行命令可以終止進(jìn)程的運(yùn)行網(wǎng)絡(luò)工程師SLinu20/44階段練習(xí)階段練習(xí)J使用使用top命令觀察系統(tǒng)中的進(jìn)程狀態(tài)的變化命令觀察系統(tǒng)中的進(jìn)程

16、狀態(tài)的變化J使用使用pstree命令查看系統(tǒng)中進(jìn)程的樹(shù)型關(guān)系命令查看系統(tǒng)中進(jìn)程的樹(shù)型關(guān)系網(wǎng)絡(luò)工程師SLinu21/44cron簡(jiǎn)介簡(jiǎn)介vcron是一個(gè)可以用來(lái)根據(jù)時(shí)間、日期、月份、星是一個(gè)可以用來(lái)根據(jù)時(shí)間、日期、月份、星期的組合來(lái)調(diào)度對(duì)周期性任務(wù)執(zhí)行的守護(hù)進(jìn)程期的組合來(lái)調(diào)度對(duì)周期性任務(wù)執(zhí)行的守護(hù)進(jìn)程v利用利用cron所提供的功能,可以將需要周期性重復(fù)所提供的功能,可以將需要周期性重復(fù)執(zhí)行的任務(wù)設(shè)置為執(zhí)行的任務(wù)設(shè)置為cron任務(wù),并且設(shè)置為在主機(jī)任務(wù),并且設(shè)置為在主機(jī)較空閑的時(shí)間(如夜間)自動(dòng)完成較空閑的時(shí)間(如夜間)自動(dòng)完成 vRHEL4中實(shí)現(xiàn)中實(shí)現(xiàn)cron功能的軟件包組成功能的軟件包組成 v

17、ixie-cron 軟件包實(shí)現(xiàn)系統(tǒng)中的定時(shí)執(zhí)行功能軟件包實(shí)現(xiàn)系統(tǒng)中的定時(shí)執(zhí)行功能 crontabs軟件包實(shí)現(xiàn)對(duì)軟件包實(shí)現(xiàn)對(duì)Linux系統(tǒng)的定時(shí)任務(wù)管理功能系統(tǒng)的定時(shí)任務(wù)管理功能 網(wǎng)絡(luò)工程師SLinu22/44cron服務(wù)的啟動(dòng)與停止服務(wù)的啟動(dòng)與停止 v查詢查詢crond服務(wù)狀態(tài)服務(wù)狀態(tài)# service crond statusv停止停止crond服務(wù)服務(wù)# service crond stopv啟動(dòng)啟動(dòng)crond服務(wù)服務(wù)# service crond startv重新啟動(dòng)重新啟動(dòng)crond服務(wù)服務(wù)# service crond restartv查看查看crond服務(wù)的開(kāi)機(jī)啟動(dòng)狀態(tài)服務(wù)的開(kāi)機(jī)啟

18、動(dòng)狀態(tài)# chkconfig -list crond網(wǎng)絡(luò)工程師SLinu23/44cron任務(wù)的格式任務(wù)的格式 字段字段說(shuō)明說(shuō)明minute 分鐘,取值為從分鐘,取值為從0到到59之間的任意整數(shù)之間的任意整數(shù) hour 小時(shí),取值為從小時(shí),取值為從0到到23之間的任意整數(shù)之間的任意整數(shù) day 日期,取值為從日期,取值為從1到到31之間的任意整數(shù)之間的任意整數(shù)month 月份,取值為從月份,取值為從1到到12之間的任意整數(shù)之間的任意整數(shù)dayofweek 星期,取值為從星期,取值為從0到到7之間的任意整數(shù),之間的任意整數(shù),0或或7代表星期日代表星期日command 要執(zhí)行的命令或程序腳本要執(zhí)行

19、的命令或程序腳本 50 3 2 1 * run_yearly_cmd minute字段hour字段day字段month字段dayofweek字段command字段網(wǎng)絡(luò)工程師SLinu24/44使用使用crontab命令進(jìn)行設(shè)置命令進(jìn)行設(shè)置 v查看用戶的查看用戶的cron任務(wù)任務(wù) # crontab -lv編輯用戶的編輯用戶的cron任務(wù)任務(wù) 編輯并覆蓋原有的編輯并覆蓋原有的cron任務(wù)任務(wù)# crontab 調(diào)用文本編輯器對(duì)調(diào)用文本編輯器對(duì)cron任務(wù)進(jìn)行編輯任務(wù)進(jìn)行編輯 # crontab -ev刪除用戶現(xiàn)有的刪除用戶現(xiàn)有的cron任務(wù)任務(wù) # crontab -r網(wǎng)絡(luò)工程師SLinu25/

20、44cron任務(wù)的保存文件任務(wù)的保存文件v保存保存cron任務(wù)的文件任務(wù)的文件 所有用戶的所有用戶的cron任務(wù)(使用任務(wù)(使用crontab命令創(chuàng)建的任務(wù))命令創(chuàng)建的任務(wù))都被保存在目錄都被保存在目錄“/var/spool/cron/”中的文件中中的文件中 文件的名稱與用戶名相同文件的名稱與用戶名相同 例如例如root用戶的用戶的cron任務(wù)列表文件的名稱是任務(wù)列表文件的名稱是“/var/spool/cron/root” 網(wǎng)絡(luò)工程師SLinu26/44cron的配置文件和目錄的配置文件和目錄 v系統(tǒng)任務(wù)配置文件系統(tǒng)任務(wù)配置文件 “/etc/crontab”文件中設(shè)置的是文件中設(shè)置的是Linu

21、x系統(tǒng)維護(hù)所需的系統(tǒng)維護(hù)所需的任務(wù),一般不需要人為去修改任務(wù),一般不需要人為去修改 v任務(wù)腳本目錄任務(wù)腳本目錄 在在“/etc”目錄中有名為目錄中有名為cron.hourly 、cron.daily 、cron.weekly 和和cron.monthly 的目錄的目錄 目錄中存放的是需要定期執(zhí)行的系統(tǒng)任務(wù)腳本目錄中存放的是需要定期執(zhí)行的系統(tǒng)任務(wù)腳本 例如,例如,“/etc/cron.daily/”目錄中存放的是每日?qǐng)?zhí)行一目錄中存放的是每日?qǐng)?zhí)行一次的系統(tǒng)任務(wù)腳本次的系統(tǒng)任務(wù)腳本網(wǎng)絡(luò)工程師SLinu27/44認(rèn)識(shí)日志文件認(rèn)識(shí)日志文件v日志的功能日志的功能 日志文件(日志文件(Log files)是

22、記錄)是記錄Linux中系統(tǒng)消息的文件中系統(tǒng)消息的文件 不同的日志文件記載不同類型的信息,包括內(nèi)核、服不同的日志文件記載不同類型的信息,包括內(nèi)核、服務(wù)以及在系統(tǒng)中運(yùn)行的應(yīng)用程序的信息務(wù)以及在系統(tǒng)中運(yùn)行的應(yīng)用程序的信息 日志文件對(duì)于診斷和解決系統(tǒng)中的問(wèn)題很有幫助日志文件對(duì)于診斷和解決系統(tǒng)中的問(wèn)題很有幫助網(wǎng)絡(luò)工程師SLinu28/44系統(tǒng)中的日志文件系統(tǒng)中的日志文件v日志文件的位置日志文件的位置 日志文件保存在目錄日志文件保存在目錄“/var/log/”中中 “/var/log/”目錄中可以建立單獨(dú)的子目錄來(lái)存放特定目錄中可以建立單獨(dú)的子目錄來(lái)存放特定程序的日志文件程序的日志文件 v日志文件的分類

23、日志文件的分類 應(yīng)用程序獨(dú)立管理的日志文件應(yīng)用程序獨(dú)立管理的日志文件 受受syslogd服務(wù)統(tǒng)一管理的日志文件服務(wù)統(tǒng)一管理的日志文件 syslogd服務(wù)的配置文件服務(wù)的配置文件“/etc/syslog.conf” 的內(nèi)容可的內(nèi)容可以顯示以顯示syslogd服務(wù)管理的日志文件服務(wù)管理的日志文件網(wǎng)絡(luò)工程師SLinu29/44日志文件分析日志文件分析# head 1 /var/log/boot.logApr 7 05:05:12 localhost rc: Starting pcmcia: succeeded字段字段說(shuō)明說(shuō)明時(shí)間標(biāo)簽時(shí)間標(biāo)簽消息發(fā)出的日期和時(shí)間消息發(fā)出的日期和時(shí)間 主機(jī)名主機(jī)名生成消

24、息的計(jì)算機(jī)的名字生成消息的計(jì)算機(jī)的名字 生成消息的子系統(tǒng)的名字生成消息的子系統(tǒng)的名字發(fā)出消息的程序名稱發(fā)出消息的程序名稱 消息消息消息的內(nèi)容消息的內(nèi)容 時(shí)間標(biāo)簽字段主機(jī)名字段子系統(tǒng)名字段消息字段網(wǎng)絡(luò)工程師SLinu30/44磁盤(pán)限額的基本概念磁盤(pán)限額的基本概念2-1vquota軟件包軟件包 RHEL4中是通過(guò)中是通過(guò)quota軟件實(shí)現(xiàn)磁盤(pán)限額功能的軟件實(shí)現(xiàn)磁盤(pán)限額功能的v容量限制與文件數(shù)限制容量限制與文件數(shù)限制 quota可以限制指定對(duì)象能夠占用的磁盤(pán)空間大小和擁可以限制指定對(duì)象能夠占用的磁盤(pán)空間大小和擁有的文件數(shù)有的文件數(shù)網(wǎng)絡(luò)工程師SLinu31/44磁盤(pán)限額的基本概念磁盤(pán)限額的基本概念2-

25、2v軟限制與硬限制軟限制與硬限制 軟限制:一個(gè)用戶在文件系統(tǒng)可擁有的最大磁盤(pán)空間軟限制:一個(gè)用戶在文件系統(tǒng)可擁有的最大磁盤(pán)空間和最多文件數(shù)量,在某個(gè)寬限期內(nèi)可以暫時(shí)超過(guò)這個(gè)和最多文件數(shù)量,在某個(gè)寬限期內(nèi)可以暫時(shí)超過(guò)這個(gè)限制限制 硬限制:一個(gè)用戶可擁有的磁盤(pán)空間或文件的絕對(duì)數(shù)硬限制:一個(gè)用戶可擁有的磁盤(pán)空間或文件的絕對(duì)數(shù)量,絕對(duì)不允許超過(guò)這個(gè)限制量,絕對(duì)不允許超過(guò)這個(gè)限制 v用戶限制與組限制用戶限制與組限制 使用使用quota可以設(shè)置對(duì)指定用戶進(jìn)行限額,也可以對(duì)指可以設(shè)置對(duì)指定用戶進(jìn)行限額,也可以對(duì)指定用戶組進(jìn)行整體限額定用戶組進(jìn)行整體限額網(wǎng)絡(luò)工程師SLinu32/44設(shè)置磁盤(pán)限額的步驟設(shè)置磁盤(pán)

26、限額的步驟2-1 v修改修改“fstab”文件文件 在文件系統(tǒng)的配置記錄中添加在文件系統(tǒng)的配置記錄中添加“usrquota”和和“grpquota”配置選項(xiàng)配置選項(xiàng) LABEL=/ / ext3 defaults,usrquota,grpquota 1 1v重新掛載文件系統(tǒng)重新掛載文件系統(tǒng) 重新啟動(dòng)系統(tǒng)可以使文件系統(tǒng)的重新啟動(dòng)系統(tǒng)可以使文件系統(tǒng)的quota配置生效配置生效# reboot網(wǎng)絡(luò)工程師SLinu33/44設(shè)置磁盤(pán)限額的步驟設(shè)置磁盤(pán)限額的步驟2-2v創(chuàng)建配額文件創(chuàng)建配額文件 使用使用quotacheck命令可創(chuàng)建用戶配額文件命令可創(chuàng)建用戶配額文件aquota.user 和組配額文件和

27、組配額文件aquota.group # quotacheck -cmug /v設(shè)置配額設(shè)置配額 使用使用edquota命令可以編輯對(duì)用戶和組的配額設(shè)置命令可以編輯對(duì)用戶和組的配額設(shè)置網(wǎng)絡(luò)工程師SLinu34/44磁盤(pán)限額命令磁盤(pán)限額命令2-1vquotacheck用于建立限額額文件和對(duì)磁盤(pán)限額進(jìn)用于建立限額額文件和對(duì)磁盤(pán)限額進(jìn)行檢測(cè)行檢測(cè) 在根文件系統(tǒng)中建立用戶和組的配額文件在根文件系統(tǒng)中建立用戶和組的配額文件# quotacheck -cmug / 檢測(cè)根文件系統(tǒng)中配額文件和實(shí)際配額狀態(tài)的一致性檢測(cè)根文件系統(tǒng)中配額文件和實(shí)際配額狀態(tài)的一致性 # quotacheck -mfvug / 網(wǎng)絡(luò)工

28、程師SLinu35/44磁盤(pán)限額命令磁盤(pán)限額命令2-2vedquota命令用于編輯用戶和組的磁盤(pán)配額命令用于編輯用戶和組的磁盤(pán)配額 編輯用戶編輯用戶st01的配額設(shè)置的配額設(shè)置# edquota -u st01 編輯組編輯組st01的配額設(shè)置的配額設(shè)置# edquota -g st01 vquota命令用于顯示用戶和組的配額情況命令用于顯示用戶和組的配額情況 顯示用戶顯示用戶st01的配額信息的配額信息# quota -u st01 顯示用戶組顯示用戶組st01的配額信息的配額信息# quota -g st01 網(wǎng)絡(luò)工程師SLinu36/44tar命令建立歸檔命令建立歸檔v對(duì)文件和目錄進(jìn)行歸檔

29、對(duì)文件和目錄進(jìn)行歸檔 $ tar cf my files/ v對(duì)文件和目錄進(jìn)行壓縮歸檔對(duì)文件和目錄進(jìn)行壓縮歸檔$ tar czf my files/ 命令名命令選項(xiàng)c表示建立歸檔z表示對(duì)歸檔進(jìn)行壓縮f用于指定建立的歸檔文件名命令參數(shù),歸檔文件名 命令參數(shù),需要進(jìn)行歸檔的文件或目錄名網(wǎng)絡(luò)工程師SLinu37/44查看歸檔中的文件列表查看歸檔中的文件列表 v查看歸檔文件中的目錄列表查看歸檔文件中的目錄列表 $ tar tf myv查看壓縮歸檔文件中的目錄列表查看壓縮歸檔文件中的目錄列表$ tar tzf my 命令名命令選項(xiàng)t表示查看歸檔z表示歸檔文件是壓縮格式f用于指定歸檔文件名命令參數(shù),需要查

30、看的歸檔文件名網(wǎng)絡(luò)工程師SLinu38/44恢復(fù)歸檔文件恢復(fù)歸檔文件 v恢復(fù)歸檔文件恢復(fù)歸檔文件$ tar xf myv恢復(fù)壓縮的歸檔文件恢復(fù)壓縮的歸檔文件 $ tar xzf myv恢復(fù)歸檔文件到指定目錄恢復(fù)歸檔文件到指定目錄 $ tar xzf my -C restore/命令名命令選項(xiàng)x表示回復(fù)歸檔z表示歸檔是壓縮格式f用于指定歸檔文件名命令參數(shù),歸檔文件名 命令參數(shù)-C指定歸檔恢復(fù)的目標(biāo)目錄命令參數(shù),歸檔恢復(fù)的目錄名網(wǎng)絡(luò)工程師SLinu39/44階段總結(jié)階段總結(jié)Linux系統(tǒng)中通過(guò)系統(tǒng)中通過(guò)crond服務(wù)實(shí)現(xiàn)任務(wù)的周期性自服務(wù)實(shí)現(xiàn)任務(wù)的周期性自動(dòng)執(zhí)行,通過(guò)動(dòng)執(zhí)行,通過(guò)cron機(jī)制系統(tǒng)可

31、以有效的完成管理機(jī)制系統(tǒng)可以有效的完成管理任務(wù)的自動(dòng)執(zhí)行任務(wù)的自動(dòng)執(zhí)行Linux系統(tǒng)中的日志文件可以記錄系統(tǒng)中運(yùn)行程序系統(tǒng)中的日志文件可以記錄系統(tǒng)中運(yùn)行程序的信息,便于排錯(cuò)時(shí)進(jìn)行查詢的信息,便于排錯(cuò)時(shí)進(jìn)行查詢Linux中使用中使用quota實(shí)現(xiàn)對(duì)用戶和組的配盤(pán)配額,實(shí)現(xiàn)對(duì)用戶和組的配盤(pán)配額,可以對(duì)用戶占用的空間進(jìn)行有效的管理可以對(duì)用戶占用的空間進(jìn)行有效的管理tar命令可以實(shí)現(xiàn)對(duì)文件的歸檔、查看和恢復(fù),可命令可以實(shí)現(xiàn)對(duì)文件的歸檔、查看和恢復(fù),可有效的實(shí)現(xiàn)對(duì)系統(tǒng)文件的備份和恢復(fù)有效的實(shí)現(xiàn)對(duì)系統(tǒng)文件的備份和恢復(fù)網(wǎng)絡(luò)工程師SLinu40/44階段練習(xí)階段練習(xí)J查看并分析日志文件查看并分析日志文件“/v

32、ar/log/boot.log ”的內(nèi)的內(nèi)容容J練習(xí)使用練習(xí)使用tar命令建立文件的歸檔,并使用命令建立文件的歸檔,并使用file命命令測(cè)試歸檔文件的類型令測(cè)試歸檔文件的類型網(wǎng)絡(luò)工程師SLinu41/44本章總結(jié)本章總結(jié)LinuxLinux系統(tǒng)系統(tǒng)管理管理 系統(tǒng)啟動(dòng)過(guò)程系統(tǒng)啟動(dòng)過(guò)程與運(yùn)行級(jí)別與運(yùn)行級(jí)別 啟動(dòng)過(guò)程啟動(dòng)過(guò)程運(yùn)行級(jí)別運(yùn)行級(jí)別進(jìn)程管理類命令進(jìn)程管理類命令 進(jìn)程的概念進(jìn)程的概念查看進(jìn)程查看進(jìn)程日志管理日志管理 croncron的功能的功能croncron的相關(guān)文件的相關(guān)文件 系統(tǒng)任務(wù)的定系統(tǒng)任務(wù)的定時(shí)運(yùn)行時(shí)運(yùn)行 主要日志文件主要日志文件日志文件分析日志文件分析文件的歸檔與備份文件的歸檔與備份日志的功能日志的功能存儲(chǔ)與備份管存儲(chǔ)與備份管理理 系統(tǒng)初始化過(guò)程系統(tǒng)初始化過(guò)程控制進(jìn)程控制進(jìn)程磁盤(pán)空間配額磁盤(pán)空間配額LinuxLinux系統(tǒng)啟動(dòng)的各系統(tǒng)啟動(dòng)的各階段具有不同的功能階段具有不同的功能0-60-6的運(yùn)行級(jí)別具的運(yùn)行級(jí)別具有不同的含義有不同的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論