“UbuntuHelp:DebuggingSystemCrash/zh”的版本间的差异
来自Ubuntu中文
小 |
|||
第23行: | 第23行: | ||
**如果可能,尽量在文本控制台(Control+Alt+F1) 里重现该系统崩溃 FIXME补完此句的翻译 | **如果可能,尽量在文本控制台(Control+Alt+F1) 里重现该系统崩溃 FIXME补完此句的翻译 | ||
**当出现系统崩溃时,按下Alt+SysRq+1组合键,随后按下Alt+SysRq+t。如果正在使用文本控制台,你应当看到一组跟踪信息打印在屏幕上。如果系统还能苟延残喘,这些信息还会被记录到/var/log/kern.log文件中,并且可以在dmesg命令的输出中看到。该信息会给出崩溃肇始于何处,提交任何问题报告时都应包含这部分信息。 FIXME补完此段的翻译 | **当出现系统崩溃时,按下Alt+SysRq+1组合键,随后按下Alt+SysRq+t。如果正在使用文本控制台,你应当看到一组跟踪信息打印在屏幕上。如果系统还能苟延残喘,这些信息还会被记录到/var/log/kern.log文件中,并且可以在dmesg命令的输出中看到。该信息会给出崩溃肇始于何处,提交任何问题报告时都应包含这部分信息。 FIXME补完此段的翻译 | ||
− | === | + | === 远程解决 === |
− | |||
− | |||
− | |||
− | + | 许多系统的崩溃,涉及到X Window,你不可能复制到屏幕上的提示 | |
− | + | ||
+ | 信息。最好的方法是用另一台计算机使用远程登录这台计算机。 | ||
+ | |||
+ | * | ||
+ | * 在这台计算机 | ||
+ | * 上安装openssh-server(如果你得计算机能连接到因特网的话请确认你帐户的密码是正确的)。 | ||
+ | * | ||
+ | * 在另一台计算机 | ||
+ | * 上安装install openssh-client 。如果这上面是windows系统的话,请安装Putty,这是一个免费的SSH客户端。如果MacOSX系统的话,它自带SHH客户端。 | ||
+ | * | ||
+ | * 获取这台计算机 | ||
+ | * 得IP地址,通过ifconfig命令。如果这两台计算机都是Ubuntu 7.04或MacOSX,你可以用计算机名(例如:mycomputer.local)代替IP地址。 | ||
+ | * | ||
+ | * 连接这台计算机 | ||
+ | * ,例如ssh [email protected] 。 | ||
+ | * | ||
+ | * 在SHH会话中执行 | ||
+ | * sudo cat /proc/kmsg 。 | ||
+ | * | ||
+ | * 再随便启动一个SHH会话,就像 | ||
+ | * tail -f /var/log/syslog或别的命令。 | ||
+ | * 复制提示信息。 | ||
+ | * 在SSH监视任何错误信息,以便提交错误报告。 |
2008年6月5日 (四) 21:29的版本
系统崩溃处理方案
原文出处:https://help.ubuntu.com/community/DebuggingSystemCrash
原文作者:UbuntuWiki
授权许可:
翻译人员:leal
校正人员:
贡献人员:
适用版本: 文章状态:等待翻译
- 如果你的系统每过一段随机时间就崩溃,在填写bug报告或支持请求前请先进行一次内存测试。
- 如果你的系统在某一特定动作发生时会崩溃,并且每次这种情况都相似(可重现),可以试试下列几步:
- 如果可能,尽量在文本控制台(Control+Alt+F1) 里重现该系统崩溃 FIXME补完此句的翻译
- 当出现系统崩溃时,按下Alt+SysRq+1组合键,随后按下Alt+SysRq+t。如果正在使用文本控制台,你应当看到一组跟踪信息打印在屏幕上。如果系统还能苟延残喘,这些信息还会被记录到/var/log/kern.log文件中,并且可以在dmesg命令的输出中看到。该信息会给出崩溃肇始于何处,提交任何问题报告时都应包含这部分信息。 FIXME补完此段的翻译
远程解决
许多系统的崩溃,涉及到X Window,你不可能复制到屏幕上的提示
信息。最好的方法是用另一台计算机使用远程登录这台计算机。
- 在这台计算机
- 上安装openssh-server(如果你得计算机能连接到因特网的话请确认你帐户的密码是正确的)。
- 在另一台计算机
- 上安装install openssh-client 。如果这上面是windows系统的话,请安装Putty,这是一个免费的SSH客户端。如果MacOSX系统的话,它自带SHH客户端。
- 获取这台计算机
- 得IP地址,通过ifconfig命令。如果这两台计算机都是Ubuntu 7.04或MacOSX,你可以用计算机名(例如:mycomputer.local)代替IP地址。
- 连接这台计算机
- ,例如ssh [email protected] 。
- 在SHH会话中执行
- sudo cat /proc/kmsg 。
- 再随便启动一个SHH会话,就像
- tail -f /var/log/syslog或别的命令。
- 复制提示信息。
- 在SSH监视任何错误信息,以便提交错误报告。