回答:
Ubuntuは、sysvinitの代替となるUpstartを使用しています。成り上がりクックブックは、ランレベルを説明し、どのようにそれらで動作するように。
ただし、一般に、ランレベルのRedHatの概念は、DebianまたはUbuntuを含む派生物では使用されません。RedHatが描く「グラフィックスではなくネットワーク」スタイルの区別はなく、「シングルユーザー」または「実行中のすべてのもの」しかありません。
前述のとおり、UbuntuはUpstartを使用します。
/etc/inittab
以下とから、スクリプト/etc/init.d
または/etc/rc.d/*
でいくつかのスクリプトに組み込まれている/etc/init
ディレクトリまたは/etc/event.d
(成り上がりの古いバージョンのため)。
変更したい項目を探して、そのディレクトリ(serviceX)にスクリプトを作成し、/etc/init/serviceX.conf
それに応じて変更します。構文と追加情報はオンラインで見つけることができます。
ただし、SysV Upstartに依存するプログラムを実行する必要がある場合は、互換モードがあります。まだ使用しているプログラムは、/etc/rc.d/*
スクリプトをそこに入れて、まだ実行させることができます。
でスクリプトを見ていたときに/etc/init
、名前が付けられたスクリプトが1つrc-sysinit.conf
あり、それを解析して/etc/inittab
、追加した場合にこのファイルからデフォルトのランレベルを決定することができます。
System V init
、upstart
およびsystemd
。Ubuntu 18.04以降はsystemd
です。