一、nice命令的使用(要啓動的程序還未啓動,利用nice進行調節)vim
我首先僅查看了本身用戶下的bash進程,而後利用nice對ps命令調節優先級,可是沒有指定優先級,默認以10爲間隔調節。bash
二、renice命令的使用(進程正在進行中,利用renice進行調節優先級)網絡
通過一系列操做,能夠看到,在最後一步,切換到超級用戶的狀況下,經過renice命令完成了對ps命令優先級的調整,咱們發現ps的優先級由8變爲-15可是它上面的bash的優先級也變成了-15,這是什麼緣由呢?通過觀察,bash是ps的父親,ps被調了,說明它的父親也被調了。3d
並非全部的進程均可以放後臺的,有些進程須要交互的,就不能放到後臺,由於一旦放到後臺就沒法與用戶互動。可是有些狀況下,一些進程在前臺運行,花費時間比較長,我還有其餘工做要作,就能夠將這個進程先放到後臺繼續運行,前臺繼續個人工做,等到個人工做進行完,就能夠將放入後臺的進程在從後臺調出來。blog
例子:進程
一、vim能夠放入後臺,可是在後臺裏面,沒辦法打開文件,對文件進行編輯後臺
二、top命令也能夠放入後臺,可是在後臺裏面不工做,進去什麼樣出來什麼樣,不進行動態數據更新。程序
能夠發現前面爲+的是倒數第一次扔進後臺的,-是倒數第二次扔進後臺的。im
每個被放入後臺利用fg調出來之後,緊接着就按了ctrl+z再次將其放入後臺。數據
被幹掉之後,不留位置,直接按着之前的順序進行添加,從5開始。
下面的的場景就是當咱們遠程鏈接網絡時,經過pts能夠知道,鏈接網絡,經過斷網後發現73713的父親變成了1,即代表父親自殺。雖然網絡斷鏈接,可是不會耽誤後臺進程的運行,進程依然能夠繼續。