init 1コマンドは正確に何をしますか?



What Init 1 Command Exactly Does



解決:

ID名説明0停止システムをシャットダウンします。 1シングルユーザーモード管理タスク用のモード。 2マルチユーザーモードネットワークインターフェイスを構成せず、ネットワークサービスをエクスポートしません。 3ネットワークを使用したマルチユーザーモードシステムを正常に起動します。 4未使用/ユーザー定義可能特別な目的のため。 5ランレベル3と同じ+ディスプレイマネージャで通常どおりシステムを起動します。適切なディスプレイマネージャ(GUIを使用)6再起動システムを再起動します。

あなたが上から見ることができるようにそれぞれ ランレベル の場合のように、ユーザーまたは他のプロセスによって開始されたときに実行されるコマンドとプログラムがあります ランレベル1 。ここでは、1人のユーザーのみがシステムにアクセスでき、ここでのコマンドは最小限であるため、コメント システムがフリーズすること 。あなたが知っているほとんどのコマンド3-5ランレベルはここでは利用できません。

現在のランレベルからこのレベルを入力しようとすると、多くのことが機能せず、開いているファイルやプログラムのデータが失われる可能性があります。で試してみてください 仮想マシン それが何をするかを見るために。



基本的にLinuxではすべて ランレベル 特定のプログラムに関連付けられている、またはプログラムがさまざまに関連付けられている ランレベル 。だからそのレベルに入るinit 1は、そのランレベルにあるように設計または意図されていないすべてのプログラムを強制終了します。そのため、あなたが言及したコンピューターがフリーズします。

出典:https://en.wikipedia.org/wiki/Runlevel




私はLinuxプログラマーでもハッカーでもありませんが、私もロボット氏を見ていて、答えを求めてここに来ました。

テレビ番組のセリフは次のとおりです。

ダーリーン:「私のコンピューターはクラッシュし続けました、そしてあなた(エリオット)は私にinit1を試すように言いました」



現在、私はc ++プログラマーであり、電気技師なので、オンラインで確認して、ここで回答を得ました。非常に単純なのは、ダーリーンがより高いランレベルを使用していて、彼女のコンピューターが一貫してクラッシュし、フラストレーションの原因となったためです。エリオットは、シングルユーザーモードを実行して、ネットワークや他のユーザーを排除し、プログラムをデバッグできるようにすることを提案しました。

init1は、彼女が助けを必要とするときはいつでも彼らのコードワードになりました。