版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第八章進(jìn)程與日志管理第八章進(jìn)程與日志管理第八章進(jìn)程與日志管理第八章進(jìn)程與日志管理1本章目標(biāo)了解進(jìn)程的基本概念掌握管理進(jìn)程的方法使用at或cron工具集安排任務(wù)管理各個(gè)運(yùn)行級(jí)的啟動(dòng)服務(wù)管理系統(tǒng)日志本章目標(biāo)了解進(jìn)程的基本概念2第八章目錄8.1進(jìn)程管理8.2任務(wù)管理8.3守護(hù)進(jìn)程管理8.4系統(tǒng)日志管理第八章目錄8.1進(jìn)程管理38.1進(jìn)程管理基本概念管理進(jìn)程8.1進(jìn)程管理基本概念48.1.1基本概念進(jìn)程的概念進(jìn)程是處于活動(dòng)狀態(tài)的計(jì)算機(jī)程序進(jìn)程是一個(gè)隨執(zhí)行過程不斷變化的實(shí)體進(jìn)程與程序間的關(guān)系進(jìn)程是程序的一次運(yùn)行活動(dòng),屬于一種動(dòng)態(tài)的概念一個(gè)進(jìn)程可以執(zhí)行一個(gè)或多個(gè)程序程序可以作為一種軟件資源長(zhǎng)期保持著,而進(jìn)程則是一次執(zhí)行過程8.1.1基本概念進(jìn)程的概念58.1.1基本概念(續(xù))進(jìn)程的分類交互式進(jìn)程批處理進(jìn)程守護(hù)進(jìn)程前臺(tái)與后臺(tái)前臺(tái)就是指一個(gè)程序控制著標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)輸入后臺(tái)就是指一個(gè)程序不從標(biāo)準(zhǔn)輸入接受輸入,一般也不將結(jié)果輸出到標(biāo)準(zhǔn)輸出上8.1.1基本概念(續(xù))進(jìn)程的分類68.1.2管理進(jìn)程(續(xù))查看進(jìn)程ps-a列出帶有控制終端的全部進(jìn)程,不僅僅是當(dāng)前用戶的進(jìn)程-r只列出正在運(yùn)行中的進(jìn)程-x列出沒有控制終端的那些進(jìn)程-u列出進(jìn)程的所有者-f給出進(jìn)程之間的父/子關(guān)系-l按長(zhǎng)格式顯示清單-w顯示進(jìn)程的命令行參數(shù)-o用戶自定義每行所顯示的內(nèi)容最常用的參數(shù)組合是auxUSER:進(jìn)程的擁有者PID:進(jìn)程的標(biāo)識(shí)號(hào)碼%CPU:進(jìn)程占用CPU的百分比%MEM:進(jìn)程占用內(nèi)存的百分比VSZ:進(jìn)程占用虛擬內(nèi)存的總量RSS:進(jìn)程占用真實(shí)(駐留)內(nèi)存的總量TTY:進(jìn)程的控制終端STAT:進(jìn)程的狀態(tài)S、R、D、T、Z、W、<、N、LSTART:進(jìn)程開始的時(shí)間TIME:進(jìn)程已經(jīng)使用的CPU時(shí)間COMMAND:進(jìn)程名稱和它的命令行參數(shù)8.1.2管理進(jìn)程(續(xù))查看進(jìn)程USER:進(jìn)程的擁有者78.1.2管理進(jìn)程toptop命令提供了一個(gè)交互式的操作界面top命令每隔3秒鐘刷新進(jìn)程清單的顯示畫面top命令會(huì)占用CPU資源top命令常用選項(xiàng)-d指定每?jī)纱纹聊恍畔⑺⑿轮g的時(shí)間間隔-c顯示整個(gè)命令行而不只是顯示命令名PID每個(gè)進(jìn)程的IDUSER每個(gè)進(jìn)程所有者的用戶名PR該進(jìn)程的優(yōu)先級(jí)別,用正整數(shù)表示NI
nice值VIRT一個(gè)進(jìn)程的虛擬大小,指的是該進(jìn)程總共的內(nèi)存使用量RES代表該進(jìn)程實(shí)際使用的內(nèi)存大小SHR指的是VIRT里有多少的空間是可分享的(內(nèi)存或是函數(shù)庫)S該進(jìn)程的狀態(tài)%CPU該進(jìn)程自最近一次刷新以來所占用的CPU時(shí)間和總時(shí)間的百分比%MEM該進(jìn)程占用的實(shí)體內(nèi)存占總內(nèi)存的百分比TIME該進(jìn)程自啟動(dòng)以來所占用的總CPU時(shí)間COMMAND該進(jìn)程的命令名稱,如果一行顯示不下,則會(huì)進(jìn)行截取8.1.2管理進(jìn)程topPID每個(gè)進(jìn)程的ID88.1.2管理進(jìn)程(續(xù))終止進(jìn)程#kill-[信號(hào)]PID信號(hào)1(HUP):掛起9(KILL):強(qiáng)行中斷程序運(yùn)行15(SIGTERM):終止信號(hào)PID例子 #kill-932368.1.2管理進(jìn)程(續(xù))終止進(jìn)程#kill-[信號(hào)]98.1.2管理進(jìn)程(續(xù))控制進(jìn)程的運(yùn)行方式前臺(tái)運(yùn)行中的進(jìn)程可用“Ctrl-z”轉(zhuǎn)入后臺(tái)bg命令可以使后臺(tái)停止的用戶進(jìn)程轉(zhuǎn)入執(zhí)行狀態(tài)fg命令可以把后臺(tái)的用戶進(jìn)程轉(zhuǎn)入到前臺(tái)來執(zhí)行jobs命令可以查看后臺(tái)的用戶進(jìn)程和進(jìn)程編號(hào)8.1.2管理進(jìn)程(續(xù))控制進(jìn)程的運(yùn)行方式108.2任務(wù)管理安排一次性任務(wù)at在一個(gè)指定時(shí)間安排一個(gè)或多個(gè)任務(wù)atq列出用戶未執(zhí)行的任務(wù)#at23:30at>umount/mntat><EOT>job9at2007-08-0823:30#atq042007-08-0910:22auser01032007-08-0911:20aroot8.2任務(wù)管理安排一次性任務(wù)#at23:30#atq118.2任務(wù)管理(續(xù))atrm撤銷一條準(zhǔn)備要執(zhí)行的任務(wù)#atq042007-08-0910:22auser01032007-08-0911:20aroot#atrm038.2任務(wù)管理(續(xù))atrm#atq128.2任務(wù)管理(續(xù))定期完成固定的任務(wù)cron可以用來根據(jù)時(shí)間、日期、月份、星期的組合來調(diào)度執(zhí)行重復(fù)任務(wù)的守護(hù)進(jìn)程cron守護(hù)進(jìn)程在執(zhí)行時(shí)需要讀取配置文件/etc/crontab01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /etc/cron.daily22 4 * * 0 root run-parts /etc/cron.weekly42 4 1 * * root run-parts /etc/cron.monthly
分小時(shí)天月星期用戶命令分鐘從0到59之間的任何整數(shù)小時(shí)從0到23之間的任何整數(shù)日期從1到31之間的任何整數(shù)月份從1到12之間的任何整數(shù)星期從0到7之間的任何整數(shù),這里的0或7都代表星期日用戶命令的執(zhí)行者命令8.2任務(wù)管理(續(xù))定期完成固定的任務(wù)01 * * * *138.2任務(wù)管理(續(xù))crontab每一個(gè)用戶都可以使用crontab命令來配置cron任務(wù)$crontab-e014***tarcf/home/user01/backup.tar~$crontab-l014***tarcf/home/user01/backup.tar~8.2任務(wù)管理(續(xù))crontab$crontab-e148.3守護(hù)進(jìn)程管理守護(hù)進(jìn)程的工作方式守護(hù)進(jìn)程管理工具8.3守護(hù)進(jìn)程管理守護(hù)進(jìn)程的工作方式158.3.1守護(hù)進(jìn)程的工作方式獨(dú)立運(yùn)行的守護(hù)進(jìn)程獨(dú)立運(yùn)行的守護(hù)進(jìn)程由init程序負(fù)責(zé)管理獨(dú)立運(yùn)行守護(hù)進(jìn)程的腳本在/etc/rc.d/init.d/目錄xinetd模式xinetd更像是一個(gè)管理啟動(dòng)服務(wù)的管理服務(wù)器xinetd模式也稱超級(jí)服務(wù)器(Super-Server)由xinetd所維護(hù)的服務(wù)腳本被放置在/etc/xinetd.d/目錄8.3.1守護(hù)進(jìn)程的工作方式獨(dú)立運(yùn)行的守護(hù)進(jìn)程168.3.2守護(hù)進(jìn)程管理工具管理運(yùn)行級(jí)別ntsysv一款提供交互式界面的管理工具chkconfig服務(wù)管理工具serviceservice命令用于控制服務(wù)的當(dāng)前狀態(tài),如啟動(dòng)或停止#servicecrondstopStoppingcrond: [OK]#servicecrondstartStartingcrond: [OK]#servicecrondstatuscrond(pid2933)isrunning...8.3.2守護(hù)進(jìn)程管理工具管理運(yùn)行級(jí)別#service178.4系統(tǒng)日志管理日志文件日志文件由syslog守護(hù)進(jìn)程管理,并將日志寫入不同的文件存放在/var/log目錄中要查看日志文件,推薦使用tail命令syslog守護(hù)進(jìn)程的配置文件/etc/syslog.confkern.* /dev/console*.info;mail.none;authpriv.none;cron.none /var/log/messagesauthpriv.* /var/log/securemail.* -/var/log/maillogcron.* /var/log/cron*.emerg *uucp,news.crit /var/log/spoolerlocal7.* /var/log/boot.log選擇域 動(dòng)作域服務(wù)的種類.優(yōu)先級(jí)日志文件遠(yuǎn)程主機(jī)用戶終端authpriv
登錄系統(tǒng)的信息cron
計(jì)劃任務(wù)的消息deamon
各種常駐服務(wù)程序消息kern
系統(tǒng)內(nèi)核的狀態(tài)消息lpr
打印命令的消息mail
電子郵件的消息news
新聞服務(wù)器的消息syslog
Syslog內(nèi)部消息user
用戶相關(guān)信息local0~7為本地使用保留emerg 優(yōu)先級(jí)0,緊急信息alert 優(yōu)先級(jí)1,報(bào)警信息crit 優(yōu)先級(jí)2,臨界信息err 優(yōu)先級(jí)3,錯(cuò)誤信息warn 優(yōu)先級(jí)4,警告信息notice 優(yōu)先級(jí)5,通知性信息info 優(yōu)先級(jí)6,提示性信息debug 優(yōu)先級(jí)7,調(diào)試信息none 不記錄任何信息8.4系統(tǒng)日志管理日志文件kern.* /dev188.4系統(tǒng)日志管理日志文件日志文件由syslog守護(hù)進(jìn)程管理,并將日志寫入不同的文件存放在/var/log目錄中要查看日志文件,推薦使用tail命令syslog守護(hù)進(jìn)程的配置文件/etc/syslog.conf管理syslog守護(hù)進(jìn)程如果修改了/etc/syslog.conf,則必須重啟服務(wù) #servicesyslogrestart8.4系統(tǒng)日志管理日志文件19本章總結(jié)了解進(jìn)程的基本概念掌握管理進(jìn)程的方法使用at或cron工具集安排任務(wù)管理各個(gè)運(yùn)行級(jí)的啟動(dòng)服務(wù)管理系統(tǒng)日志本章總結(jié)了解進(jìn)程的基本概念20第八章進(jìn)程與日志管理第八章進(jìn)程與日志管理第八章進(jìn)程與日志管理第八章進(jìn)程與日志管理21本章目標(biāo)了解進(jìn)程的基本概念掌握管理進(jìn)程的方法使用at或cron工具集安排任務(wù)管理各個(gè)運(yùn)行級(jí)的啟動(dòng)服務(wù)管理系統(tǒng)日志本章目標(biāo)了解進(jìn)程的基本概念22第八章目錄8.1進(jìn)程管理8.2任務(wù)管理8.3守護(hù)進(jìn)程管理8.4系統(tǒng)日志管理第八章目錄8.1進(jìn)程管理238.1進(jìn)程管理基本概念管理進(jìn)程8.1進(jìn)程管理基本概念248.1.1基本概念進(jìn)程的概念進(jìn)程是處于活動(dòng)狀態(tài)的計(jì)算機(jī)程序進(jìn)程是一個(gè)隨執(zhí)行過程不斷變化的實(shí)體進(jìn)程與程序間的關(guān)系進(jìn)程是程序的一次運(yùn)行活動(dòng),屬于一種動(dòng)態(tài)的概念一個(gè)進(jìn)程可以執(zhí)行一個(gè)或多個(gè)程序程序可以作為一種軟件資源長(zhǎng)期保持著,而進(jìn)程則是一次執(zhí)行過程8.1.1基本概念進(jìn)程的概念258.1.1基本概念(續(xù))進(jìn)程的分類交互式進(jìn)程批處理進(jìn)程守護(hù)進(jìn)程前臺(tái)與后臺(tái)前臺(tái)就是指一個(gè)程序控制著標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)輸入后臺(tái)就是指一個(gè)程序不從標(biāo)準(zhǔn)輸入接受輸入,一般也不將結(jié)果輸出到標(biāo)準(zhǔn)輸出上8.1.1基本概念(續(xù))進(jìn)程的分類268.1.2管理進(jìn)程(續(xù))查看進(jìn)程ps-a列出帶有控制終端的全部進(jìn)程,不僅僅是當(dāng)前用戶的進(jìn)程-r只列出正在運(yùn)行中的進(jìn)程-x列出沒有控制終端的那些進(jìn)程-u列出進(jìn)程的所有者-f給出進(jìn)程之間的父/子關(guān)系-l按長(zhǎng)格式顯示清單-w顯示進(jìn)程的命令行參數(shù)-o用戶自定義每行所顯示的內(nèi)容最常用的參數(shù)組合是auxUSER:進(jìn)程的擁有者PID:進(jìn)程的標(biāo)識(shí)號(hào)碼%CPU:進(jìn)程占用CPU的百分比%MEM:進(jìn)程占用內(nèi)存的百分比VSZ:進(jìn)程占用虛擬內(nèi)存的總量RSS:進(jìn)程占用真實(shí)(駐留)內(nèi)存的總量TTY:進(jìn)程的控制終端STAT:進(jìn)程的狀態(tài)S、R、D、T、Z、W、<、N、LSTART:進(jìn)程開始的時(shí)間TIME:進(jìn)程已經(jīng)使用的CPU時(shí)間COMMAND:進(jìn)程名稱和它的命令行參數(shù)8.1.2管理進(jìn)程(續(xù))查看進(jìn)程USER:進(jìn)程的擁有者278.1.2管理進(jìn)程toptop命令提供了一個(gè)交互式的操作界面top命令每隔3秒鐘刷新進(jìn)程清單的顯示畫面top命令會(huì)占用CPU資源top命令常用選項(xiàng)-d指定每?jī)纱纹聊恍畔⑺⑿轮g的時(shí)間間隔-c顯示整個(gè)命令行而不只是顯示命令名PID每個(gè)進(jìn)程的IDUSER每個(gè)進(jìn)程所有者的用戶名PR該進(jìn)程的優(yōu)先級(jí)別,用正整數(shù)表示NI
nice值VIRT一個(gè)進(jìn)程的虛擬大小,指的是該進(jìn)程總共的內(nèi)存使用量RES代表該進(jìn)程實(shí)際使用的內(nèi)存大小SHR指的是VIRT里有多少的空間是可分享的(內(nèi)存或是函數(shù)庫)S該進(jìn)程的狀態(tài)%CPU該進(jìn)程自最近一次刷新以來所占用的CPU時(shí)間和總時(shí)間的百分比%MEM該進(jìn)程占用的實(shí)體內(nèi)存占總內(nèi)存的百分比TIME該進(jìn)程自啟動(dòng)以來所占用的總CPU時(shí)間COMMAND該進(jìn)程的命令名稱,如果一行顯示不下,則會(huì)進(jìn)行截取8.1.2管理進(jìn)程topPID每個(gè)進(jìn)程的ID288.1.2管理進(jìn)程(續(xù))終止進(jìn)程#kill-[信號(hào)]PID信號(hào)1(HUP):掛起9(KILL):強(qiáng)行中斷程序運(yùn)行15(SIGTERM):終止信號(hào)PID例子 #kill-932368.1.2管理進(jìn)程(續(xù))終止進(jìn)程#kill-[信號(hào)]298.1.2管理進(jìn)程(續(xù))控制進(jìn)程的運(yùn)行方式前臺(tái)運(yùn)行中的進(jìn)程可用“Ctrl-z”轉(zhuǎn)入后臺(tái)bg命令可以使后臺(tái)停止的用戶進(jìn)程轉(zhuǎn)入執(zhí)行狀態(tài)fg命令可以把后臺(tái)的用戶進(jìn)程轉(zhuǎn)入到前臺(tái)來執(zhí)行jobs命令可以查看后臺(tái)的用戶進(jìn)程和進(jìn)程編號(hào)8.1.2管理進(jìn)程(續(xù))控制進(jìn)程的運(yùn)行方式308.2任務(wù)管理安排一次性任務(wù)at在一個(gè)指定時(shí)間安排一個(gè)或多個(gè)任務(wù)atq列出用戶未執(zhí)行的任務(wù)#at23:30at>umount/mntat><EOT>job9at2007-08-0823:30#atq042007-08-0910:22auser01032007-08-0911:20aroot8.2任務(wù)管理安排一次性任務(wù)#at23:30#atq318.2任務(wù)管理(續(xù))atrm撤銷一條準(zhǔn)備要執(zhí)行的任務(wù)#atq042007-08-0910:22auser01032007-08-0911:20aroot#atrm038.2任務(wù)管理(續(xù))atrm#atq328.2任務(wù)管理(續(xù))定期完成固定的任務(wù)cron可以用來根據(jù)時(shí)間、日期、月份、星期的組合來調(diào)度執(zhí)行重復(fù)任務(wù)的守護(hù)進(jìn)程cron守護(hù)進(jìn)程在執(zhí)行時(shí)需要讀取配置文件/etc/crontab01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /etc/cron.daily22 4 * * 0 root run-parts /etc/cron.weekly42 4 1 * * root run-parts /etc/cron.monthly
分小時(shí)天月星期用戶命令分鐘從0到59之間的任何整數(shù)小時(shí)從0到23之間的任何整數(shù)日期從1到31之間的任何整數(shù)月份從1到12之間的任何整數(shù)星期從0到7之間的任何整數(shù),這里的0或7都代表星期日用戶命令的執(zhí)行者命令8.2任務(wù)管理(續(xù))定期完成固定的任務(wù)01 * * * *338.2任務(wù)管理(續(xù))crontab每一個(gè)用戶都可以使用crontab命令來配置cron任務(wù)$crontab-e014***tarcf/home/user01/backup.tar~$crontab-l014***tarcf/home/user01/backup.tar~8.2任務(wù)管理(續(xù))crontab$crontab-e348.3守護(hù)進(jìn)程管理守護(hù)進(jìn)程的工作方式守護(hù)進(jìn)程管理工具8.3守護(hù)進(jìn)程管理守護(hù)進(jìn)程的工作方式358.3.1守護(hù)進(jìn)程的工作方式獨(dú)立運(yùn)行的守護(hù)進(jìn)程獨(dú)立運(yùn)行的守護(hù)進(jìn)程由init程序負(fù)責(zé)管理獨(dú)立運(yùn)行守護(hù)進(jìn)程的腳本在/etc/rc.d/init.d/目錄xinetd模式xinetd更像是一個(gè)管理啟動(dòng)服務(wù)的管理服務(wù)器xinetd模式也稱超級(jí)服務(wù)器(Super-Server)由xinetd所維護(hù)的服務(wù)腳本被放置在/etc/xinetd.d/目錄8.3.1守護(hù)進(jìn)程的工作方式獨(dú)立運(yùn)行的守護(hù)進(jìn)程368.3.2守護(hù)進(jìn)程管理工具管理運(yùn)行級(jí)別ntsysv一款提供交互式界面的管理工具chkconfig服務(wù)管理工具serviceservice命令用于控制服務(wù)的當(dāng)前狀態(tài),如啟動(dòng)或停止#servicecrondstopStoppingcrond: [OK]#servicecrondstartStartingcrond: [OK]#servicecrondstatuscrond(pid2933)isrunning...8.3.2守護(hù)進(jìn)程管理工具管理運(yùn)行級(jí)別#service378.4系統(tǒng)日志管理日志文件日志文件由syslog守護(hù)進(jìn)程管理,并將日志寫入不同的文件存放在/var/log目錄中要查看日志文件,推薦使用tail命令syslog守護(hù)進(jìn)程的配置文件/etc/syslog.confkern.* /dev/console*.info;mail.none;authpriv.none;cron.none /var/log/messagesauthpriv.* /var/log/securemail.* -/var/log/maillogcron.* /var/
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024廣告征集代理合同范本
- 2024貨物運(yùn)輸托運(yùn)合同范文
- 短期流動(dòng)資金借款合同
- 2024汽車公司運(yùn)輸合同范本
- 2024年度工程分包合同條款詳細(xì)描述
- 出租車經(jīng)營權(quán)轉(zhuǎn)讓協(xié)議
- 技術(shù)合同在企業(yè)競(jìng)爭(zhēng)力提升中的作用
- 2024公司房產(chǎn)土地轉(zhuǎn)讓合同
- 2024新版大學(xué)場(chǎng)地租賃合同(商業(yè)活動(dòng))
- 房地產(chǎn)項(xiàng)目轉(zhuǎn)讓協(xié)議書
- 小記者第一課我是一名小記者
- 團(tuán)結(jié)友愛和睦相處主題班會(huì)
- 2024年福建省托育服務(wù)職業(yè)技能競(jìng)賽理論考試題庫(含答案)
- 2024下半年江蘇蘇州城市學(xué)院招聘管理崗位工作人員27人歷年(高頻重點(diǎn)提升專題訓(xùn)練)共500題附帶答案詳解
- 二年級(jí)乘除法口算題大全500題(可直接打印)
- 半導(dǎo)體芯片項(xiàng)目創(chuàng)業(yè)計(jì)劃書(參考范文)
- 困難職工基本情況匯總統(tǒng)計(jì)表
- 檔案統(tǒng)計(jì)臺(tái)帳
- (完整word版)CSAMT和EH-4原理、工作方法簡(jiǎn)介
- 七大浪費(fèi)實(shí)戰(zhàn)案例(消除企業(yè)中的浪費(fèi))
- 停用常壓儲(chǔ)罐管理辦法
評(píng)論
0/150
提交評(píng)論