在 Ubuntu 8.04 LTS 中找不到 inittab 檔案

前幾天安裝 Ubuntu Server 8.04 LTS 版,想說安裝後使用 netstat  看一下安裝後有開些什麼服務,奇怪怎麼開一些不必要的服務,於是想一下如何關閉不必要服務,就想說目前系統是使用那個 Level呢 ? 於是執行一下 less /etc/inittab ,奇了這麼找不到 inittab ,後來上網扒扒狗一下,原來 Ubuntu 7.10 (Feisty ) 就將 inittab 改成 upstart,趕快記錄一下如果設定

* 主要設定檔目錄 /etc/event.d
* 改變開機啟動 runlevel 模式,直接修改 /etc/event.d/rc-default 或建立 /etc/inittab 加入如下

id:N:initdefault: //其中 N 改成你要啟動模式
註:有時修改後,感覺並沒有任何變動,其可能是/etc/rcN.d 之間檔案內容是雷同的

* 如何知道目前 runlevel ,直接執行在命令列 runlevel
* 如何關閉  Control-Alt-Delete,將下列的註解掉

$ sudo vi /etc/event.d/control-alt-delete
#start on control-alt-delete
#exec /sbin/shutdown -r now “Control-Alt-Delete pressed"

* 詳細用法參考 /usr/share/doc/upstart/README.Debian.gz
* 參加來源:
o upstart官網
o Ubuntu 的基於事件的啟動進程

發表留言