Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> よく知られているLinuxオペレーティングシステム緊急処理方法

よく知られているLinuxオペレーティングシステム緊急処理方法

  

救急ディスクグループ(ブート/ルートディスクグループとも呼ばれます)は、システム管理者にとって不可欠なツールです。完全なLinuxシステムを独立して起動および実行するために使用できます。実際、レスキューディスクグループの2番目のディスクには、ルートファイルシステムを含む完全なLinuxシステムがあり、最初のディスクには起動可能なカーネルがあります。

システムをレスキューディスクセットで保守するのは簡単です。これら2つのディスクを使ってシステムを起動し、rootアカウントを使って緊急モードに入ります。

ハードディスク上のファイルにアクセスするには、ハードディスクファイルシステムを手動でインストールする必要があります。たとえば、次のコマンドを使用して、/mntディレクトリの/dev /hda2ディスクにext2fsタイプのLinuxファイルをインストールします。

#monut-text2 /dev /hda2 /mnt

注意:ルートディレクトリは現在、レスキューディスクのルートディレクトリです。ハードディスクファイルシステムのファイルにアクセスするには、まずそれをディレクトリにインストールする必要があります。したがって、ハードディスクのファイルシステムが/mmtディレクトリにインストールされている場合、ハードディスクの元の/etc /passwdファイルへのパスは/mnt /etc /passwdです。

ファイルシステムが破損している場合

ファイルシステムが破損している場合、ext2fsタイプのファイルシステムを使用している場合は、フロッピーディスクからe2fsckコマンドを使用してファイルシステムを修復できます。破損したデータ他の種類のファイルシステムの場合は、対応するfsckコマンドを使用できます。フロッピーディスクからファイルシステムをチェックするときは、マウントしないのが最善です。

注意:ファイルシステムの破損の一般的な原因は、スーパーブロックが破損していることです。ファイルシステムの状態、サイズ、空きディスクブロックなどの情報が含まれています。ファイルシステムのスーパーブロックに損傷を与えた場合(たとえば、誤ってファイルシステムのスーパーブロックパーティションに直接データを書き込んだ場合)、システムはファイルシステムをまったく認識しないため、e2fsckコマンドを使用してもインストールできません。この問題に対処することもできません。

ただし、ext2fsタイプのファイルシステムはスーパーブロックの内容をバックアップし、それをドライバのブロックグループ境界に格納します。スーパーブロックのバックアップを使用するようにe2fsckに通知するには、次のコマンドを使用できます。ブロックのスーパーブロックのデータをバックアップします。

紛失したファイルを復元する

重要なファイルを誤って削除した場合は、それらを直接復元することはできません。ただし、対応するファイルをレスキューディスクからハードディスクにコピーすることもできます。たとえば、ファイル/bin /loginが削除された場合、システムは正常にログインインタフェースに入ることができませんレスキューディスクグループを使用してシステムを起動し、ハードディスクファイルシステムを/mntディレクトリにインストールしてから、次のコマンドを使用できます。 p>#cp-a /bin /login /mnt /bin

' -a'オプションは、コピー時にファイルへのアクセスを維持するようにcpに指示するために使用されます。もちろん、削除した基本ファイルが「応急処置用ディスクグループ」にない場合は、この方法は使えません。以前にシステムバックアップを行ったことがある場合は、以前のバックアップを使用して復元することもできます。

ライブラリが破壊されたときの処理方法

誤ってシステムライブラリファイルを破壊した場合、または/libディレクトリのシンボリックリンクを破壊した場合は、これらのライブラリに依存するコマンドは実行されません。 。最も簡単な解決策は、レスキューディスクセットでシステムを起動し、ハードディスクファイルシステムを/mntディレクトリにインストールしてから、/mnt /libディレクトリのライブラリを修復することです。

rootアカウントでシステムにログインできない

システム管理者の過失またはハッカーによるシステムの侵害により、システム管理者はrootアカウントでシステムにログインできない可能性があります。

最初のケースでは、システム管理者がrootパスワードを忘れてレスキューディスクセットを使用して問題を解決した可能性があります。

パスワードはハッカーによって変更される可能性が高いため、システム管理者はシステムに入ることができません。つまり、Linuxシステムは完全に制御を失います。そのため、できるだけ早くシステムを制御する必要があります。 。 root権限を取得した後、またハッキン​​グされた場合に備えて、システムに損傷がないか確認する必要があります。

あなたがする必要がある主な仕事は、rootのパスワードをリセットし、Linuxオペレーティングシステムを制御することです。最初にレスキューディスクセットを使用してシステムを起動し、次にハードディスクのファイルシステムを/mntディレクトリにインストールし、/mnt /etc /passwdファイルを編集して、以下に示すようにrootアカウントに対応する暗号化パスワードの行を空にします。 >

root :: 0:0:root:/root:bin /bash

注意:システムがシャドウツールを使用している場合は、ファイル/etc /shadowに対して上記の操作を実行してシステムにログインする必要があります。パスワードは不要です。このように、rootアカウントにはパスワードがありません。ハードディスクからLinuxシステムを再起動すると、rootアカウントでログインできます(システムはパスワードを要求しません)。システムに入った後、コマンドpasswdを使用して新しいパスワードを設定します。

Linuxシステムを起動できません

一般的に言って、システム管理者がシステムを正常に起動できない場合は、レスキューディスクグループを使用して緊急モードに入り、システムをトラブルシューティングすることを検討する必要があります。しかし、レスキューディスクセットを作成しないとLinuxシステムを起動できない場合は、どうすればいいですか?パーソナルコンピュータがLinuxシステムを使用する場合、LinuxとMSWindows9xまたはMSWindowsNTは通常共存します。

他のオペレーティングシステムを再インストールしたため、元のLinuxが起動しないことがよくあります。これは主に、これらのオペレーティングシステムがデフォルトでコンピュータ上の他のオペレーティングシステムを使用しないため、ハードディスクのマスターブートレコード(MBR)が書き換えられ、Linux LILOシステムのブートローダがフラッシュされるためです。

あなたがレスキューディスクセットを持っているなら、それは非常に簡単です、最初の起動ディスクを使ってハードディスクLinuxシステムを起動し、LILOコマンドを再実行し、LILOシステム起動プログラムをハードディスクマスター起動レコードに書き戻すことができます。もう一度電源を入れます。

システム起動ディスクがない場合は、どのようにしてハードディスク上のLinuxを復元しますか?この場合、ハードディスク上のLinuxの正確なインストールパーティションがわかっていて、loadlinプログラムがあれば、Linuxに戻ることができます。 loadlinプログラムはDOSの下のプログラムで、DOSから直接Linuxを起動してすぐにLinux環境に入ることができます。このプログラムはRedHatLinux 6.0 CDのdosutil /ディレクトリにあります。さらに、Linuxブートカーネル用のイメージファイルが必要です。 RedHatlinux 6.0 CDのimages /ディレクトリには、このファイルがあります。

たとえば、Windows 98システムでは、シングルユーザーモードのDOSを入力し、次のloadlinコマンドを実行してLinuxシステムを再起動します。

loadlinvmlinuzroot = /dev /hda8

/dev /hda8は、Linuxのルートファイルシステムが配置されているハードディスクパーティションの場所です。コマンド実行後、Linuxシステムが起動します。 rootとしてログインした後、LILOコマンドを実行し、次にLILOをMBRに再ロードして、複数のオペレーティングシステムが一緒に使用されていた状態に戻ります。

ファイナルファンタジーゼロHDどのようにタワーを素早く登るには

"移動/コピー先"オプション操作方法を追加するWin10右クリックメニュー

最も予想されるWP8.1アップデートのうち、どれを選びますか?

Win7システムのワンクリック復元は復元ポイントを作成することはできません

LAN Windows 7システム上のコンピューターにアクセスできない場合はどうなりますか?

Windows 8アプリケーションの操作:レポートを作成するときにミュージックプレイリストを表示するには、2つのアプリケーション

Win10はどのようにしてすべてのデバイスで利用できるように作業フォルダを設定しますか?

WinXPは同じワーキンググループでどのように作業できますか?

方法を見つけるためにWin10のタスクバーインテル高速ストレージ技術のアイコンが消えた

Linuxのメモリ使用量を表示するシェルスクリプト                   

Linuxでは、/proc /$ PID /statusファイルがプロセスリソース(メモリ、スタック、セマフォ、サブプロセス)の使用法を提供しますが、linuxはメモリを表示するための多くのコマンドを提供しますが、それらはすべてです。全体の使用量を見ると、単一プロセスのメモリ使用量を見ることはできません。

この記事では、ステータスファイルのVmRSSフィールドを調べてシステムまたはプロセス

Copyright © Windowsの知識 All Rights Reserved