欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Linux進程管理(-)

系統 1931 0

一、進程的類型

???????? 能夠將執行在Linux系統中的進程分為三種不同的類型:

?????????????????? 交互進程:由一個Shell啟動的進程。交互進程既能夠在前臺執行,也能夠在后臺?? 執行。

?????????????????? 批處理進程:不與特定的終端相關聯,提交到等待隊列中順序執行的進程。 守護進程:在Linux在啟動時初始化,須要時執行于后臺的進程。

二、進程的啟動方式

???????? 手工啟動

?????????????????? 前臺啟動:是手工啟動一個進程的最經常使用的方式。一般地,用戶鍵入一個命令“ls? -l”,這就已經啟動了一個進程,并且是一個前臺的進程。

?????????????????? 后臺啟動:直接從后臺手工啟動一個進程用得比較少一些,除非是該進程甚為耗時, 且用戶也不急著須要結果的時候。

???????? ???????? ls –R / >list &

???????? ???????? 調度啟動

???????? 調度啟動方式是事先進行設置,依據用戶要求讓系統自行啟動

三、查看系統中的進程

???????? 1、ps命令

???????? 功能:ps命令是用來顯示系統瞬間的進程信息,它能夠顯示出在用戶輸入ps命令時系統的進程及進程的相關信息。

?????????????????? ? 格式:ps [選項]

?????????????????? [root@hostpp]$ ps????????? 顯示本賬號的進程

?????????????????? [root@hostpp]$ ps –aux?? 查看系統和每位用戶所有進程

?????????????????? 因為ps –aux會列出系統中正在執行的全部進程,因此不易找到特定的進程。若搭 配grep命令,則可事半功倍:[root@host pp]$ ps –aux|grep pp??查找pp的進程

???????? Ps命令使用說明:

?????????????????? 經常使用參數:

????????????????????????????????????? a:顯示全部進程

????????????????????????????????????? u:顯示較具體的信息

????????????????????????????????????? x:顯示全部包括其他使用者的進程。

?????????????????? 使用范例:

?????????????????????????????????? ps

?????????????????????????????????? ps –au

?????????????????????????????????? ps -aux

?????????????????????????????????? ps –aux | more

????????????????????????????????? ps –aux | grephttpd

????????????????????????????????? ps –aux >/tmp/ps.log

???????? 2、Top命令監視系統資源使用情況

???????? ???????? 每5秒鐘刷新一次,動態顯示

?????????????????? 按下U鍵:輸入username   查看用戶進程

?????????????????? 按下K鍵:輸入PID    刪除進程

四、控制系統中的進程

???????? 1、kill命令和killall命令

???????? kill命令不但能殺死進程,同一時候也會殺死該進程的全部子進程。

???????? kill命令的格式是:kill –signalPID

???????? 為什么要殺死進程

???????????????????????? ?? 該進程占用了過多的CPU時間

?????????????????????????? 該進程鎖住了一個終端,使其它前臺進程無法執行

?????????????????????????? 執行時間過長,但沒有預期效果

?????????????????????????? 產生了過多到屏幕或磁盤文件的輸出

?????????????????????????? 無法正常退出

???????? ???????? 用戶也能夠用killall命令來殺死進程,在killall命令后面指定的是要殺死的進程的???? 命令名稱,而不是PID

???????? 范例:kill –9927??? 參數-9:強制殺死

???????? 2、nice命令

???????? ???????? nice

???????????????????????? 指定程序的執行優先級

??????????????????????? 格式:nice –n command

???????????????? ? ? ?? [root@hostroot]# nice - -5 myprogram&

? ??????????? ? ? ? ? ? 在后臺以-5的優先級執行myprogram

?? ?????????????????? 當中n是為進程執行指定的優先級,n的數值越大,進程的優先級越低.n能夠取負? 值讓執行級提高。

???????? 3、renice命令

?????????????????? renice

????????????????????? ? ? ? 改變一個正在執行的進程的優先級

??????????????????????????? 格式:renice –n pid   是被指定的進程

??????????????????????????? [root@hostroot]# renice - -5? 777

??????????????????????????? 將正在執行的PID為777的進程優先級改為-5

???????? 4、在后臺執行程序的&、bg命令

???????? ???????? [root@host root]# cp –r /usr/* test&????????

???????? ???????? 將/usr文件夾下的全部子文件夾及文件拷貝到/root/test文件夾下的工作放到后臺執行

???????? ???????? [root@host root]# fg??? 放到前臺并顯示運行過程

???????? ???????? 按下Ctrl+z鍵掛起該執行程序

???????? ???????? [root@host root]# bg   再將運行過程放到后臺

???????? ???????? [root@host root]# jobs?????  查看被掛起的進程

???????? 5、進程的掛起和恢復

?????????????????? 進程的中止(掛起)和終止

????????????????? 掛起(Ctrl+Z)

?????????????????? 終止(Ctrl+C)

?????????????????? 進程的恢復

????????????????? 恢復到前臺繼續執行(fg)

????????????????? 恢復到后臺繼續執行(bg)

?????????????????? 查看被掛起的進程(jobs)

???????? 6、自己主動安排進程任務

???????? ???????? 自己主動啟動進程的幾個命令

???????????????? at 安排作業在某一時刻運行一次

??????????????? batch??? 安排作業在系統負載不重時運行一次

?????????????? 系統負載大于1.5不執行。

????????????? cron????? 安排周期性執行的作業

???????? 7、at和batch

?????????????????? at命令用來指定在某一時刻運行命令,at命令的格式是:at? [選項]? 時間

??????? ? ? ? ? ? at的配置文件

??????????? ? ? ? ? ? 作用:限制哪些用戶能夠使用at命令

????????????????????????? /etc/at.allow

????????????????????????? /etc/at.deny

?????????????????? batch命令的使用方法和at類似,僅僅是用戶能夠不必指定時間,batch會在系統負載小?? 于1.5的時候執行命令。

???????? 8、應用程序cron

???????? ???????? Cron進程搜索crontab文件并加載內存 ( crontab文件即/etc/crontab文件和 /var/spool/cron/文件夾下以username命名的文件)

???????? ???????? cron進程啟動以后,它將首先檢查是否實用戶設置了crontab文件,假設沒有就轉? 入“休眠”狀態,釋放系統資源

?????????????????? cron進程每分鐘醒來一次,查看crontab文件決定當前是否有須要運行的命令。命? 令運行結束后,不論什么輸出都將作為郵件發送給crontab的全部者

????????

?????????????????? crontab命令的作用及格式

?????????????????? 作用:用于生成cron進程所須要的crontab文件

??????????????????????????? crontab的命令格式

??????????????????????????? crontab[-u user] file

??????????????????????????? crontab[-u user] {-l|-r|-e}

???????????????????????? -l 該選項將使在標準輸出上顯示當前的crontab

???????????????????????? -r 刪除當前的crontab

?????????????????????? -e 使用編輯器編輯當前的crontab文件。

??????????????? 當結束編輯離開時,編輯后的文件將自己主動安裝

???????? Crontab文件格式:

?????????????????? Minute? Hour?Day? Month? DayofWeek?Command

 ????????????? 字段   ????????????? 所代表的意義   ???? ? 可用范圍

?????????????????? Minute??????? ???? 每小時的第幾分鐘執行該程序  ?????? 0 ~ 59

?????????????????? Hour????????? ???? 每一天的第幾小時執行該程序???? ?0 ~23

?????????????????? Day?????????? ??? 每一個月的第幾天執行該程序??????? 1 ~?31

?????????????????? Month???????? ??? 每一年的第幾個月執行該程序 ???????? 1 ~? 12

?????????????????? Dayof Week ? ???????? 每一周的第幾天執行該程序 ? ???????? 0~ 6

?????????????????? Command?? ? ???????? 指定要執行的程序 ???? ???? 輸入要執行的命令及參數

??????????????????

???????? 范例:

?????????????????? 20 4 * * * program

 ????????????? 指定每天的4點20分運行program命令

?????????????????? 50 3 9 * * program

?????????????????? 指定每月的9日3點50分運行program命令

?????????????????? 1 0 8 9 * program 或

?????????????????? 1 0 8 sep * program

?????????????????? 指定每年的9月8日0點1分運行program命令

?

???????? 9、計劃任務創建方法

?????????????????? 假設須要在每周2、4、6凌晨3點使系統進入維護狀態,又一次啟動系統,設該文件 名為/root/reboot.cron:

???????? ???????? 1.創建一個crontab

???????? ???????? # echo “00 03 * * 2,4,6 shutdown –r +10”>/root/reboot.cron

?????????????????? 2.使用crontab命令安裝/root/reboot.cron文件

?????????????????? #crontab/root/reboot.cron??????? 安裝

?????????????????? [root@hostroot]# corntab –e

?????????????????? 創建root用戶的corn文件

?????????????????? 5514 * * * ls /root        corn內容   

?????????????????? [pp@hostpp]$ crontab –e 創建pp用戶的corn文件 

?????????????????? 3018 * * * ll /home/pp?????????? ?????    corn內容

?????????????????? [root@hostroot]# crontab –r?   刪除root的cron

?

Linux進程管理(-)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日本阿v视频高清在线 | 国产精品毛片久久久久久久 | 波多野结衣久久一区二区 | 九九九九精品视频在线播放 | a级毛片免费高清视频 | 久久综合九色综合欧美狠狠 | 精品欧美日韩 | 中文字幕av网 | 国产精品综合亚洲AV久久久小说 | 国产精品久久久久久久久久久久久 | 久久九| 久久中文字幕不卡一二区 | 毛片毛片毛片 | 久久精品国内一区二区三区 | 天堂在线v| 成人视品 | 久久久久久久亚洲视频 | 日韩在线播放第一页 | 久久亚洲精品国产亚洲老地址 | 84pao视频强力打造免费视频 | 久久精品呦女 | 69av亚洲| 欧美zozozo人禽交免费观看 | 看国产毛片 | www.久草.com| 亚洲国产精品久久久久久网站 | 欧美高清在线精品一区二区不卡 | 国产成人精品一区二区三区电影 | 三级网站在线播放 | 欧美 日韩 中文字幕 | 狠鲁| 精品69久久久久久99 | 天天干夜夜夜操 | 欧美—级v免费大片 | 久久婷婷影院 | 久久99国产综合精品 | 欧美一区二区三区在线播放 | 很黄很色又爽很黄很色又爽 | 中文字幕日韩欧美 | 欧美性免费视频 | 国产爆操 |