Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> CentOSは、起動後に自動的にデスクトップサービスを開始します

CentOSは、起動後に自動的にデスクトップサービスを開始します

  

CentOSシステムは、起動後、通常は起動しません。自動的に起動する必要がある場合は、システムの実行レベルを変更して変更できます。このセクションでは、CentOSの電源がオンになったときにデスクトップサービスを自動的に開始する方法について説明します。


入力し、

#のinit 3

表示実行レベル

#ランレベル

5 3

##システムの現在の実行レベルは「5」、最後の実行レベルは「3」、変換の実行レベルは成功です。

詳細な説明

Linuxシステムはいつでも指定されたランレベルで実行され、プログラムやサービスの異なるランレベルは異なります。行うべき作業と達成する目的は異なります。違います。 Centosは次の表に示すランレベルを設定し、システムはこれらのランレベルを切り替えてさまざまなタスクを実行できます。実行レベル説明

0すべてのプロセスが終了し、マシンは正常に停止し、シャットダウン時にシステムはこの実行レベルになります。

1シングルユーザーモード。システムメンテナンスのために、いくつかのプロセスのみが実行されており、すべてのサービスが開始されていません。

2マルチユーザーモード。ネットワークファイルシステム(NFS)サービスが開始されない点を除いて、実行レベル3と同じです。

3マルチユーザーモード。複数のユーザがシステムにログインできるようにします。これはシステムのデフォルトの起動レベルです。

4マルチユーザモードを終了します。

5システム起動後にX-Windowを実行します。グラフィカルログインウィンドウ

6すべてのプロセスが終了し、システムが再起動されます。

1.起動後にシステムが文字login CentOSインタフェースに入ると、システムのデフォルトの実行レベルは3になります。システムが起動したら、グラフィカルログインCentOSインターフェイスを入力します。これは、システムのデフォルトの実行レベルが5であることを示しています。

2.ユーザーがCentOSインターフェースの文字を起動した場合は、次のコマンドを使用してグラフィカルなCentOSインターフェースを開くことができます。

次のコマンドを使用すると、現在のシステムの実行レベルを表示でき、次のコマンドを使用すると、実行レベルを切り替えることができますinit [0123456Ss]、続いてinitコマンド内のパラメータ(切り替え先の実行レベル)。次のような実行レベルコード。

init 0コマンドを使用して実行レベル0に切り替えます。つまり、シャットダウンします(initdefaultを0に設定しないでください)。

init 1コマンドを使用して実行レベル1に切り替えます。シングルユーザーモードに移動します。

init 6コマンドでランレベル6に切り替えます、すなわちリブートします(initdefaultを6に設定しないでください)。

CentOSでte linitコマンドを使用することもできます。 te linitコマンドはinitコマンドへのシンボリックリンクです。

runlevelコマンドとinitコマンドの使用例を見てみましょう。

##システムの現在の実行レベルを表示します。

#runlevel

N 3

##システムの現在の実行レベルは「3」、最後の実行レベル(「N」で表されます)です。

#init 2

##実行「init 2」コマンドの後、対応する停止開始サービス情報がシステムコンソールに表示されます。

#runlevel

3 2

##システムの現在の実行レベルは既に&2 - '、です。最後の実行レベルは「3」で、変換の実行レベルは成功しました。

CentOS起動時にデスクトップサービスを自動的に起動する方法を紹介しましたデスクトップサービスを終了する場合は、/etc /inittabのinidefaultの実行レベルを2または3に変更してデスクトップを終了することができます。サービスが開始されました。

Copyright © Windowsの知識 All Rights Reserved