Answers:
首先,这里是一些常见日志文件及其包含内容的列表:
/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并提供链接。如果您的计算机具有活动的Internet连接,则可以按照方法2中所述的一个步骤进行操作,否则,请按照方法1中的步骤操作,并从另一台可以访问Internet的计算机上载文件。
例如闪存驱动器或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将为每个上传的文件返回一个链接。与帮助您的人分享这些链接。