次の違いは何ですか?
telinit 1
Ubuntu ... (recovery mode)
を選択して、復旧モードに入りますどのような場合に、回復/管理作業にさまざまなオプションを使用しますか?
正式な説明
ウィキペディアによると、ランレベルという用語は、Unix System Vスタイルを実装するコンピューターオペレーティングシステムのいずれかの操作モードを指します初期化。
基本的に、すべてのマルチユーザーまたはタイムシェアリングシステムでは、システムがマルチユーザーモード(最新のOSのデフォルトモード)で実行されているときに、複数のユーザーが同時にログインできます。ただし、リソースやプロセスを変更する可能性のあるシステムに他のユーザーがログインしていないことを確認する必要がある場合、カーネルのアップグレードや他のメンテナンスなどの状況があります。 シングルユーザーのみが、目的のタスクの実行を許可されたユーザーとしてログインできます。
と言うことができますランレベルは、選択したプロセスのグループのみが存在することを許可するシステムのソフトウェア構成です。
Linuxシステムtelinit
ユーティリティでは、システムランレベルを6つの可能な値の間で変更するために使用されます。
システム停止
1人のユーザー
2フルマルチユーザーモード(デフォルト)
フルマルチユーザーモード
4マルチユーザーモード
5フルマルチユーザーモード
6システムの再起動
回復モードはシングルユーザーモードと同じですが、選択した種類のプログラムのみを実行できます。回復モードでは、システムの実行に絶対に必要なプログラムのみがロードされるようにします。誤動作した構成またはプログラムによる可能性のある障害を防止します。
ライブLinux CDを使用して起動する場合、システムにプリインストールされているものとは完全に異なるオペレーティングシステムと構成があります。これは、実際にライブCDから利用できるオペレーティングシステムを使用しているためです。
同じオペレーティングシステムを使用するユーザーが複数おり、ログインすると別のユーザーによって中断される可能性のあるタスクを実行する必要がある場合、telinit
を使用してシングルユーザーモードまたはマルチユーザーモードを切り替えることができます。 fsck
やカーネルのアップグレードなど。
通常のモードで起動できない場合でもシステムにログインできるため、システムの起動を妨げるインストール済みパッケージなど、システムの誤動作のほとんどを克服するには、レスキューモードが最適です。
さまざまなテストや診断のために、ライブモードで起動できます。ライブモードでは、chroot
ユーティリティを使用して、システムハードウェアやインストール済みのOSにアクセスできます。何も役に立たず、システムにログインする方法が見つからない場合は、ライブモードで起動し、インストールされたシステムにchrootできます。
fsck
を実行する必要がある場合。su
を使用してルートシェルを取得する場合)、それらはインストールされた環境ではなく、Live環境のルート権限です。これは通常、問題によりインストールへのアクセスが停止した場合に使用されます。その場合、インストールに向けられたライブ環境でツールを使用します。たとえば、GRUBを強制終了した場合、Sudo grub-install /dev/sda && Sudo update-grub
を実行して修正できます。インストールしたシステムにアクセスするだけで問題を解決でき、アクセスできない場合は、chroot
を使用して、インストールされた環境にいるかのように端末エミュレータを動作させることができます。長すぎる;読みませんでした:システムを起動でき、問題がある場合は、リカバリモードを使用してください(実際にシングルユーザーモードを使用している人はいません)。システムを起動できず、システムに直接アクセスを必要としないものを修正する必要がある場合は、Live CDを使用してください。システムを起動できず、システムに直接アクセスを必要とする何かを修正する必要がある場合は、Live CDとchroot
を使用します。