个人工具

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

来自Ubuntu中文

跳转至: 导航, 搜索
(New page: == 系统崩溃处理方案 == 原文出处:https://help.ubuntu.com/community/DebuggingSystemCrash 原文作者:UbuntuWiki 授权许可: * [http://creativecommons.org/licenses/by-...)
 
系统崩溃处理方案
 
(未显示3个用户的6个中间版本)
第1行: 第1行:
 +
{{From|https://help.ubuntu.com/community/DebuggingSystemCrash}}
 +
{{Languages|UbuntuHelp:DebuggingSystemCrash}}
 
== 系统崩溃处理方案 ==
 
== 系统崩溃处理方案 ==
  
第16行: 第18行:
  
 
适用版本:
 
适用版本:
文章状态:[[UbuntuHelp:等待翻译]]
+
文章状态:等待翻译
  
 
----
 
----
* If your system crashes at random intervals, perform a MemoryTest '''first''' before filing any bug reports or support requests
+
* 如果你的系统每过一段随机时间就崩溃,在填写bug报告或支持请求前请先进行一次内存测试。
* 如果你的系统每过一段随机时间就崩溃,在填写bug报告或支持请求前请先进行一次[[UbuntuHelp:内存测试]]。
+
* If your system crashes when a particular action occurs, and this is repeatable every time, try the following steps:
+
 
* 如果你的系统在某一特定动作发生时会崩溃,并且每次这种情况都相似(可重现),可以试试下列几步:
 
* 如果你的系统在某一特定动作发生时会崩溃,并且每次这种情况都相似(可重现),可以试试下列几步:
** Try to reproduce the crash on a text console (`Control`+`Alt`+`F1`) if possible.  If the crash occurs during startup, select the `recovery mode` option to disable the splash screen
+
**如果可能,尽量在文本控制台(Control+Alt+F1) 里重现该系统崩溃,如果在启动期间发生崩溃,选择恢复模式选项来禁用启动画面.
如果可能,尽量在文本控制台(Control+Alt+F1) 里重现该系统崩溃 FIXME补完此句的翻译
+
**当出现系统崩溃时,按下Alt+SysRq+1组合键,随后按下Alt+SysRq+t。如果正在使用文本控制台,你应当看到一组跟踪信息打印在屏幕上。如果系统还能苟延残喘,这些信息还会被记录到/var/log/kern.log文件中,并且可以在dmesg命令的输出中看到。该信息会给出崩溃肇始于何处,提交任何问题报告时都应包含这部分信息。 FIXME补完此段的翻译
** When the crash occurs, press `Alt+SysRq+1` followed by `Alt+SysRq+t`.  If using a text console, you should see a trace dumped to the screen.  If the system is sufficiently alive, it will also be logged to `/var/log/kern.log` and visible in the output from `dmesg`.  This information shows where the crash occurred, and should be included in any problem reports. If the output is not saved in any file, or the system is so bad off that you cannot retrieve it, you can either take a digital photo, or hand write the results. Almost all of the output is important (so please don't copy the one line you think is important, because context means everything).
+
=== 远程解决 ===
当出现系统崩溃时,按下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.
 
  
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监视任何错误信息,以便提交错误报告。

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监视任何错误信息,以便提交错误报告。