Linux進程及作業管理

  1. 內核的功用
    進程管理、文件系統、網絡功能、內存管理、驅動程序、安全功能

    進程(process): 運行中程序的一個副本
    進程是存在生命週期

  2. 進程創建
    對於CentOS6:
    init
    父子關係
    進程:都由其父進程創建(fork(), clone())
    Linux進程及作業管理

對於CentOS: 由systemd

進程優先級:0-139
          1-99:實時優先級(數字越大,優先級越高)
          100-139:靜態優先級(越小,優先級越高)
                    nice值:-20-19 與靜態優先級對應
  • . IPC: Inter Process Communication
    同一主機上:signal
    shm(shared memory)
    semerphor
    不同主機上:rpc(remote procedure call)
    socket

3.進程類型:

    守護進程(daemon):在系統引導過程中啓動的進程,跟終端無關的進程
    用戶(前臺)進程:跟終端相關,通過終端啓動的進程
    **注意:**可以吧在前臺啓動的進程送往後臺,以守護進程運行

4.進程狀態:

    運行態:running
    就緒態:ready
    睡眠態:可中斷:interruptable
                  不可中斷:uninterruptable
    停止態:stopped(暫停於內存中,但不會被調度,除非手動啓動)
    僵死態:zombie
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章