Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxの一般的なトラブルシューティング手順(上)

Linuxの一般的なトラブルシューティング手順(上)

  

ほとんどのユーザーにとって、Linuxオペレーティングシステムの使いやすさはWindowsオペレーティングシステムの使いやすさとは多少異なります。 Windowsオペレーティングシステムでは、システムに問題がある場合、または問題が発生した場合に、この問題を解決するためのいくつかの改善策をとることが多いです。ただし、Linuxオペレーティングシステムでのこの種のトラブルシューティングはより複雑であり、障害検出はWindowsオペレーティングシステムほど予測不可能であり、一部のシステムおよびネットワーク管理コマンドは手動で実行する必要があります。以下に、Linuxオペレーティングシステムにおけるシステムとネットワークタイプの一般的な障害診断について説明します。 1。システムトラブルシューティング(1)起動失敗。これはLinuxオペレーティングシステムで頻繁に発生する問題です。システムを起動できない主な理由は、Linuxオペレーティングシステムのインストール中にLILO設定情報が正しくなく、インストールの完了後にシステムを正常に起動できないことです。他のオペレーティングシステムを再インストールすると、元のLinuxが起動しないことがよくあります。これらの新しくインストールされたオペレーティングシステムは、コンピュータの他のオペレーティングシステムをデフォルトとしないため、ハードディスクのマスターブートレコード(MBR)が書き換えられ、LinuxオペレーティングシステムのLILOシステムブートプログラムをカバーし、LILOを起動できなくなります。 Linuxシステム中に、誤ったLinuxコマンドが原因でシステムが再始動したときに例外が発生しました。 Linuxオペレーティングシステムのインストールプロセス中またはインストール後にLinuxシステムの緊急起動ディスクグループが作成された場合は、これらのレスキューディスクを使用してシステムを起動し、システムに入り、対応するエラーを設定して問題を解決します。ディスクグループ、Linuxシステムを起動できません、どうすればよいですか?これは3つの解決策です。 1)Linuxオペレーティングシステムのシングルユーザーモードに入ります起動プロンプトが表示されたら、次のように入力します:Linux singleこのモードでは、Linuxを起動しますLILO構成およびネットワーク構成情報は、ブートプロセス中に読み込まれません。 2)CD-ROMブート、最初のCD-ROM(ブートCD)を使用してハードディスクLinuxシステムをブートするためにLinuxオペレーティングシステムをインストールしますマザーボードBIOSで、CD-ROMブートを設定する必要があります。 /Linuxrootpartition noinitrdここで、root =の後にユーザーのLinuxルートパーティションのパーティション番号が続きます。これは、Linuxシステムのルートファイルシステムが配置されているハードディスクパーティションの場所です(例:vmlinuz root = /dev /hda3 noinitrd)。 Enterキーを押すと、Linuxシステムに入ることができます。破損したLILOシステムのブートローダを復元したい場合は、編集後に/sbin /lilo(etc /lilo.conf)を実行します。この方法は、Linuxオペレーティングシステムによって引き起こされる損傷の他の理由にも適しています(注:フロッピーディスクでオペレーティングシステムを起動するプロセスも同じです)。 3)DOSでloadlinプログラムを実行してシステムを起動します。パーソナルコンピュータでLinuxシステムを使用している場合は、通常、LinuxとWindows 9xまたはWindows 2000が共存しています。ハードディスク上のLinuxシステムの正確なインストールパーティションを知っていて、loadlinプログラムがある場合(このプログラムはRed Hat Linux CDのdosutilディレクトリにあります)、Linuxシステムを起動することもできます。 LoadlinはDOSシステムの下にあるプログラムで、DOSシステムから直接Linuxシステムを実行してすぐにLinux環境に入ることができます。 loadlinプログラムに加えて、Red Hat Linux CDのimagesディレクトリにあるLinuxブートカーネルイメージファイルvmlinuzも必要です。たとえば、Windows 2000でDOSコマンドモードを入力してから次のloadlinコマンドを実行すると、Linuxシステムに再入力できます。loadlin vmlinuz root = /dev /Linuxrootpartitionコマンドを実行した後、Linuxシステムを起動します。 rootとしてログインした後、/etc /lilo.confを編集した後、/sbin /liloを実行して、LILOシステムのブートローダをMBRにリロードします。 (2)ファイルシステム障害。 Linuxオペレーティングシステムでも、これはよくある失敗です。システムが正常にシャットダウンしなかったり、突然電源が切れるなどした場合、ファイルシステムは損傷を受けます。解決策は次のとおりです。ファイルシステムが破壊された場合は、対応するfsckコマンドを使用してファイルシステムを修復できます。たとえば、次のコマンドです。fsck /dev /hda5 fsckコマンドの特定のパラメータの使用方法については、 『MANリファレンスマニュアル』を参照してください。 ext2fsファイルシステムを使用している場合は、フロッピーディスクからe2fsckコマンドを実行してファイルシステム内の破損したデータを修復できます。注意すべきことが1つあります。ファイルシステムが破損している場合、スーパーブロックは破損しています(スーパーブロックはファイルシステムの状態、サイズ、および空きディスクブロックに関する情報を含むファイルシステムの「ヘッダー」です)。データをファイルシステムのスーパーブロックパーティションに直接書き込むように注意してください。そうすると、fsckまたはe2fsckコマンドを使用しても、Linuxはファイルシステムをまったく認識しない場合があります。現時点では、インストールCDにのみ対応するファイルシステムがあるかどうかを確認するために、このファイルは元のオペレーティングシステムの破損したファイルによって上書きされます。システム内の重要なファイルを誤って削除した場合は、この方法を試すこともできます。 (3)関数ライブラリが不良です。 Linuxオペレーティングシステムでは、システム内の関数ライブラリファイルが誤って破壊されたり、/libディレクトリ内のシンボリックリンクが破壊されたりした場合、これらのライブラリに依存するコマンドは実行できません。これも一般的なシステム障害です。最も簡単な解決策は、レスキューブートディスクセットを使用してシステムを起動し、ハードディスクファイルシステムを/mntディレクトリにインストールしてから、/mnt /libディレクトリ内のライブラリを修復することです。 (4)ログインシステムに問題があります。管理者がパスワードを忘れたため、またはシステムがハッカーによって侵害されたため、システムパスワードファイルが変更されました。これにより、管理者がアカウントでシステムにログインできなくなる可能性があります。解決策は次のとおりです。方法1:システムが起動したら、シングルユーザーモード(Linux single)に入り、passwdコマンドを使用してパスワードをリセットするか、パスワードファイルを変更して通常の状態に戻します。方法2、緊急起動ディスクグループでシステムを起動し、ハードディスクファイルシステムを/mntディレクトリにインストールし、/mnt /etcを編集してpasswdファイルを復元します。方法3、インストールシステムのハードディスクを取り出し、別のLinuxシステムに配置してから、そのハードディスクのシステムインストール領域/etc /passwd、/etc /shadow、/etcをセカンダリハードディスクパーティションにマウント(mount)します。 /groupファイルは上書きまたは変更されているため、復元することができます。 (5)KDE環境障害通常のアカウントでstartxコマンドを実行した後など、LinuxシステムのKDE環境が正常に起動しない場合、次のように表示されます。'…… Xサーバーを起動しないで呼び出します。このプロンプトが表示されるのは、他のユーザーがKDE環境を実行し、システム内のユーザーを示すキャッシュファイルを残している可能性があるためです。解決方法次のコマンドを実行します。rm -rf /tmp /*次に、startxコマンドをもう一度実行してKDE環境に入ります。通常のアカウントでstartxコマンドを実行した後に、「Xサーバーを起動できません」というエラーメッセージが表示され、エラープロンプトの英語の文字がスクロールアップし、KDE環境に入らないことがあります。この状況は、Linuxシステムの異常シャットダウンによって引き起こされる可能性があり、その結果、Linux KDE環境に入ることができなくなります。解決策は次のとおりです。コンソールにrootとしてログインし、setupコマンドを入力してシス​​テム設定メニューを表示し、「Xウィンドウ設定」を選択してから、プロンプトに従って表示タイプ、リフレッシュレート、メモリサイズ、解像度を正しく設定します。待って。これにより、システムのXウィンドウが再びリセットされ、エラーがなければ、システムは自動的にKDE環境を起動します。注意しなければならないのは、setupコマンドで設定するとき、画面上にスクロールする英語の文字が大量にある可能性があります。この時点では、画面を見続け、TABキーまたは矢印キーを使って設定してください。エラーが発生すると、KDE環境はすぐに復元されます。

Copyright © Windowsの知識 All Rights Reserved