欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 天天色天天色 | 精品一区二区久久久久久久网站 | 成人亚洲一区二区色情无码潘金莲 | 波多野中文字幕s | 日韩欧美在线免费观看 | 麻豆影视在线 | 免费看的黄色 | 国产精品视频免费观看 | 青娱乐综合 | 91精品观看91久久久久久 | 99热这里有免费国内精品 | 97超级碰碰碰视频在线视频观看 | 久久一区二区视频 | 欧美日韩在线看 | 久久日本精品一区二区三区 | 日本不卡在线播放 | 五月天综合婷婷 | 久久av一区二区三区 | 黄网免费视频 | 国产成人久久精品二区三区牛 | 18性夜影院午夜寂寞影院免费 | 国产精品免费看久久久 | 亚欧乱色视频小说 | 杏美月av | 免费久久精品国产片香蕉 | 超碰日韩 | 国产精品国产精品国产专区不卡 | 欧洲毛片 | 久久91精品国产91久久小草 | 97久久精品一区二区三区观看 | 男人j进女人j啪啪无遮挡动态 | 国产福利视频在线观看 | 天堂热| 99热97| 亚洲一区二区三区在线视频 | 日本在线观看视频网站 | 奇米88 | 国产精品第一区 | 精品国产免费一区二区三区 | 久久久av | 亚洲国产精品综合久久网络 |