GNU/Linux >> Linux の 問題 >  >> Ubuntu

シャットダウン時のハングを診断する方法は?

1、2か月前から、ubuntu12.10×64を搭載したラップトップがシャットダウン中ハングします 。画面が真っ暗で、ハードディスクの動作はありません。そこに座っているだけです 。経過時間から判断すると、通常のシャットダウンサイクルの終わり近くに発生しているように感じます。

解決策はハードパワーオフのみです (電源キーを数秒間押し続ける)– Ctrl-Alt-Backspace(通常は機能します。[設定]でオンになっています)もCtrl-Alt-Delヘルプも、Ctrl-Alt-F1でテキストコンソールにアクセスすることもできません。 。

それを診断するにはどうすればよいですか ?シャットダウンのたびに発生するわけではありませんが、多くの場合、煩わしいほどです(もちろん、再起動時にディスクチェックが強制されるため)。

どのログファイル 何が悪いのか教えてもらえますか? sysログビューアで多かれ少なかれ盲目的に検索すると、干し草の山の中の針を思い出します。

ログのタイムスタンプを使用して発生時刻を正確に特定できると思いますが、タイムスタンプの読み取り方法 たとえば kern.log内 : [36169.146130] ?これを人間が読める形式にするにはどうすればよいですか?

最後に、少しところで、Alt-Sysrq-REISUBを実行して、よりクリーンなシャットダウンを強制することはできませんでしたが、ラップトップを使用しているため、PrintScrにはFn キーです。必要な正確なキーシーケンスがわかりません。 「無害」であるがユーザーに表示される魔法のコマンドはありますか (通常の操作中に)これを練習できたので、次回REISUBを実行する方法を見つけることができますか?

皆さんありがとう!追加のデータが必要な場合はコメントしてください…

承認された回答:

スプラッシュ画面なしで、コマンドラインからシャットダウンして何が起こっているかを確認する必要があります。まず、GRUBを介してスプラッシュを無効にする必要があります(詳細なシャットダウンを参照)

SHIFTを押したままにしてgrubに入ります。 Linuxエントリの上で押しながら、編集します。次に、カーネル行に移動し(ENDを押して行の終わりに移動します)、「quiet」および「splash」引数を削除します。実際、この1つのテストでは、GUIをすべてスキップして、引数「text」を追加します。 (これがないと、CTRL + ALT + F1でコマンドラインにアクセスできます)

ログインして、次のように入力します:

sudo shutdown -v -h now

(冗長の場合は-v、停止の場合は-h)

/var/log/kern.log内のカーネルログファイルには、人間が読める形式のタイムスタンプが含まれている必要があります。ログファイルビューアで開きます

gnome-system-log

([ファイル]> [開く])そして、左側に人間が読めるタイムスタンプが表示されます。それでも人間が読める形式のものが表示されない場合は、この人がpython/perlスクリプトを作成して解析しました。

関連:Ubuntuで削除されたファイルを回復する方法は?
Ubuntu
  1. CentOS7にlnavをインストールする方法

  2. cronログレベルを変更する方法は?

  3. Lxcコンテナにログインする方法は?

  1. cPanelでログプログラムを使用する方法

  2. cPanelにログインする方法(説明)

  3. Plesk にログインするにはどうすればよいですか?

  1. Pleskにログインおよびログアウトする方法

  2. Ubuntu20.04LTSからログアウトする方法

  3. Chromiumでログアウトする方法は?