さまざまな理由で、グラフィカルデスクトップにアクセスできなくなり、ttyを介してのみログインできます(Ctrl+Alt+F1 を通して F6 デフォルトで)。
問題の診断と解決を支援するために、ログを調べて、質問またはフォーラムのスレッドに情報を入れる必要があります。
この情報を取得するにはどうすればよいですか?
最初に、いくつかの一般的なログファイルとその内容のリストを示します。
/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
を参照してください。
特定のコマンドの出力だけが必要な場合 この質問を参照 ターミナル出力をファイルに保存することについては、以下の方法のいずれかに従って、支援する人に与えることができます。
これはすべて輝いていて素晴らしいと思うかもしれませんが、私が探しているものが何であるかを知る手掛かりがありません。それもできます!
インターネット上の誰か(このサイトのような!)から助けを得ている場合、この情報を彼らと共有する最良の方法は、ファイルを 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は、アップロードされた各ファイルのリンクを返します。これらのリンクを支援している人々と共有してください。