Linux
 Computer >> コンピューター >  >> システム >> Linux

SysRqキーの組み合わせで応答しないLinuxシステムを修正する方法

Linuxシステムで数時間作業していて、すべて問題ありません。次に、別のリンクをクリックして別のWebアプリを開くと、すべてがフリーズします。古いラップトップでWebアプリケーションを実行している場合は、以前にこの問題が発生した可能性があります。

システムをシャットダウンせずに、これらの状況を迅速に解決する方法があったとしたらどうでしょうか。さて、SysRqキーの組み合わせはあなたを助けるためにあります。このキーの組み合わせを利用して、コンピューターのスラッシングを防ぐ方法を詳しく見ていきましょう。

スラッシング–なぜ私なのか?

最も可能性の高いシナリオは、マシンがスラッシングと呼ばれる恐ろしい状態になったことです。これは、十分なメモリがない場合に発生するメモリ状態の最悪のシナリオです。マシンがスラッシングを開始したときに実行できるのは、暴走したプロセスを強制終了するか、すべてを停止して後で回復することだけです。そして、後で回復するときは、同時に多くのアプリケーションを起動しないようにする必要があります。

リソースを大量に消費するアプリケーションを実行するために、より多くのメモリを備えた新しいマシンを購入することを提案する人もいます。ただし、それができない場合は、この問題を解決するための回避策もあります。

MagicSysRqキーの組み合わせを使用してスラッシングを修正

したがって、何らかの理由で古いマシンをまだ持っていますが、今はそれに対処する必要があります。現在、ほとんどの部分でクライアント側の処理に適応している最新のWebサイトには満足できないことがよくあります。失速します。フリーズします。それはあなたを苛立たせます。

コンピュータを部屋の向こう側に投げることはできませんが、特別なキーボードの組み合わせを使用することで状況に対処できます。これは、電源ボタンを押したままにする以外にすべてをシャットダウンする最も信頼できる方法です。

  1. Ctrlを押します + Alt + Fn キーボードのキーを同時に押します。
  2. SysRqを押します もう一方の手でキーを押します。キーボードにSysRqラベルが付いていない場合は、 Prtscnを押します。 鍵。
  3. Ctrlを放します + Alt + Fn SysRqを押したままキーを押します 鍵。
  4. 次のキーをこの順序で押します: R E S U B
  5. すべてのキーを放します。

これを行った後、数秒待つと、マシンはスラッシングを停止します。前述のキーの組み合わせにより、システムで次のタスクが実行されました。

  • R :キーボードをRawモードに切り替えます。
  • E :initを除くすべてのプロセスにSIGTERMシグナルを送信します。このシグナルは、指定されたプロセスの終了を担当します。
  • :initを除くすべてのプロセスにSIGKILLシグナルを送信します。
  • S :現在システムにマウントされているすべてのファイルシステムを同期します。
  • U :ファイルシステムを読み取り専用モードで再マウントします。
  • B :システムを再起動します。
応答しないLinuxシステムの修正

メモリが不足すると、特定のプロセスによってコンピュータの動作がボトルネックになる可能性があります。このような状況では、SysRqキーの組み合わせが役立つ場合があります。または、システムを再起動して、問題の原因となっている可能性のあるプロセスを即座に強制終了することもできます。しかし、それはすべての人にとって実行可能な選択ではありません。

psコマンドを使用して、Linuxシステムで実行中のプロセスを監視することもできます。このコマンドは、プロセスID、CPUによってプロセスに割り当てられた時間、現在のTTYシェルなどの情報を出力します。


  1. Linuxでwatchコマンドを使用する方法と例

    Linuxのwatchコマンドは1つのことを行います。コマンドを繰り返し、結果を繰り返し出力して、変更を監視できるようにします。使用方法は次のとおりです。 watchコマンド構文 watchコマンドの構文は次のとおりです。 watch OPTIONS COMMAND 注: オプション 以下の表のオプションのリストである必要があります。これにより、ウォッチのデフォルトの動作が変更されます。 コマンド コマンド 監視するコマンドです 繰り返し実行する必要があります。これは、出力を監視します 見る 中断されるまで実行されます(したがって、 CTRL+Cを押して終了します ) オプション 時

  2. 1308 エラーの修正方法

    1308 エラー パッケージにさまざまなプログラムが含まれている Microsoft Office 2000 スイートの一部です。このエラーは、Microsoft Office などをインストールしようとしたときに発生し、特定のファイル/設定がシステム内に存在しないことが原因です。これはよく現れるエラーです: 「エラー 1308:ソース ファイルが見つかりません」 1308 エラーの原因 1308 エラー Microsoft Office 2000 のソース ファイルが見つからず、ソース ファイルが見つかって利用されるまで何も続行できないことが原因で発生します。このエラーの原因