Linux程序簡介

2021-09-01 18:16:26 字數 1528 閱讀 7884

在一台伺服器上面看到有如下這麼多類似的程序:

2 root 20 0 0 0 0 s 0 0.0 0:00.00 kthreadd

3 root rt 0 0 0 0 s 0 0.0 0:00.00 migration/0

4 root 20 0 0 0 0 s 0 0.0 0:00.09 ksoftirqd/0

5 root rt 0 0 0 0 s 0 0.0 0:00.00 watchdog/0

6 root rt 0 0 0 0 s 0 0.0 0:00.00 migration/1

7 root 20 0 0 0 0 s 0 0.0 0:01.22 ksoftirqd/1

8 root rt 0 0 0 0 s 0 0.0 0:00.00 watchdog/1

9 root rt 0 0 0 0 s 0 0.0 0:00.00 migration/2

10 root 20 0 0 0 0 s 0 0.0 0:00.44 ksoftirqd/2

11 root rt 0 0 0 0 s 0 0.0 0:00.00 watchdog/2

12 root rt 0 0 0 0 s 0 0.0 0:00.00 migration/3

13 root 20 0 0 0 0 s 0 0.0 0:00.00 ksoftirqd/3

14 root rt 0 0 0 0 s 0 0.0 0:00.00 watchdog/3

15 root rt 0 0 0 0 s 0 0.0 0:00.00 migration/4

16 root 20 0 0 0 0 s 0 0.0 0:00.00 ksoftirqd/4

17 root rt 0 0 0 0 s 0 0.0 0:00.00 watchdog/4

18 root rt 0 0 0 0 s 0 0.0 0:00.00 migration/5

19 root 20 0 0 0 0 s 0 0.0 0:00.22 ksoftirqd/5

20 root rt 0 0 0 0 s 0 0.0 0:00.00 watchdog/5

21 root rt 0 0 0 0 s 0 0.0 0:00.00 migration/6

22 root 20 0 0 0 0 s 0 0.0 0:00.20 ksoftirqd/6

23 root rt 0 0 0 0 s 0 0.0 0:00.00 watchdog/6

24 root rt 0 0 0 0 s 0 0.0 0:00.00 migration/7

25 root 20 0 0 0 0 s 0 0.0 0:00.00 ksoftirqd/7

以為是哪個搞破壞的傢伙啟動了重複的應用,正準備殺掉幾個,後來仔細一看又不對,不像是使用者程序,仔細一查,原來是對不同cpu核心的排程管理程序,因為這台機是8核cpu,所以這裡我們就看到了0-7這麼些個守護程序及排程程序,以下是摘錄的一些常用程序的說明:

/sbin/init 核心啟動的第乙個使用者級程序,引導使用者空間服務

ps x 檢視當前使用者的程序

linux程序簡介

程序是linux重要的一部分,了解linux就必須要去了解程序.程序是linux資源封裝單位,資源指的占用的記憶體,檔案系統,訊號,執行緒是排程執行的單元.linux可以做到程序間的資源隔離.程序的描述就是資源的描述.pcb process control block 是作業系統用來描述程序的,li...

linux 程序相關簡介

簡單的說,程序是處於執行狀態的程式,乙個執行著的程式可能有多個程序。程序一般分為互動程序 批處理程序和守護程序三類。守護程序總是活躍的,一般是後台執行,守護程序一般是由系統在開機時通過指令碼自動啟用啟動或超級管理使用者root來啟動。程序的屬性 程序標誌符 程序id,核心分配,該標誌符非負,範圍0 ...

Linux 殭屍程序 孤兒程序 守護程序簡介

linux程序簡介 pid t fork void pid t 在linux中被定義為 int 示例 include include include intmain printf father process.d n i 兩次執行這條print,i值不同,因為已經有了不同的位址空間。return0 ...