學(xué)習(xí)情境4管理linux的進程課件_第1頁
學(xué)習(xí)情境4管理linux的進程課件_第2頁
學(xué)習(xí)情境4管理linux的進程課件_第3頁
學(xué)習(xí)情境4管理linux的進程課件_第4頁
學(xué)習(xí)情境4管理linux的進程課件_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學(xué)習(xí)情境4 管理linux的進程在系統(tǒng)中每位用戶能運行多個程序,每個程序又可能分成數(shù)個進程運行。有些進程會占用大量的系統(tǒng)資源,造成系統(tǒng)負載過重。因此如何做好進程的管理與監(jiān)督中,是一項重要的工作。作為一個好的管理者,必須掌握系統(tǒng)中最消耗CPU資源的進程,以維持系統(tǒng)的整體性能,因而隨時查看系統(tǒng)的狀態(tài)也是管理員一項重要工作管理運行中的進程管理運行中的進程查看系統(tǒng)中的進程查看系統(tǒng)中的進程ps命令top命令功能:ps命令是用來顯示系統(tǒng)瞬間的進程信息,它可以顯示出在用戶輸入ps命令時系統(tǒng)的進程及進程的相關(guān)信息。格式:ps 選項pphost pp$ ps 顯示本賬號的進程pphost pp$ ps aux

2、查看系統(tǒng)和每位用戶全部進程由于ps aux會列出系統(tǒng)中正在運行的所有進程,因此不易找到特定的進程。若搭配grep命令,則可事半功倍pphost pp$ ps aux | grep pp 查找pp的進程psps命令命令PsPs命令使用說明命令使用說明常用參數(shù)a:顯示所有進程u:顯示較詳細的信息x:顯示所有包含其它使用者的進程。使用范例psps aups -auxps aux | moreps aux | grep httpdps aux /tmp/ps.logTopTop命令監(jiān)視系統(tǒng)資源使用情況命令監(jiān)視系統(tǒng)資源使用情況每5秒鐘刷新一次,動態(tài)顯示按下U鍵:輸入用戶名查看用戶進程按下K鍵:輸入PID

3、刪除進程進程類型進程類型交互進程由一個Shell啟動的進程。交互進程既可以在前臺運行,也可以在后臺運行。 批處理進程不與特定的終端相關(guān)聯(lián),提交到等待隊列中順序執(zhí)行的進程。 守護進程(Daemon)在Linux在啟動時初始化,需要時運行于后臺的進程。 控制系統(tǒng)中的進程控制系統(tǒng)中的進程 u kill命令和killall命令 u nice和renice命令 u nohup命令 u top命令 u進程的掛起和恢復(fù) u在X窗口下管理進程 killkill命令和命令和killallkillall命令命令 kill命令不但能殺死進程,同時也會殺死該進程的所有子進程。kill命令的格式是:kill signa

4、l PID為什么要殺死進程該進程占用了過多的CPU時間該進程縮住了一個終端,使其他前臺進程無法運行運行時間過長,但沒有預(yù)期效果產(chǎn)生了過多到屏幕或磁盤文件的輸出無法正常退出用戶也可以用killall命令來殺死進程在killall命令后面指定的是要殺死的進程的命令名稱,而不是PID 范例kill 9 927參數(shù)-9:強制殺死 nice 指定程序的運行優(yōu)先級 格式:nice n commandroothost root# nice - -5 myprogram& 在后臺以-5的優(yōu)先級運行myprogram 其中n是為進程運行指定的優(yōu)先級,n的數(shù)值越大,進程的優(yōu)先級越低.n可以取負值讓運行級提

5、高。nicenice命令命令renice 改變一個正在運行的進程的優(yōu)先級 格式:renice n pid是被指定的進程roothost root# renice - -5 777將正在運行的PID為777的進程優(yōu)先級改為-5renicerenice命令命令有時用戶運行的程序可能要花很長時間,如果將它在前臺工作,就可能會無法繼續(xù)處理其他事情,最好的方法就是將它放在后臺運行,甚至還可能希望在退出系統(tǒng)時,程序還可以繼續(xù)運行。后臺運行程序后臺運行程序roothost root# cp r /usr/* test & 將/usr 目錄下的所有子目錄及文件復(fù)制到/root/test目錄下的工作放到

6、后臺運行roothost root# fg 放到前臺并顯示執(zhí)行過程按下Ctrl+z鍵掛起該運行程序roothost root# bg再將執(zhí)行過程放到后臺roothost root# jobs 查看被掛起的進程在后臺運行程序的、在后臺運行程序的、bgbg命令命令進程的掛起和恢復(fù)進程的掛起和恢復(fù) 進程的中止(掛起)和終止掛起(Ctrl+Z)終止(Ctrl+C)進程的恢復(fù)恢復(fù)到前臺繼續(xù)運行(fg)恢復(fù)到后臺繼續(xù)運行(bg)查看被掛起的進程(jobs)自動安排進程任務(wù)自動安排進程任務(wù) 自動啟動進程的幾個命令 at 安排作業(yè)在某一時刻執(zhí)行一次batch 安排作業(yè)在系統(tǒng)負載不重時執(zhí)行一次 系統(tǒng)負載大于1.

7、5不運行。cron 安排周期性運行的作業(yè)atat和和batchbatch at命令用來指定在某一時刻執(zhí)行命令,at命令的格式是:at 選項 時間 at的配置文件作用:限制哪些用戶可以使用at命令/etc/at.allow/etc/at.denybatch命令的用法和at類似,只是用戶可以不必指定時間,batch會在系統(tǒng)負載小于1.5的時候運行命令。 應(yīng)用程序應(yīng)用程序croncron Cron進程搜索crontab文件并載入內(nèi)存 ( crontab文件即/etc/crontab文件和 /var/spool/cron/目錄下以用戶名命名的文件)cron進程啟動以后,它將首先檢查是否有用戶設(shè)置了cr

8、ontab文件,如果沒有就轉(zhuǎn)入“休眠”狀態(tài),釋放系統(tǒng)資源 cron進程每分鐘醒來一次,查看crontab文件決定當(dāng)前是否有需要執(zhí)行的命令。命令執(zhí)行結(jié)束后,任何輸出都將作為郵件發(fā)送給crontab的所有者crontabcrontab命令的作用及格式命令的作用及格式作用:用于生成cron進程所需要的crontab文件crontab的命令格式 crontab -u user filecrontab -u user -l|-r|-e -l 該選項將使在標(biāo)準(zhǔn)輸出上顯示當(dāng)前的 crontab-r 刪除當(dāng)前的crontab-e 使用編輯器編輯當(dāng)前的crontab文件。 當(dāng)結(jié)束編輯離開時,編輯后的文件將自動安

9、裝Minute Hour Day Month DayofWeek Command字段所代表的意義可用范圍Minute 每小時的第幾分鐘運行該程序 0 59Hour 每一天的第幾小時運行該程序 0 23Day 每個月的第幾天運行該程序 1 31Month 每一年的第幾個月運行該程序 1 12Day of Week 每一周的第幾天運行該程序 0 6Command 指定要運行的程序 輸入要執(zhí)行 的命令及參數(shù)CrontabCrontab文件格式文件格式204program指定每天的4點20分執(zhí)行program命令5039program指定每月的9日3點50分執(zhí)行program命令1089program

10、 或108sepprogram指定每年的9月8日0點1分執(zhí)行program命令范例范例計劃任務(wù)創(chuàng)建方法計劃任務(wù)創(chuàng)建方法(2(2種種) ) 如果需要在每周2、4、6凌晨3點使系統(tǒng)進入維護狀態(tài),重新啟動系統(tǒng),設(shè)該文件名為/root/reboot.cron:1.創(chuàng)建一個crontab# echo “00 03 * * 2,4,6 shutdown r +10”/root/reboot.cron2.使用crontab命令安裝/root/reboot.cron文件crontab /root/reboot.cron 安裝創(chuàng)建計劃任務(wù)創(chuàng)建方法計劃任務(wù)創(chuàng)建方法2 2roothost root# corntab e創(chuàng)建root用戶的corn文件55 14 * * * ls /rootcorn內(nèi)容pphost pp$ crontab e創(chuàng)建pp用戶的corn文件30 18 * * * ll

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論