/etc/rc.localの目的と一般的な使い方

/etc/rc.localの目的と一般的な使い方

タイトルは次のとおりです。

#!/bin/sh -e
#
# rc.local - executed at the end of each multiuser runlevel
#
# Make sure that the script will "exit 0" on success or any other
# value on error.

このファイルがあるのはなぜですか(多くの内容ではありません)、通常このファイルにどのコマンドを入力しますか? 「マルチユーザー実行レベル」とは何ですか? (私の考えではrc「実行命令」のようですが?)

ベストアンサー1

ランレベルシステムが起動、再起動、シャットダウン中、シングルユーザーモードであるか、正常に動作しているかを示すシステム状態。伝統的な内部にプログラムは適切な実行レベルに切り替えてこれらのタスクを処理します。 Linuxでは、ランレベル慣例によると:

  • Sが始まると、
  • 0終了すると、
  • 6 再起動すると
  • 1 シングルユーザーモードと
  • 通常動作時2〜5。

実行レベル2〜5は、システム管理者だけが使用できる実行レベル1とは異なり、複数のユーザーがログインできるため、マルチユーザー実行レベルと呼ばれます。

実行レベルが変更されると、initが実行されます。RCスクリプト(既存のinitを使用するシステムには他のオプションもあります。突然現れるそしてシステム)。これらのrcスクリプトは通常、システムサービスを開始および停止し、ディストリビューションで提供されます。

このスクリプトは、/etc/rc.localシステム管理者が使用するように作成されました。従来、これは、すべての通常のシステムサービスが開始された後にマルチユーザー実行レベルに移行するプロセスの最後に行われます。これを使用して、にインストールされているものなどのカスタムサービスを開始できます/usr/local。ほとんどのインストールには必要ではなく、/etc/rc.local必要な場合にはいくつか用意されています。

おすすめ記事