web-dev-qa-db-ja.com

Linuxデスクトップがフリーズした場合はどうすればよいですか?

私はWindowsの男で、最近デュアルブートしましたが、今はLinux Mint 12を使用しています

Windowsデスクトップがフリーズしたとき、私はrefresh、または使用しているプログラムを使用している場合 alt + F4 プログラムを終了するか、使用できます ctrl + alt + delete このコマンドを使用すると、応答していないプログラムを確認するなどして、Windowsデスクトップを修正できます。

Mintがフリーズする回数は私のXPより少ないですが、フリーズした場合、何をすべきかわからないので、PCをシャットダウンして再起動します。

それで、フリーズしたときにLinuxを修正するコマンドはありますか?

143
Lynob

あなたが試すことができます Ctrl+Alt+* フロントプロセスを終了するには( Xorg 1.11の画面ロックプログラム )または Ctrl+Alt+F1 端末を開くには、pstop、またはhtopなどのコマンドを起動して、実行中のプロセスを確認し、応答しないプロセスでkillを起動します。

注:インストールされていない場合は、htopSudo apt-get install htopとともにインストールします。

また、一度あなたの中で行われ Ctrl+Alt+F1 仮想コンソール、デスクトップに戻ります Ctrl+Alt+F7

113
Mathieu

他のすべてが失敗した場合、あなた象を上げる。基本的に、特別な Magic SysRqキーシーケンスAlt+SysRq+?)Linuxカーネルが特別に処理すること。

Linuxボックスがフリーズし、他のキーコマンドが実行されない場合は、ハードリブートの前に特定のキーシーケンスを必ず試してください。

キーシーケンスは、一般的にニーモニックで記憶されます。

[〜#〜] r [〜#〜]aising[〜#〜] e [〜#〜] [〜#〜] i [〜#〜]s[ 〜#〜] s [〜#〜]o[〜#〜] u [〜#〜][〜#〜] b [〜#〜]oring

  • Alt+SysRq+R キーボードを「raw」モードに切り替えます
  • Alt+SysRq+E SIGTERM(終了)シグナルをmother initを除くすべてのプロセスに送信します
  • Alt+SysRq+I SIGKILLシグナルをすべてのプロセスに送信します。少し積極的です
  • Alt+SysRq+S データ損失を防ぐためにすべてのファイルシステムを同期します
  • Alt+SysRq+U ファイルシステムを読み取り専用として再マウントする
  • Alt+SysRq+B 強制的に再起動
115
kwarrick

ほとんどのディストロで Ctrl+Alt+Backspace X11(グラフィック)インターフェイスを強制終了して再起動します。残念ながら、最近の「ユーザーフレンドリー」と思われる一部のディストリビューションでは、いくつかの不可解な理由により、この非常に便利なショートカットが無効になりました。 Mintが「ユーザーフレンドリー」であるかどうかはわかりませんが、試してみても損はありません。

36
wazoox

すでに述べた以外に、私はそれらのトリックも使用します:

  • 万が一、応答しないプログラムがターミナルで開始された場合、私は Ctrl+D または Ctrl+C。何も起こらない場合は、 Ctrl+Z 冷酷なkillが続きます。

  • 責任のあるプログラムを知っていれば、ターミナルを開いてkillallを使用します。 (例:killall firefox

  • または、Gnomeの下でrun commandを起動してxkillを起動します。これにより、所有しているウィンドウをクリックするだけでプログラムを強制終了できます。

  • 最後に、キーボードが溶けた場合に備えてSystem Monitorアプレット(これもGnomeの下にあります)をクリックするとgnome-system-monitorがポップアップします。そこから、自分のマウスだけを使用して、自分が所有するプロセスを強制終了できます。

12
deviantkarot

ミックスに1つの可能なソリューションを追加し、(受け入れられた回答は別として)これまでのところ、最も破壊的な回答の1つを追加します。

できなければ:

  • キーボード/マウスを使用してA)を実行します Ctrl+Alt+* オプション 上記 、B)問題のあるプログラムを終了するために使用できるユーティリティに移動する、C)pkill <process name>を開始するために端末を起動する(または上記のように同様)

-または-

  • 別の仮想コンソールに切り替えます(Ctrl+Alt+いずれかF1-6)、pkill <process name>(または上記のように同様)を開始する

...次に MagicSysRqサポートがカーネルにコンパイルされていると仮定 (From http://en.wikipedia.org/wiki/Magic_keys )、QWERTYキーボード(以下の代替案) f 前述の記事で提供されています)、1つ試すことができます。

Alt+SysRqhttp://en.wikipedia.org/wiki/Magic_keys#Commands)+ に関する注意事項f に
"oom_killを呼び出して、プロセスを強制終了して [〜#〜] o [〜#〜]utを緩和します[〜#〜] o [〜#〜]f[〜#〜] m [〜#〜] 悲惨な状態 "、これは(少なくとも私にとっては)最大のRAM消費プロセスであるため、問題を引き起こしているプログラムをしばしば殺しますその時に走っています。

9
user66001

ラップトップでは、押す必要があるかもしれません CtrlFnF1 端末を開くには、タイプreboot nowターミナルから再起動します。

ラップトップ(HP G56)のターミナルからGUIに戻るには、 CtrlFnF8 (どうやらそれは CtrlFnF7)そして、あなたはグラフィカルインターフェースに戻るはずです。

また、 http://community.linuxmint.com/tutorial/view/244 も確認してください。

停止と開始

  • shutdown -h now –今すぐシステムをシャットダウンし、再起動しません
  • halt –すべてのプロセスを停止します-上記と同じ
  • shutdown -r 5 – 5分後にシステムをシャットダウンして再起動します
  • shutdown -r now –今すぐシステムをシャットダウンして再起動します
  • reboot –すべてのプロセスを停止して再起動-上記と同じ
  • startx – Xシステムを起動します
6
Seb

Gnome3を使用している場合の別の提案(デフォルトのMintインストールでは同様のものが使用されていると思います)を使用できます CTRL+F2 次に押します R そしてリターンを押します。私はこれを頻繁に使用し、それは機能します。基本的にGUIを再起動します。画面に何も表示されていない場合(フリーズしている場合など)は、それを行う必要があります。GUIが再起動します。

4
Hanan N.

私のラップトップでは、ミント17.3で完全にフリーズすると(マウスまたはキーボードが応答しなくなります)、Ctrl + Alt + Fn + F7を押してから、Ctrl + Alt + Fn + F2を押します。これがシェルに到達し、ユーザー名とパスワードでログインします。デスクトップに戻るには、chvt 8これにより、現在のデスクトップに戻ります。アクティブなttyのタイプを見つけるには、wと入力してから現在のttyに移動します。

これにより、再起動したり、何も失うことなく作業を再開できます。

2
answerSeeker