ネットワーク管理者の憂鬱な日常

とある組織でネットワーク管理に携わる管理者の憂鬱な日常を書いてみたりするブログ

Ubuntu Server 13.04 amd64でのdaemon自動起動制御

Ubuntu Server 13.04 amd64での,daemon自動起動制御に関する備忘録.

Ubuntuで起動されるdaemonは,
・/etc/init
・/etc/rc[0-6].d
・/etc/rcS.d
に記述されるスクリプトにより起動される.

initから起動されるdaemon等は,/etc/init配下の*.confスクリプトで制御される.
スクリプト内のstart on runlevel [2345]等をコメントアウトすればよい.

例えば,こんな感じ.


もしくは,hoge.confの拡張子を変えてしまうとか.
# mv /etc/init/mysql.conf /etc/init/mysql.conf_org
のような感じ.

runlevelにより選別して起動されるdaemonは,update-rc.dコマンドで一括設定できる.

例えば,apache2を自動起動したくない場合は,こんな感じ.


再び,apache2を自動起動したい場合は,こんな感じ.


参考までに,現在のrunlevel確認はこんな感じ.


なんだか,今頃「Ubuntu管理者入門」って感じ(泣).

スポンサーリンク