Ubuntu管理開機啓動項(服務)


   本文只介紹一種方法,就是用sysv-rc-conf管理Ubuntu的開機啓動項,比如不讓apache開機自動啓動等等。

   sysv-rc-conf是一個強大的服務管理程序。

   背景知識

    1、Ubuntu運行級別
        Linux 系統任何時候都運行在一個指定的運行級上,並且不同的運行級的程序和服務都不同,所要完成的工作和要達到的目的都不同,系統可以在這些運行級之間進行切換,以完成不同的工作。
Ubuntu 的系統運行級別:
0        系統停機狀態
1        單用戶或系統維護狀態
2~5 多用戶狀態
6        重新啓動 
查看當前運行級別,執行命令:
runlevel
( runlevel 顯示上次的運行級別和當前的運行級別,“N”表示沒有上次的運行級別。)
切換運行級別,執行命令: 
init [0123456Ss]
( 即在 init 命令後跟一個參數,此參數是要切換到的運行級的運行級代號,如:用 init 0 命令關機;用 init 6 命令重新啓動。)
Linux 系統主要啓動步驟:
   1. 讀取 MBR 的信息,啓動 Boot Manager
             Windows 使用 NTLDR 作爲 Boot Manager,如果您的系統中安裝多個
             版本的 Windows,您就需要在 NTLDR 中選擇您要進入的系統。
             Linux 通常使用功能強大,配置靈活的 GRUB 作爲 Boot Manager。
   2. 加載系統內核,啓動 init 進程
             init 進程是 Linux 的根進程,所有的系統進程都是它的子進程。
   3. init 進程讀取 /etc/inittab 文件中的信息,並進入預設的運行級別,
      按順序運行該運行級別對應文件夾下的腳本。腳本通常以 start 參數啓
      動,並指向一個系統中的程序。
             通常情況下, /etc/rcS.d/ 目錄下的啓動腳本首先被執行,然後是
             /etc/rcN.d/ 目錄。例如您設定的運行級別爲 3,那麼它對應的啓動
             目錄爲 /etc/rc3.d/ 。
   4. 根據 /etc/rcS.d/ 文件夾中對應的腳本啓動 Xwindow 服務器 xorg
             Xwindow 爲 Linux 下的圖形用戶界面系統。
   5. 啓動登錄管理器,等待用戶登錄
             Ubuntu 系統默認使用 GDM 作爲登錄管理器,您在登錄管理器界面中
             輸入用戶名和密碼後,便可以登錄系統。(您可以在 /etc/rc3.d/
             文件夾中找到一個名爲 S13gdm 的鏈接) 安裝sysv-rc-conf
sudo apt-get install sysv-rc-conf
使用sysv-rc-conf
sudo sysv-rc-conf
操作界面十分簡潔,你可以用鼠標點擊,也可以用鍵盤方向鍵定位,用空格鍵選擇,“X”表示開啓該服務。 用Ctrl+N翻下一頁,用Ctrl+P翻上一頁,用Q退出。

sysv-conf.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章