【LinuC】起動スクリプト(SysVinit、Upstart、Systemd)

Linuxの起動スクリプト(SysVinit、Upstart、Systemd)についてまとめました。

Linuxの起動スクリプト(SysVinit、Upstart、Systemd)

Linuxの起動スクリプトは、SysVinit、Upstart、Systemdの3種類がある。

SysVinit

  • SysVinitの特徴
    • Linuxカーネルをロード後、init(最初のプロセス)が起動する。
    • /sbin/init」はカーネルが使用するデフォルトの init プログラム。特定のランレベルに入った時、どのプログラムや スクリプトを実行するか init に指定する。
    • /etc/inittab」は起動設定ファイル。「/sbin/init」は、この起動設定ファイルに従ってシステム・サービスを起動する。
    • 「/etc/init.d」ディレクトリにある起動スクリプトを使用することで各種サービスが起動する(ランレベルによって起動サービスも異なる)。
    • 「/etc/rc*.d」ディレクトリにあるスクリプトを使用することで、ランレベル毎のサービスを起動・終了する。

コメント