応答しないUbuntuシステムを修正する方法は?

応答しないUbuntuシステムを修正する方法は?

私はUbuntuを使用しています。時々、システムはマウスとキーボードに反応しなくなります。デバイスのリセットボタンを押すことに加えて、この問題を解決する他の方法はありますか?

ベストアンサー1

開いている文書を保存せずにリセットボタンを押さずに再起動する方法が必要な場合は、データが失われる可能性が低い方法がいくつかあります。まずCtrl++を試してくださいAltF1それではそこまで行けます。仮想コンソール、ようにixtmixilix説明する。仮想コンソールに入ると、Ctrl++はコンピュータをシャットダウンして再起動しますAltDelete

その技術が機能しない場合は常にAlt++があります。SysRqREISUB

再起動せずに問題を解決する場合は、何が起こっているかについての追加情報がなければ、良い答えを出すことは困難です。これが起こる状況を説明できれば(最も良い方法は質問を編集してください情報の追加)これにより、人々が良い答えを提供するのに役立ちます。考慮すべきもう1つのことは、コンピュータが応答しない場合、特に仮想コンソールを呼び出すのにCtrlAlt秒以上かかる場合、ほとんど確実にバグがあることであり、通過することです。F1報告コミュニティを支援し、回答を得ることもできます。

GUI エラーにより WM または X11/Wayland が応答しなくなります。

これは、アプリケーションとアプリケーションの間の相互作用によって発生する可能性があります。ウィンドウマネージャ--またはX11サーバーまたはウェイランド。アプリケーションが応答せず、キーボードまたはマウスを使用して他のアプリケーションウィンドウに入力できない場合、これは問題の性質を示す信号です。 (申請なししなければならないこれを行うには、一部のGUIコンポーネントにバグが必要です。 )これが発生した場合は、仮想コンソールで問題のあるプロセスを終了できます(例:ixtmixilix言う):

  1. Ctrl+ Alt+を押しますF1

  2. ログイン。パスワードを入力しても何も表示されません。これは正常です。

  3. 次のユーティリティを使用します。ps問題のあるプログラムのプロセス名を確認してください。 Ubuntuではこれが簡単な場合もありますが、そうでない場合もあります。たとえば、Archive Managerプロセスの名前はですfile-roller。不明な場合は通常、オンラインで情報を簡単に見つけることができます(そうでない場合は関連する質問を投稿できます)。

    ps出力をパイプできます。grep絞り込む。アーカイブ管理者が問題の原因であると仮定します。その後、次を実行できます。

     ps x | grep file-roller
    

    自分のgrepコマンドのエントリも表示されますfile-roller

  4. 問題のあるプロセスを終了してみてください。SIGTERM。これにより、ファイルバッファのフラッシュ、接続がすぐに切断されることをリモートサーバーに通知する(これを実行するプロトコルの場合)、他の種類のリソースを解放するなど、最後の瞬間にクリーンアップを実行する機会が提供されます。これを行うには、次を使用します。kill注文する:

    kill PID

    どこPID~であるプロセスID番号ps手順3で実行した終了プロセスの名前。

  5. SIGTERM必ずプロセス終了を要求する方式です。プロセスはシグナルを無視し、エラーが発生したときに特定の状況でそれを行います。だから、動作していることを確認する必要があります。そうでない場合は殺すSIGKILL、無視できず、プロセスがまれな場合を除き、常に有効です。邪魔されない睡眠(または実際に実行されていませんが、ゾンビプロセス)。

    単一のコマンドでプロセスがまだ実行中であることを確認し、SIGKILL実行中であれば終了できます。

    kill -KILL PID

    このようなメッセージを受け取ったら、作業を完了する必要があることを知っています。何も出力が得られないと動作しないことがわかります。この場合は、その可能性が高いですが、再実行して確認してみる価値があります。 (より簡単に入力できるように上矢印キーを押すと、前のコマンドが表示されます。)kill: (PID) - No such processSIGTERMSIGTERMSIGKILL

  6. まれに、自分のプロセスであるか、常にroot自分のプロセス、または自分以外のユーザーのプロセスに属しているプロセスの場合は、プロセスを終了する必要がありますroot。これを行うには、sudo 上記のコマンドの前にプレフィックス(末尾のスペースを含む)を追加しますkill。上記のコマンドが機能しない場合、またはプロセスを終了するために必要なアクセス権がないことを示すメッセージが表示された場合は、root使用してみてくださいsudo

(しかし、広くkill -KILL普及しているkill -9. は . よりプロセスを正常に終了する可能性が高いですが x86 では同じですので、必要に応じて自由に使用してください。)kill -KILLSIGKILL9kill -KILLkill -9

終了しようとしているプロセスと同じ名前を持つ他のプロセスがないことがわかっている場合は、次のものを使用できます。killallkillプロセスID番号の代わりにプロセス名の代わりに。

CPUリソースを独占するプロセス

プロセスが可能な最も高い優先順位または非常に近い優先順位で実行されている場合(またはより正確には可能な最低優先順位または非常に近い優先順位)フレンドリー)、GUIが完全にまたはほとんど完全に応答しなくなる可能性があります。ただし、この場合は仮想コンソールに切り替えてコマンドを実行できない可能性があります(再起動さえ不可能かもしれません)。

通常または適度に高い優先順位で実行されるプロセスまたはプロセスの組み合わせによってコンピュータが遅くなる場合は、前のセクションの技術を使用してそのプロセスを終了できます。ただし、グラフィックプログラムの場合は、ウィンドウの閉じるボタンをクリックして終了することもできます。デスクトップ環境は、プログラムが応答しない場合に終了するオプションを提供します。それでも動作しない場合はもちろん(ほぼ)常にkill -KILL

入力/出力の問題

SUV入出力長期間(さらに永久的な)無応答が発生する可能性があります。これはカーネルのバグやドライバの欠陥によるものです。解決策の一部は、過度の同時読み取りおよび/または書き込み操作を避けることです(たとえば、2つの同時コピープロセスで2つの大きなファイルを同時にコピーしないでください。)HDビデオを見たり、仮想マシンにオペレーティングシステムをインストールしたりするときしないでください))。

これは明らかに不満足なことであり、実際の解決策は問題を見つけて報告することです。メインラインカーネルを実行しない限りkernel.org、カーネルのバグはUbuntuのパッケージについて報告する必要がありますlinux(Ubuntuはディストリビューション関連のパッチを統合する特別なカーネルバージョンを提供し、メインラインカーネルの未確認のバグレポートは拒否されるためです)。kernel.org)。影響を受けるコンピュータで(または)を実行してubuntu-bug linuxこれを行う必要があります。apport-cli linuxよりUbuntuのバグ報告書まず、これを正しく実行する方法について説明します。

グラフィックカードの問題

一部のGUIのダウンは、グラフィックカードの問題によって引き起こされる可能性があります。この状況を軽減するために試すことができるいくつかの方法は次のとおりです。

  1. Webを検索して、同じグラフィックカード(および/または機械メーカーとモデル)を使用しているUbuntuまたは他のGNU / Linuxディストリビューションで同様の問題を経験した人がいることを確認してください。私がこの回答で提供したものよりも具体的な解決策があるかもしれませんが、現在質問にあるよりも具体的な情報はありません。

  2. 試すことができる他のビデオドライバがあることを確認してください。他のドライバを確認してください。また、Webを検索してグラフィックカードに使用できるLinuxドライバを確認することもできます。ほとんどの排他的なグラフィックカードはIntelです。AMD/ATiまたはNvidia(Ubuntuでこれらのカード用の専用ドライバをインストールして使用する方法に関するコミュニティドキュメントを表示するには、このリンクをクリックしてください。)Intelの場合、Ubuntuが提供するFOSSドライバを使用する方が良いですが、役に立つ情報あなたはそれを使用することができます。どのカードを持っていても構いません。この一般情報役に立つかもしれません。

    現在独自のドライバを使用している場合は、他の独自のドライバ(NVidiaやAMD / ATiから直接)を試したり、無料のオープンソースドライバを試したりできます。

  3. グラフィックログインを選択してくださいセッションタイプグラフィックアクセラレーションは必要/使用されません。これを行うには、ログアウトしてグラフィカルログイン画面で、ログイン名の横にあるUbuntuロゴまたはギアアイコンをクリックします。ドロップダウンメニューが表示されます。選択の変更Ubuntu到着Ubuntu 2D。これにより、以下を使用できます。2D統合変えるつかむ。 (使用中の場合GNOMEシェル、あなたは選ぶことができますGNOME代替/ドワーフクラシック逆に。 )わからない「影響なし」というオプションがある場合は、最も安全なオプションであるオプションを選択してください。

    この問題Ubuntuで選択できるさまざまなグラフィカルインターフェイスに関する追加情報があります。

  4. 最新バージョンのUbuntuでは、ログイン画面からX.orgとWaylandを選択できます。どちらを使用しても別のものを試してください。時にはX.orgを使用してWaylandの問題を解決することができ、その逆も同様です。

  5. エラーを報告してください。

上記の情報がこのような問題を引き起こす可能性がある原因に関する一般的な情報を伝えたいと思います。また、より良い回答を得るために質問に追加する(質問の詳細に応じて)、どのような種類の情報が役立つ可能性があるかを明記する必要があります。 (または、特定の状況に応じて追加情報を提供してこの回答を改善してください。)

おすすめ記事