• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 200, comments - 8, trackbacks - 0, articles - 0

            linux筆記-----7------(linux進程管理)

            Posted on 2012-09-03 17:01 鑫龍 閱讀(408) 評論(0)  編輯 收藏 引用 所屬分類: linux基礎
                  關于進程管理的內容,主要是兩個部分:進程管理命令和計劃任務

            一、進程管理命令
            1.w 查看各用戶信息

                  load average后面三個值分別表示系統在1、5、15分鐘時的負載情況
                  tty表示用戶從什么終端登錄,tty1表示本地第一個終端,pts表示遠程終端
                  from中如果是:0表示xwindow下啟用的timinal
                  idle 表示系統空閑時間     
                  jcpu表示該用戶啟動時所有相關進程執行時消耗的時間
                  pcpu:用戶正在執行的程序耗費的時間
                  what:用戶正在執行的操作

            2.ps 進程狀態查看命令

                  直接ps查看隸屬于自己的進程信息
                  ps -l或ps -u查看隸屬于自己進程的詳細信息
                  ps -le查看所有用戶執行進程的詳情信息
                  ps -uU 用戶名 查看指定用戶的進程信息(ps -le | grep 用戶名)

                  uid:該進程是由哪個用戶啟動的
                  pid:進程ID PPid是父進程號
                  tty:進程啟動的終端 
                  stat:進程當前狀態(s休眠,d不可中斷休眠,z僵死,t停止,r運行)
                  NI:優先級
                  time:進程自啟動以來啟用cpu的總時間
                  command/cmd:進程命令名

            3.pstree 以樹狀結構查看進程

            4.kill 關閉進程
               直接kill 進程號 可以直接關閉進程
               kill -l 查看kill所有的信號(kill -9 pid強行關閉,kill -1 pid重啟進程)
               xkill關閉圖形程序
               killall 進程名(pid)關閉所有相關進程

            5.pgrep 進程名 查看進程號
               /proc目錄是一個虛擬的文件目錄,它其實并不是在外存上(也就是硬盤上),而是在內存中。每次啟動操作系統都動態的生成。里面都是描述進程相關的信息。

            6.pkill 進程名 只通過進程名結束進程

            7.nice與renice 設置進程優先級與改變正在運行進程優先級
               優先級的取值范圍是(-20,19),優先級的值越小,優先級就越高
               格式:nice -num command 與renice -num pid

            8.nohup

            9.進程的掛起和恢復
            進程掛起 ctrl+z
            進程終止 ctrl+c
            查看被掛起的進程或者后臺進程 jobs
            掛起進程恢復到前臺繼續運行 fg num(這個num就是jobs查看時前面那個序號)
            掛起進程恢復到后臺繼續運行 bg num

            10.top 進程狀態顯示與進程控制(默認5秒動態跟新一次)
            在top運行時按d:指定刷新的時間間隔


            二、計劃任務
                    那首先就是為什么要有計劃任務?我們知道很多時候某些特定的任務并不是實時去做的,有時候是在特定時段,比如深夜的某些時候來執行某段特定的任務。固計劃任務應運而生。
                    計劃任務一般分為一次性計劃任務和周期性計劃任務兩種。首先來談第一種的一次性計劃任務。一次性計劃任務有兩個需要掌握的命令at和batch。
            1.at 安排一個或多個命令在特定時間下運行一次
            (1)命令時間的指定方法
                絕對計時法 ---- hh:mm MM/DD/YY
                相對計時法 ---- now +n minutes(hours days)


            (2)指定一個命令或多個命令的計劃任務執行
            I.執行at 時間以后會進入at命令行,輸入命令的絕對路徑(安全)。輸入完一條命令然后按回城接著第二條命令,最后都輸入完畢以后按ctrl+d就保存了。


            II.當任務比較復雜的時候,通常使用腳本的方式來執行。假設生成一個腳本文件at.scripte。那么通過at -f 文件名 時間就可以指定。

            (3)at -l 查看隊列中的任務 at -d 序號 刪除計劃任務

                 其中a是表示active,第一個數字表示任務的序號
                 通過at -d 序號來刪除計劃任務。寫完的計劃任務是存放在/var/spool/at目錄里的。

            (4)at的配置文件
                 并不root才能使用at,這里有兩個文件一個是/etc/at.allow,一個是/etc/at.deny。如果只有/etc/at.deny存在,那么該文件中列出的用戶不能使用at。如果只有/etc/at.allow存在,那么只有該文件中列出的用戶能使用at。如果兩個文件都存在且為空,那么所有用戶都可以使用at。如果兩個文件都不存在那么只有root才可以使用at。

            2.batch 安排一個或多個命令在系統負載教輕時執行一次
            用法同at,一般負載在0.8以下為較輕(w可查看負載)

            3.crontab 周期性計劃任務命令,用于生成cron進程所需的crontab文件
            (1)conttab時間格式
                分鐘 小時 天 月 星期 命令/腳本
                minute hour dayofmonth monthfoyear dayofweek commands
               只要把知道的具體時間添上,不知道的用*添上即可。
               比如:
                       每天凌晨4點備份 0 4 * * * barkup.scrip
                       1到3月每周2周5下午6點備份 0 18 * 1-3 2,5 barkup.scrip
                       中午12-14點每隔2分鐘執行操作 */2 12-14 * * * 操作

            (2)crontab -e 進入文件編輯周期性計劃任務
                直接crontab 進入命令界面輸入任務
                周期性計劃任務都存放在/var/spool/cron目錄下。

            (3)/etc/crontab配置文件 /etc/cron.allow /etc/cron.deny
                該配置文件設置的crontab的一些環境變量以及系統一些默認固定的周期計劃任務。/etc/cron.allow與/etc/cron.deny的用法與at命令類似。
            成人国内精品久久久久影院| 精品乱码久久久久久夜夜嗨 | 国产精品久久久久久久久久免费| 精品久久久久久国产潘金莲 | 性欧美丰满熟妇XXXX性久久久 | 国产精品一区二区久久精品无码| 久久久久久噜噜精品免费直播| 国产欧美久久久精品影院| 亚洲精品无码久久久久久| 青青草国产精品久久久久| 久久久久久久免费视频| 久久99精品国产麻豆宅宅| 噜噜噜色噜噜噜久久| 国产AⅤ精品一区二区三区久久 | 久久精品中文字幕一区| 97精品伊人久久久大香线蕉| 亚洲国产精品婷婷久久| 99久久99久久精品国产片果冻| 国产成人无码精品久久久免费 | 亚洲伊人久久大香线蕉苏妲己| 亚洲精品国产综合久久一线| 国产精品久久亚洲不卡动漫| 国产色综合久久无码有码| 欧美日韩成人精品久久久免费看| 国内精品久久久久久野外| 久久精品国产99国产精品亚洲| 色综合久久天天综合| 丁香五月网久久综合| 无码人妻精品一区二区三区久久| 色综合久久天天综线观看| 久久99精品久久久久久秒播| 久久青青草原综合伊人| 蜜桃麻豆www久久| 国产精品久久免费| 国产精品久久99| 亚洲成色999久久网站| 久久久久女人精品毛片| 成人资源影音先锋久久资源网| 东京热TOKYO综合久久精品| 国产精品久久久久…| 99久久精品国产一区二区|