回答:
最初に、いくつかの一般的なログファイルとその内容のリストを示します。
/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の手順に従い、インターネットにアクセスできる別のコンピューターからファイルをアップロードします。
フラッシュドライブやSDカードなど。プラグインする。Ubuntuは自動的にマウントする/media
ので、実行する
ls /media
フラッシュドライブ/ SDカードの名前が表示されたら、続行できます。それ以外の場合は、手動でマウントする必要があります。(心配しないでください!まったく怖くないです)。
ドライブをマウントしたら、cp
コマンドを使用して必要なログまたはファイルをコピーできます。
cp /var/log/kern.log /media/myFlashDrive/
ドライブのアンマウントが完了したら:
sudo umount /media/myFlashDrive
paste.ubuntu.comのように。これにはpastebinit
コマンドを使用します。まず、pastebinitをインストールする必要があります。
sudo apt-get install pastebinit
次のようにファイルをアップロードします。
pastebinit file1 file2 file3
file1 file2 file3
アップロードするファイルのスペース区切りリストはどこにありますか。例えば、私がアップロードした場合kern.log
とXorg.0.log
、私はコマンドを使用します。
pastebinit /var/log/kern.log /var/log/Xorg.0.log
Pastebinitは、アップロードされた各ファイルのリンクを返します。これらのリンクを支援している人々と共有してください。