当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 致老抱怨死机的人
帖子发表于 : 2009-08-26 16:42 

注册: 2009-07-16 19:25
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
1. 何种意义的死机?
Linux的真正意义的死机 是 内核(kernel) 挂机, 而很多所谓的死机是没有用户响应--即输入无效,图形输出僵死, 此现象在linux世界90%的情况属于X服务挂掉, kernel仍然是正常, 出现kernel挂掉的情况很少, 当然有时有些驱动本身的bug也可以导致kernel挂掉

2. X服务出问题的原因?
90%的问题是显卡驱动程序的问题, 包括显卡驱动的bug, 不是内核相应的兼容版本, config设置问题, 与某些GUI程序(3D特效)的兼容性问题

3. 面对死机怎么办
首先, 等待, 看过一会能不能恢复,有时只是响应慢了
不行, 就切换到控制台模式ctrl +f1, top查看进程, 查看/var/log/messages, Xorg.0.log等.
可以尝试kill掉X,重新启动X
也可以直接reboot
然后尝试根据出错信息解决问题,或者上网寻求帮助

4. 如果不能切换到控制台模式?
通常,不能切换到控制台的话,基本上其他键盘恢复方案都无效的了
这时,如果你有另外一台电脑, 并且可以网络连接到死机的机器上时,用ssh登录到死机的机器(请在linux机器安装并运行sshd服务, 很有用的), 做3的动作

5. 如果连4都不能成功的话
只可以直接按机箱的reset了,但请在grub选择内核的时候加入init 3选项启动.
进去系统后把/var/log/messages, Xorg.0.log等信息记录下来,再上网寻求解决办法

6. 如果未能找到解决办法
可以尝试更换不同版本的显卡驱动程序,或使用默认的开源驱动
使用一段时间测试会不会有问题


_________________
Hey, Kids, Walk On
or
Walk Away....


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 致老抱怨死机的人
帖子发表于 : 2009-08-26 18:18 
头像

注册: 2007-10-06 3:48
帖子: 510
地址: 霍格沃茨魔法学校葛莱芬多学院
送出感谢: 0 次
接收感谢: 0 次
这个说了跟没说一样,没法快速解决问题。
应该懂得,在死机发生后,如何从内核抢回键盘控制权的方法


_________________
Because...nobody really uses an operating system,
people use...programs...on their computer.
And the only mission in life of an operating system is to helps those programs run.
----Linus


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 致老抱怨死机的人
帖子发表于 : 2009-08-26 19:01 
头像

注册: 2008-10-08 13:48
帖子: 3476
送出感谢: 0 次
接收感谢: 1
chinesejerry 写道:
这个说了跟没说一样,没法快速解决问题。
应该懂得,在死机发生后,如何从内核抢回键盘控制权的方法

如何呢??


_________________
--------------------------------------
论坛精华贴全集:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=199845
book:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=198286


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 致老抱怨死机的人
帖子发表于 : 2009-08-26 19:04 
头像

注册: 2007-06-13 15:57
帖子: 12567
地址: 在他乡
送出感谢: 50
接收感谢: 87
没有经常死机,不过看到这篇文件,没试过
引用:
这是今天才学到的方法,叫做 reisub,这个方法可以在各种情况下安全地重启计算机。大家在键盘上找,可以找到一个叫做“Sys Rq”的键,在台机的键盘上通常与 Prt Sc 共键,在笔记本可能在其他位置,如 Delete。以台机为例,要使用这种方法需要按住 Alt-Print(Sys Rq),然后依次按下 reisub 这几个键,按完 b 系统就会重启。

下面解释一下这个方法:其实 Sys Rq 是一种叫做系统请求的东西,按住 Alt-Print 的时候就相当于按住了 Sys Rq 键,这个时候输入的一切都会直接由 Linux 内核来处理,它可以进行许多低级操作。这个时候 reisub 中的每一个字母都是一个独立操作,他们分别表示:

unRaw 将键盘控制从 X Server 那里抢回来
tErminate 给所有进程发送 SIGTERM 信号,让他们自己解决善后
kIll 给所有进程发送 SIGKILL 信号,强制他们马上关闭
Sync 将所有数据同步至磁盘
Unmount 将所有分区挂载为只读模式
reBoot 重启

这6个字母的顺序是不可以记错的。那怎么记呢?这里提供一个个人认为比较好的方法:单词 busier(busy 的比较级,更忙)倒过来就是了。

基本上就这样了,Linux 的死机本来就不多见,现在见了也可以安全解决,多好~


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 致老抱怨死机的人
帖子发表于 : 2009-08-28 14:27 

注册: 2009-08-19 15:18
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
daf3707 写道:
没有经常死机,不过看到这篇文件,没试过
引用:
这是今天才学到的方法,叫做 reisub,这个方法可以在各种情况下安全地重启计算机。大家在键盘上找,可以找到一个叫做“Sys Rq”的键,在台机的键盘上通常与 Prt Sc 共键,在笔记本可能在其他位置,如 Delete。以台机为例,要使用这种方法需要按住 Alt-Print(Sys Rq),然后依次按下 reisub 这几个键,按完 b 系统就会重启。

下面解释一下这个方法:其实 Sys Rq 是一种叫做系统请求的东西,按住 Alt-Print 的时候就相当于按住了 Sys Rq 键,这个时候输入的一切都会直接由 Linux 内核来处理,它可以进行许多低级操作。这个时候 reisub 中的每一个字母都是一个独立操作,他们分别表示:

unRaw 将键盘控制从 X Server 那里抢回来
tErminate 给所有进程发送 SIGTERM 信号,让他们自己解决善后
kIll 给所有进程发送 SIGKILL 信号,强制他们马上关闭
Sync 将所有数据同步至磁盘
Unmount 将所有分区挂载为只读模式
reBoot 重启

这6个字母的顺序是不可以记错的。那怎么记呢?这里提供一个个人认为比较好的方法:单词 busier(busy 的比较级,更忙)倒过来就是了。

基本上就这样了,Linux 的死机本来就不多见,现在见了也可以安全解决,多好~


:em04 手指要够长,否则按了alt和sys rq之后只能用鼻子尖来按reisub了。


_________________
我是菜鸟我怕谁?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 致老抱怨死机的人
帖子发表于 : 2009-09-16 14:31 
头像

注册: 2009-04-26 1:36
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
topgunqq 写道:
daf3707 写道:
没有经常死机,不过看到这篇文件,没试过
引用:
这是今天才学到的方法,叫做 reisub,这个方法可以在各种情况下安全地重启计算机。大家在键盘上找,可以找到一个叫做“Sys Rq”的键,在台机的键盘上通常与 Prt Sc 共键,在笔记本可能在其他位置,如 Delete。以台机为例,要使用这种方法需要按住 Alt-Print(Sys Rq),然后依次按下 reisub 这几个键,按完 b 系统就会重启。

下面解释一下这个方法:其实 Sys Rq 是一种叫做系统请求的东西,按住 Alt-Print 的时候就相当于按住了 Sys Rq 键,这个时候输入的一切都会直接由 Linux 内核来处理,它可以进行许多低级操作。这个时候 reisub 中的每一个字母都是一个独立操作,他们分别表示:

unRaw 将键盘控制从 X Server 那里抢回来
tErminate 给所有进程发送 SIGTERM 信号,让他们自己解决善后
kIll 给所有进程发送 SIGKILL 信号,强制他们马上关闭
Sync 将所有数据同步至磁盘
Unmount 将所有分区挂载为只读模式
reBoot 重启

这6个字母的顺序是不可以记错的。那怎么记呢?这里提供一个个人认为比较好的方法:单词 busier(busy 的比较级,更忙)倒过来就是了。

基本上就这样了,Linux 的死机本来就不多见,现在见了也可以安全解决,多好~


:em04 手指要够长,否则按了alt和sys rq之后只能用鼻子尖来按reisub了。

好象是按了alt+sys rq之后,不要放开alt键,然后以次按r-e-i-s-u-b就可以了(不过注意要留一定的间隔时间)


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 致老抱怨死机的人
帖子发表于 : 2009-09-16 15:19 
头像

注册: 2009-03-29 21:28
帖子: 103
送出感谢: 0 次
接收感谢: 0 次
是RSEIUB


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译