个人工具

“UbuntuHelp:DebuggingSystemCrash/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
系统崩溃处理方案
 
(未显示2个用户的4个中间版本)
第1行: 第1行:
 +
{{From|https://help.ubuntu.com/community/DebuggingSystemCrash}}
 +
{{Languages|UbuntuHelp:DebuggingSystemCrash}}
 
== 系统崩溃处理方案 ==
 
== 系统崩溃处理方案 ==
  
第21行: 第23行:
 
* 如果你的系统每过一段随机时间就崩溃,在填写bug报告或支持请求前请先进行一次内存测试。
 
* 如果你的系统每过一段随机时间就崩溃,在填写bug报告或支持请求前请先进行一次内存测试。
 
* 如果你的系统在某一特定动作发生时会崩溃,并且每次这种情况都相似(可重现),可以试试下列几步:
 
* 如果你的系统在某一特定动作发生时会崩溃,并且每次这种情况都相似(可重现),可以试试下列几步:
**如果可能,尽量在文本控制台(Control+Alt+F1) 里重现该系统崩溃 FIXME补完此句的翻译
+
**如果可能,尽量在文本控制台(Control+Alt+F1) 里重现该系统崩溃,如果在启动期间发生崩溃,选择恢复模式选项来禁用启动画面.
 
**当出现系统崩溃时,按下Alt+SysRq+1组合键,随后按下Alt+SysRq+t。如果正在使用文本控制台,你应当看到一组跟踪信息打印在屏幕上。如果系统还能苟延残喘,这些信息还会被记录到/var/log/kern.log文件中,并且可以在dmesg命令的输出中看到。该信息会给出崩溃肇始于何处,提交任何问题报告时都应包含这部分信息。 FIXME补完此段的翻译
 
**当出现系统崩溃时,按下Alt+SysRq+1组合键,随后按下Alt+SysRq+t。如果正在使用文本控制台,你应当看到一组跟踪信息打印在屏幕上。如果系统还能苟延残喘,这些信息还会被记录到/var/log/kern.log文件中,并且可以在dmesg命令的输出中看到。该信息会给出崩溃肇始于何处,提交任何问题报告时都应包含这部分信息。 FIXME补完此段的翻译
=== Comments ===
+
=== 远程解决 ===
  
*
 
* AnthonyBarker: I would recommend entering the Bios and changing the settings to default/fail safe. After troubleshooting strange
 
* video crashes on my computer for 2 weeks it turned out it was the AGP settings in the BIOS.
 
  
<br>
 
  
<br>AnthonyBarker :建议进入BIOS更改设置为默认设置。故障排除後,奇怪的是屏幕无法显示,两周後才知道原因是在BIOS中设置使用AGP显卡。
+
 
 +
许多系统的崩溃,涉及到X&nbsp; Window,你不可能复制到屏幕上的提示
 +
 
 +
 
 +
信息。最好的方法是用另一台计算机使用远程登录这台计算机。
 +
 
 +
*
 +
* 在这台计算机
 +
* 上安装openssh-server(如果你得计算机能连接到因特网的话请确认你帐户的密码是正确的)。
 +
*
 +
* 在另一台计算机
 +
* 上安装install openssh-client 。如果这上面是windows系统的话,请安装Putty,这是一个免费的SSH客户端。如果MacOSX系统的话,它自带SHH客户端。
 +
*
 +
* 获取这台计算机
 +
* 得IP地址,通过ifconfig命令。如果这两台计算机都是Ubuntu 7.04或MacOSX,你可以用计算机名(例如:mycomputer.local)代替IP地址。
 +
*
 +
* 连接这台计算机
 +
* ,例如ssh myuser@192.168.1.3 。
 +
*
 +
* 在SHH会话中执行
 +
* sudo cat /proc/kmsg 。
 +
*
 +
* 再随便启动一个SHH会话,就像
 +
* tail -f /var/log/syslog或别的命令。
 +
* 复制提示信息。
 +
* 在SSH监视任何错误信息,以便提交错误报告。

2011年9月27日 (二) 11:13的最新版本

系统崩溃处理方案

原文出处:https://help.ubuntu.com/community/DebuggingSystemCrash

原文作者:UbuntuWiki

授权许可:

翻译人员:leal

校正人员:

贡献人员:

适用版本: 文章状态:等待翻译


  • 如果你的系统每过一段随机时间就崩溃,在填写bug报告或支持请求前请先进行一次内存测试。
  • 如果你的系统在某一特定动作发生时会崩溃,并且每次这种情况都相似(可重现),可以试试下列几步:
    • 如果可能,尽量在文本控制台(Control+Alt+F1) 里重现该系统崩溃,如果在启动期间发生崩溃,选择恢复模式选项来禁用启动画面.
    • 当出现系统崩溃时,按下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 myuser@192.168.1.3 。
  • 在SHH会话中执行
  • sudo cat /proc/kmsg 。
  • 再随便启动一个SHH会话,就像
  • tail -f /var/log/syslog或别的命令。
  • 复制提示信息。
  • 在SSH监视任何错误信息,以便提交错误报告。