<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ## 程序和進程 程序是為了完成某種任務而設計的軟件,比如OpenOffice是程序。什么是進程呢?進程就是運行中的程序。 一個運行著的程序,可能有多個進程。 比如apache服務器,許多用戶同時請求httpd服務,apache服務器將會創建有多個httpd進程來對其進行服務。 ### 進程分類 進程一般分為交互進程、批處理進程和守護進程三類。 值得一提的是守護進程總是活躍的,一般是后臺運行,守護進程一般是由系統在開機時通過腳本自動激活啟動或超級管理用戶root來啟動。比如在Fedora或Redhat中,我們可以定義httpd 服務器的啟動腳本的運行級別,此文件位于/etc/init.d目錄下,文件名是httpd,/etc/init.d/httpd 就是httpd服務器的守護程序,當把它的運行級別設置為3和5時,當系統啟動時,它會跟著啟動。 [root@localhost ~]# chkconfig --level 35 httpd on 由于守護進程是一直運行著的,所以它所處的狀態是等待請求處理任務。比如,我們是不是訪問服務器,http才運行,而是httpd服務器都在運行,等待著用戶來訪問,也就是等待著任務處理。 ### 進程的屬性 進程ID(PID):是唯一的數值,用來區分進程; 父進程和父進程的ID(PPID); 啟動進程的用戶ID(UID)和所歸屬的組(GID); 進程狀態:狀態分為運行R、休眠S、僵尸Z; 進程執行的優先級; 進程所連接的終端名; 進程資源占用:比如占用資源大小(內存、CPU占用量); ### 父進程和子進程 他們的關系是管理和被管理的關系,當父進程終止時,子進程也隨之而終止。但子進程終止,父進程并不一定終止。比如httpd服務器運行時,我們可以殺掉其子進程,父進程并不會因為子進程的終止而終止。 在進程管理中,當我們發現占用資源過多,或無法控制的進程時,應該殺死它,以保護系統的穩定安全運行。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看