本篇內(nèi)容主要講解“Linux的程序怎么管理”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Linux的程序怎么管理”吧!

成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、澤普網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為澤普等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
程序 (program):通常為 binary program ,放置在儲存媒體中 (如硬盤、光盤、軟 盤、磁帶等), 為實體文件的型態(tài)存在;
程序 (process):程序被觸發(fā)后,執(zhí)行者的權(quán)限與屬性、程序的程序碼與所需數(shù)據(jù)等都 會被載入內(nèi)存中, 操作系統(tǒng)并給予這個內(nèi)存內(nèi)的單元一個識別碼 (PID),可以說,程 序就是一個正在運行中的程序。
直接將指令丟到背景中“執(zhí)行”的 &
tar -zpcvf /tmp/etc.tar.gz /etc &
將“目前”的工作丟到背景中“暫停”:[ctrl]-z
想個情況:如果我正在使用 vim ,卻發(fā)現(xiàn)我有個文件不知道放在哪里,需要到 bash 環(huán)境下進(jìn) 行搜尋,此時是否要結(jié)束 vim 呢?呵呵!當(dāng)然不需要啊!只要暫時將 vim 給他丟到背景當(dāng)中 等待即可。 例如以下的案例:
[root@study ~]# vim ~/.bashrc # 在 vim 的一般模式下,按下 [ctrl]-z 這兩個按鍵 [1]+ Stopped vim ~/.bashrc [root@study ~]# <==順利取得了前景的操控權(quán)! [root@study ~]# find / -print ....(輸出省略).... # 此時屏幕會非常的忙碌!因為屏幕上會顯示所有的文件名。請按下 [ctrl]-z 暫停 [2]+ Stopped find / -print
觀察目前的背景工作狀態(tài): jobs
將背景工作拿到前景來處理:fg
讓工作在背景下的狀態(tài)變成運行中: bg
管理背景當(dāng)中的工作: kill
離線管理問題
要注意的是,我們在工作管理當(dāng)中提到的“背景”指的是在終端機模式下可以避免 [crtl]-c 中斷 的一個情境, 你可以說那個是 bash 的背景,并不是放到系統(tǒng)的背景去喔!所以,工作管理 的背景依舊與終端機有關(guān)啦! 在這樣的情況下,如果你是以遠(yuǎn)端連線方式連接到你的 Linux 主機,并且將工作以 & 的方式放到背景去, 請問,在工作尚未結(jié)束的情況下你離線了,該工 作還會繼續(xù)進(jìn)行嗎?答案是“否”!不會繼續(xù)進(jìn)行,而是會被中斷掉。 那怎么辦?如果我的工作需要進(jìn)行一大段時間,我又不能放置在背景下面,那該如何處理 呢? 首先,你可以參考前一章的 at 來處理即可!因為 at 是將工作放置到系統(tǒng)背景, 而與終 端機無關(guān)。如果不想要使用 at 的話,那你也可以嘗試使用 nohup 這個指令來處理喔!這個 nohup 可以讓你在離線或登出系統(tǒng)后,還能夠讓工作繼續(xù)進(jìn)行。他的語法有點像這樣:
# 1\. 先編輯一支會“睡著 500 秒”的程序: [root@study ~]# vim sleep500.sh #!/bin/bash /bin/sleep 500s /bin/echo "I have slept 500 seconds." # 2\. 丟到背景中去執(zhí)行,并且立刻登出系統(tǒng): [root@study ~]# chmod a+x sleep500.sh [root@study ~]# nohup ./sleep500.sh & [2] 14812 [root@study ~]# nohup: ignoring input and appending output to `nohup.out' <==會告知這個訊息! [root@study ~]# exit
ps :將某個時間點的程序運行情況擷取下來
觀察系統(tǒng)所有程序: ps aux
top:動態(tài)觀察程序的變化
pstree
到此,相信大家對“Linux的程序怎么管理”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
當(dāng)前名稱:Linux的程序怎么管理
地址分享:http://www.chinadenli.net/article24/iiiice.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、建站公司、全網(wǎng)營銷推廣、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計公司、網(wǎng)頁設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)