我对 Ubuntu 还很陌生,我想知道当出现崩溃时,有什么好的方法来进行调试?
例如:我安装了 11.04,默认媒体播放器 banshee 播放音乐几分钟后就导致我的笔记本电脑崩溃。由于系统完全冻结,并且没有错误消息,因此很难找出问题所在。
我遇到的第二个问题是系统有时无法登录。我怀疑是 Chromium 或 Flash 的问题,但我不能 100% 确定。
那么有人能给出一些关于如何调试这类东西的提示吗?
答案1
Ctrl发生此类崩溃后,不要使用登录 GUI 登录。按+ Alt+切换到基于文本的登录F1。使用您的用户名和密码登录。X 会话期间的错误将附加到~/.xsession-errors
,但此文件每次登录都会被覆盖。通过执行以下命令备份此文件:
mv ~/.xsession-errors{,.1}
这会将.xsession-errors
文件重命名为.xsession_errors.1
。.1
如果您想要不同的后缀,请替换 。现在,您可以通过执行 从此 shell 注销exit
。
检查 中的系统日志文件/var/log
。最有趣的文件是:
/var/log/kern.log
/var/log/Xorg.0.log (for the current session)
/var/log/Xorg.0.log.old (for previous session)
/var/log/?dm.log (gdm for gnome, kdm for KDE)
答案2
您所要做的就是查看日志目录 (/var/log/)。您可以在其中找到任何崩溃或常规日志。
某些应用程序可以在自己的目录中创建崩溃日志。例如,主目录中的 ~/.banshee。