コマンドラインにしかアクセスできない場合、コンピューターのログから情報を取得するにはどうすればよいですか?


11

さまざまな理由により、グラフィカルデスクトップにアクセスできなくなり、ttyを介してのみログインできます(デフォルトではCtrl+ Alt+ F1スルーF6)。

問題を診断して解決するために、ログを調べて、質問またはフォーラムのスレッドに情報を入れる必要があります。

この情報を取得するにはどうすればよいですか?

回答:


14

最初に、いくつかの一般的なログファイルとその内容のリストを示します。

  • /var/log/messages :一般的なメッセージとシステム関連のもの
  • /var/log/auth.log :認証ログ。
  • /var/log/kern.log :カーネルログ。
  • /var/log/cron.log :Cronデーモンのログ。
  • /var/log/Xorg.0.log :Xサーバーのログ。
  • ~/.xsession-errors:ログ(で、その前に最後のXセッションに関連xsession-errors.old

ttyにログインした後、ログが置かれているフォルダーに移動することをお勧めします(通常は/var/log)。これには、cd次のコマンドを使用します。

cd /var/log  

ログが保存されているフォルダーにいるので、lsコマンドを使用して、存在するログを確認します。

ls -a

おそらくかなりの数があるでしょう、これらの指示はそれらすべてに適用されるはずです。

表示したいログが見つかったら、less次のコマンドを使用できます。

less kern.log  

上/下矢印キーを使用して、ファイルを参照します。完了したら、を押しQて終了しlessます。特定のキーワードのログを検索する場合は、次を使用できますgrep

sudo grep "apparmor" kern.log 

Grepは正規表現も受け入れます。詳細についてはman grep、を参照してください。

特定のコマンドの出力のみが必要な場合は、端末出力をファイルに保存することに関するこの質問を参照してください。このファイルは、以下の方法のいずれかに従って、支援者に提供できます。


これはすべて輝いていて素晴らしいと思うかもしれませんが、私が探しているものは1つだけではありません。ログファイルを他の誰かに手伝ってもらうだけです。それもできます!

インターネット上の誰か(このサイトのような!)から助けを得る場合、この情報を彼らと共有する最良の方法は、ファイルをhttp://paste.ubuntu.comにアップロードし、リンクを提供することです。マシンにアクティブなインターネット接続がある場合は、方法2で説明されているように1つの手順でこれを行うことができます。そうでない場合は、方法1の手順に従い、インターネットにアクセスできる別のコンピューターからファイルをアップロードします。

方法1:外部メディアに保存します。

フラッシュドライブやSDカードなど。プラグインする。Ubuntuは自動的にマウントする/mediaので、実行する

ls /media  

フラッシュドライブ/ SDカードの名前が表示されたら、続行できます。それ以外の場合は、手動でマウントする必要があります。(心配しないでください!まったく怖くないです)。

ドライブをマウントしたら、cpコマンドを使用して必要なログまたはファイルをコピーできます。

cp /var/log/kern.log /media/myFlashDrive/

ドライブのアンマウントが完了したら:

sudo umount /media/myFlashDrive  

方法2:ファイルをpastebinに直接アップロードします。

paste.ubuntu.comのように。これにはpastebinitコマンドを使用します。まず、pastebinitをインストールする必要があります。

sudo apt-get install pastebinit  

次のようにファイルをアップロードします。

pastebinit file1 file2 file3  

file1 file2 file3アップロードするファイルのスペース区切りリストはどこにありますか。例えば、私がアップロードした場合kern.logXorg.0.log、私はコマンドを使用します。

pastebinit /var/log/kern.log /var/log/Xorg.0.log  

Pastebinitは、アップロードされた各ファイルのリンクを返します。これらのリンクを支援している人々と共有してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.