ランレベルは、Unixベースの専用サーバーまたはVPSサーバー OSが実行されるモードの一つです。 各ランレベルには、特定の数のサービスが停止または開始され、ユーザーがマシンの動作を制御できます。 従来、7つのランレベルが存在し、0から6までの番号が付けられていました。
Linuxカーネルが起動した後、initプログラムは/etc/inittabファイルを読み取り、各ランレベルの動作 ユーザーがカーネルブートパラメータとして別の値を指定しない限り、システムはデフォルトのランレベルを入力(開始)しようとします。
実行レベル | モード | アクション | ||
---|---|---|---|---|
0 | 停止 | システムをシャットダウン | ||
0 | 停止 | システムをシャットダウン | ||
1 | シングルユーザモード | ネットワークインターフェイスの設定、デーモンの起動、またはルート以外のログインの許可は行いません | ||
2 | マルチユーザモード | ネットワークインターフェイスの設定、デーモンの起動は行いません。 | ||
3 | ネットワークを使用したマルチユーザモード | システムを正常に起動します。4 | 未定義 | 使用されていない/ユーザー定義可能 |
5 | X11 | ランレベル3+ディスプレイマネージャ(X)として | ||
6 | リブート | システムを再起動します |
ほとんどのlinuxサーバーはグラフィカルユーザーインターフェイスを欠いているため、ランレベル3で起動します。 GUIおよびデスクトップUnixシステムを持つサーバーは、ランレベル5を起動します。 サーバーがrebootコマンドを発行されると、ランレベル6に入ります。
Initスクリプト
Init(初期化の略)は、他のすべてのプロセスを生成するUnixおよびUnixライクなシステム上のプログラムです。 これはデーモンとして実行され、通常はPID1を持ちます。/etc/inittabファイルは、システムのデフォルトの実行レベルを設定するために使用されます。 これは、システムが再起動時に起動するランレベルです。 Initによって起動されるアプリケーションは、/etc/rcにあります。dフォルダ。 このディレクトリ内には、rc0などの実行レベルごとに別々のフォルダがあります。d、rc1。dなど。
chkconfig
Chkconfigツールは、RedHatベースのシステム(CentOSなど)で使用され、どのサービスがどのランレベルで開始されるかを制御します。 コマンドchkconfig-listを実行すると、各ランレベルで有効になっているか無効になっているかにかかわらず、サービスのリストが表示されます。
シングルユーザーモードは、マルチユーザーシステム(Linuxサーバーなど)をスーパーユーザーとしてオペレーティングシステムで起動できるモードです。 このモードでシステムを起動してもネットワークは起動しませんが、サーバー上の任意の設定ファイルを変更するために使用できます。 シングルユーザーモードの最も一般的な使用法の1つは、現在のパスワードが不明なサーバーのrootパスワードを変更することです。
ランレベルは、Linuxオペレーティングシステムのコアの重要な部分です。 平均的な管理者が日常的に作業するものではありませんが、ランレベルを理解することで、管理者は管理するサーバーに対する制御と柔軟性の別の層
標準のクラウドVPSが十分でない場合、Liquid Webの専用サーバーは夢が叶うです。 Liquid Webのサーバーは、パフォーマンスとサポートの競争を上回っています。 私たちの専用サーバーは、あなたのサイトのパフォーマンスを急騰することができますどのようにチェックしてください。