Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxの一般的な障害に対する7つの緊急のトラブルシューティング方法

Linuxの一般的な障害に対する7つの緊急のトラブルシューティング方法

  

1。メンテナンス用のレスキューディスクセットの使用レスキューディスクセット(ブート/ルートディスクグループとも呼ばれます)は、システム管理者にとって不可欠なツールです。これを使用して、完全なLinuxシステムを独立して起動および実行します。実際、レスキューディスクグループの2番目のディスクには、ルートファイルシステムを含む完全なLinuxシステムがあり、最初のディスクには起動可能なカーネルがあります。システムを維持するためにレスキューディスクセットを使用するのは簡単です。これら2つのディスクを使ってシステムを起動し、rootアカウントを使って緊急モードに入ります。ハードディスク上のファイルにアクセスするには、ハードディスクファイルシステムを手動でインストールする必要があります。たとえば、次のコマンドを使用して、/mntディレクトリの/dev /hda2ディスクにext2fsタイプのLinuxファイルシステムをインストールします。#monut -t ext2 /dev /hda2 /mnt注:ルートディレクトリは、現在、レスキューディスクのルートディレクトリになっています。ハードディスクファイルシステムのファイルにアクセスするには、まずそれをディレクトリにインストールする必要がありますハードディスクのファイルシステムが/mntディレクトリにインストールされている場合、ハードディスクの元の/etc /passwdファイルのパスは/mnt /etcです。 /passwd。 2。ファイルシステムが破損した場合の処理​​ext2fsファイルシステムを使用している場合は、ファイルシステムが破損したときに、ファイルシステム内の破損したデータを修正するためにe2fsckコマンドを実行できます。他の種類のファイルシステムの場合は、対応するfsckコマンドを使用できます。フロッピーディスクからファイルシステムをチェックするときは、mountコマンドを使用してインストールしないことをお勧めします。注:ファイルシステムの破損の一般的な原因は、スーパーブロックが破損していることですスーパーファイルは、ファイルシステムの「ヘッダー」です。ファイルシステムの状態、サイズ、空きディスクブロックなどの情報が含まれています。ファイルシステムのスーパーブロックに損傷を与えた場合(たとえば、誤ってデータをファイルシステムのスーパーブロックパーティションに直接書き込んだ場合)、Linuxはファイルシステムをまったく認識できないため、e2fsckコマンドを使用してもインストールできません。この問題に対処することもできません。ただし、ext2fsタイプのファイルシステムはスーパーブロックの内容をバックアップし、それをドライバのブロックグループ境界に格納します。スーパーブロックのバックアップを使用するようにe2fsckに指示するには、次のコマンドを使用できます。#e2fsck -b 8193 -b 8193オプションは、ファイルシステムに格納されている8193ブロックのスーパーブロックのバックアップデータを表示するために使用します。 3。紛失したファイルを復元する重要なファイルを誤って削除した場合は、対応するファイルをレスキューディスクからハードディスクにコピーすることもできます。たとえば、ファイル/bin /loginが削除された場合、システムはログインインタフェースで実行できず、レスキューディスクグループを使用してシステムを起動し、ハードディスクファイルシステムを/mntディレクトリにインストールしてから、次のコマンドを使用できます。 bin /login /mnt /bin' -a'オプションは、コピー時にファイルアクセスを維持するようにcpに指示します。もちろん、削除した基本ファイルが「応急処置用ディスクグループ」にない場合は、この方法は使えません。以前にシステムバックアップを実行したことがある場合は、以前のバックアップのみを使用して復元します。 4。ライブラリが破壊されたときの処理システムライブラリファイルを誤って破壊した場合、または/libディレクトリのシンボリックリンクを破壊した場合は、これらのライブラリに依存するコマンドは実行されません。最も簡単な解決策は、レスキューディスクセットでシステムを起動し、ハードディスクファイルシステムを/mntディレクトリにインストールしてから、/mnt /libディレクトリのライブラリを修復することです。 5. rootアカウントでシステムにログインできないシステム管理者の過失またはハッカーによるシステムの侵害により、システム管理者はrootアカウントでシステムにログインできない可能性があります。前者の場合、システム管理者がrootのパスワードを忘れて、レスキューディスクセットの問題を解決できる可能性があります。後者の場合、パスワードはハッカーによって変更される可能性があるため、システム管理者はシステムに入ることができません。つまり、Linuxシステムは完全に制御を失います。そのため、システムはできるだけ早く制御を取り戻す必要があります。 root権限を取得した後、システムが再びハッキングされた場合に備えて、システムが破壊されたことも確認する必要があります。実行する必要がある主な作業は、rootパスワードをリセットし、Linuxオペレーティングシステムを制御することです。最初にレスキューディスクセットでシステムを起動し、次にハードディスクのファイルシステムを/mntディレクトリにインストールし、/mnt /etc /passwdファイルを編集して、次のようにrootアカウントに対応する暗号化パスワードフィールドの行を空にします。 :0:0:root:/root:bin /bash注:システムがシャドウツールを使用している場合は、rootログインシステムがパスワードを必要としないように、ファイル/etc /shadowに対して上記の操作を実行する必要があります。このように、rootアカウントにはパスワードがありません。ハードディスクからLinuxシステムを再起動すると、rootアカウントでログインできます(システムはパスワードを要求しません)。システムに入った後、コマンドpasswdを使用して新しいパスワードを設定します。 6。システムが起動できない一般に、システム管理者がシステムに正常に参加できない場合は、レスキューディスクグループを使用して緊急モードに入り、システムのトラブルシューティングを行うことを検討する必要があります。しかし、レスキューディスクセットがないと、Linuxシステムを起動できません。どうすればよいですか。パーソナルコンピュータでLinuxシステムを使用している場合は、通常、LinuxとMS Windows 9XまたはMS Windows NTが共存しています。他のオペレーティングシステムを再インストールしたために、元のLinuxが起動しなくなることがよくあります。これは主に、これらのオペレーティングシステムがデフォルトでコンピュータ上の他のオペレーティングシステムを使用しないため、ハードディスクのマスターブートレコード(MBR)が上書きされ、Linux LILOシステムのブートローダが上書きされるためです。レスキューディスクセットがある場合は非常に簡単です。最初の起動ディスクを使用してハードディスクのLinuxシステムを起動し、LILOコマンドを再実行すると、LILOシステムの起動プログラムをハードディスクのマスターブートレコードに書き戻して再起動できます。システム起動ディスクを持っていなくても、ハードディスクにLinuxの正確なインストールパーティションがわかっていて、loadlinプログラムがあれば、Linuxに戻ることができます。 LoadlinはDOS上のプログラムですので、DOSから直接Linuxを起動してすぐにLinux環境に入るために実行してください。このプログラムはRed Hat Linux 6.0 CDのdosutilディレクトリにあります。さらに、Linuxブートカーネルイメージファイルvmlinuzが必要です。これはRed Hat linux 6.0 CDのimagesディレクトリにあります。たとえば、Windows 98システムでDOSシングルユーザーモードを入力してから次のloadlinコマンドを実行すると、Linuxシステムに再入力できます。loadlin vmlinuz root = /dev /hda8 /dev /hda8はLinuxのルートファイルシステムです。ハードディスクパーティションの場所。コマンド実行後、Linuxシステムが起動します。 rootとしてログインした後、LILOコマンドを実行してLILOをMBRにリロードし、複数のオペレーティングシステムが一緒に使用されていた状態に戻ります。 7。不適切なシャットダウンに起因する障害への対処Linuxが正しくシャットダウンされないと、Linux KDE環境に入ることができず、コンソール環境でしかできなくなる可能性があり、英語の文字が大量に積み上げられることが常にあります。 rootとしてログインした後、startxコマンドを入力すると、「x server cannot connect」というエラーメッセージが表示されます。このとき、コンソールにsetupと入力してシス​​テム設定メニューを表示し、「X window setting」を選択してからプロンプトに従って表示タイプ、リフレッシュレート、メモリサイズ、解像度などを正しく設定します。すべて問題なければ、システムは自動的にX Windowsシステムを起動します。すべて問題ありません。注意しなければならないのは、setupを使ってセットアップするときに、大量の英語文字がスクロールアップして表示されることがあるということです、画面を見て、TABキーまたは矢印キーを押し続けます。

Copyright © Windowsの知識 All Rights Reserved