`

ubuntu(11)Ubuntu系统死机啦怎么办

 
阅读更多
Ubuntu系统死机啦怎么办?下面告诉大家一些解决的方法:

临时启用快捷键

sudo su
echo "1" > /proc/sys/kernel/sysrq

长期使用编辑
/etc/sysctl.conf
设置

kernel.sysrq = 1

如果只是X死了
Left Alt+SysRq+R 把键盘从X手中夺过来
Left Alt+SysRq+K 重启X

如果是其他原因, 如显卡驱动的debug
用无敌的"REISUB"
口诀: "Reboot Even If System Utterly Broken"
Left Alt+SysRq+R 把键盘从X手中夺过来
Left Alt+SysRq+E 终结所有进程
Left Alt+SysRq+I 强制关闭所有进程
Left Alt+SysRq+S 同步硬盘数据
Left Alt+SysRq+U 卸载然后只读挂载所有文件系统.
Left Alt+SysRq+B 重启

下面列出的是Linux系统的魔法键,相信对于大家了解与使用会更加的方便。

自从我换成了开源的A卡驱动以后,我的电脑就时不时地崩溃。现象是:突然之间,整个画面就冻结了,鼠标也不能动了,几乎所有的按键也都失效了,ctrl+alt+F1 和 ctrl+alt+backspace 都无效。这种情况一般发生在有不规则形状的窗口出现的时候,比如gnome-osd的透明文字,但也不是很一定的,发生的概率也不高,一般几天才会有一次。我想,要彻底解决的话,也只能等待驱动的改进了。

不过,每次崩溃都强行按电源的话,还是有点心痛的。幸好办法还是有的,因为驱动程序其实也只是一个程序而已,这时候即使驱动死掉了,鼠标键盘不能动,linux内核还是在正常运行的(按理如果我开了sshd的话,其他机器还是能ssh上来的)。而且,内核还是能处理一些键盘事件的,比如本文要说的:Magic System Request Key

以下按键,一般情况下不建议使用,除非是ctrl+alt+F1都失效了,才用。

使用Magic SysRq key的前提是CONFIG_MAGIC_SYSRQ这个内核选项被打开,并且没有在/proc/sys/kernel/sysrq里禁用掉,也就是 cat 这个文件的时候,出来的是 1 (或其他某些非0值)。其实这两个条件,在一般的linux发行版里都是满足的。下面就来介绍一下几个键的具体作用,其中SysRq指的是右上角的 “Print Screen”键。

ALT-SysRq-b 立即重启系统,不卸载分区和同步文件。
ALT-SysRq-c 调用kexec内核函数来重启,可以生成个crashdump。
ALT-SysRq-d 显示所有的“锁”,如果开了X的话,估计基本看不到。
ALT-SysRq-e 给除了init以外的所有进程发送SIGTERM信号,可以试图正常结束所有进程。
ALT-SysRq-f 调用oom_kill函数来干掉占用了很大内存的进程。
ALT-SysRq-g 内核调试相关的(好像新内核已经没了?)。
ALT-SysRq-h 显示其他key的帮助,同样,如果开了X的话,估计基本看不到。
ALT-SysRq-i 给除了init以外的所有进程发送SIGKILL信号。
ALT-SysRq-k 结束当前虚拟终端的所有进程。
ALT-SysRq-l 显示所有活动CPU的栈跟踪信息。
ALT-SysRq-m 显示内存状态。
ALT-SysRq-n
ALT-SysRq-o 可能的话,关机。
ALT-SysRq-p 显示当前的寄存器状态和标志位。
ALT-SysRq-r 关闭键盘的raw模式。
ALT-SysRq-s 同步内存里的数据到硬盘。
ALT-SysRq-t 显示当前的任务信息。
ALT-SysRq-u 以只读模式重新挂载所有分区。
ALT-SysRq-v
ALT-SysRq-w 显示不可中断的任务
ALT-SysRq-x
ALT-SysRq-z
ALT-SysRq-数字键 调整日志输出级别

另外,除了物理的按键以外,其实还可以把某个键的值用root权限写到 /proc/sysrq-trigger 文件里(这个文件是个只写不读的怪文件,哈哈),比如

echo t > /proc/sysrq-trigger

,来触发Magic SysRq key。

以上内容可以在内核源码的 Documentation/sysrq.txt 里找到英文原文,但是即便是这个官方文档,也似乎不是每个按键都有效的,可能是某些只有在特定的硬件条件下才有效,又或者文档没更新?

在万一遇到程序崩溃的时候,你可能需要按的键是: ALT-SysRq-reisub 来安全地重启机器~
分享到:
评论

相关推荐

    启动Ubuntu时进入BusyBox界面的处理方法

    在安装了新的Ubuntu系统后,部分用户可能会遇到一个较为特殊的情况:在系统启动过程中未能正常进入Ubuntu图形界面,而是直接进入了BusyBox命令行界面。这种情况通常表明系统在启动过程中遇到了一些问题,可能是硬件...

    绝望的2个小时,拯救Ubuntu 18.04 界面卡死

    本博客记载了一次 Ubuntu 18.04 界面卡死的完美拯救,在出问题的两个小时里,我真的慌了,想到我电脑里有很多毕业设计的材料,后天要交给老师的,还有今天从早上八点就开始写的代码,已经接近尾声了,但是还没有同步...

    win7下安装ubuntu最新版的双系统

    ### Win7 下安装 Ubuntu 最新版的双系统详细指南 #### 一、引言 随着技术的发展,越来越多的人希望能够在一台电脑上同时使用 Windows 和 Linux 双系统,以便于更好地进行工作与学习。本文将详细介绍如何在 Windows ...

    Ubuntu USB 问题收集

    **问题描述:** 部分用户报告称键盘在Ubuntu上出现死机现象。 **解决步骤:** 1. 首先确保键盘或X.org驱动没有损坏。 2. 使用Live CD挂载硬盘并进入终端模式,执行以下命令: ``` sudo mkdir /media/lucid sudo ...

    ubuntu redis的手动安装与配置

    1. 在主服务器的配置文件中,需要修改appendonly为yes,以确保数据在Redis宕机后能够恢复。另外,maxmemory参数用来设置Redis可以使用的最大内存,防止数据过多造成内存溢出。 2. 在从服务器的配置文件中,需要设置...

    烤机软件(主板出厂必备)

    总的来说,烤机软件通过复杂的测试流程,帮助用户和制造商发现并解决硬件问题,保证系统的稳定运行,避免服务器因硬件故障而意外宕机。在使用烤机软件时,应确保适当散热,监控温度,以防止过热造成的损害。同时,...

    那些年解决的Ubuntu系统故障

    本文都是笔者在使用Ubuntu时遇到的问题,大都在上网找到了有效的解决办法,在此记录下来,...  (我的机器为联想Y450,安装的Ubuntu12.04系统,安装了GT130M显卡驱动后重启,屏幕分为六个小屏幕,使用如下方法解决!)

    虚拟机VMware插入U盘操作系统崩溃死机问题及解决方法

    虚拟机VMware插入U盘操作系统崩溃死机问题及解决方法 1.问题描述 虚拟机VMware Workstation Pro 15.0 操作系统Ubuntu18.04 最近安装了虚拟机VMware Workstation Pro 15.0,并创建了Ubuntu18.04操作系统。将U盘接入...

    让电脑死机的文件 简单方便

    标题中的“让电脑死机的文件 简单方便”暗示了这可能涉及到计算机系统或应用程序的异常行为,特别是与Windows操作系统相关的问题。描述中提到的“1 2”两个文件夹,当它们被解压到桌面后,会导致explorer(Windows...

    pg+pgpool+Ubuntu 实现分布式流复制模式.docx

    在`pgpool`的配置中,它作为一个负载均衡器和故障切换工具,负责将客户端请求分发到不同的PostgreSQL实例,并在主服务器宕机时自动切换到从服务器。配置pgpool需要设置连接池、负载均衡策略以及故障检测机制。 总的...

    pg+pgpool+Ubuntu实现分布式流复制模式.doc

    在完成以上步骤后,你将拥有一个能够在主服务器宕机时自动切换到从服务器的分布式流复制环境,从而提高了系统的可用性和数据安全性。然而,这只是一个基础架构,实际应用可能需要根据业务需求调整复制策略,如多级...

    Ubuntu10.04TLS下Nagios3.4.1的简单安装配置.docx

    Nagios是一款开源的网络监控系统,可以检测各种网络问题,包括服务器宕机、服务中断、网络延迟等,并通过邮件、短信等方式及时发出警报。 首先,要安装Nagios,你需要从官方网站下载Nagios核心组件(nagios-3.4.1....

    Linux系统中xorg.conf文件详细介绍

    ### Linux系统中xorg.conf文件详细介绍 #### 一、引言 在Linux系统中,`xorg.conf` 文件是配置X Window系统的核心配置文件之一。它控制着图形界面的显示方式,包括分辨率、颜色深度、键盘鼠标等输入设备的设置等。...

    Ubuntu添加swap分区的方法

    前段时间上车了腾讯云 360 买三年多的学生机的活动,加上降配总共获得 6 年,然而内存降到 1G 后,跑个 mysql 时间长了内存都不够。而且腾讯云的 ubuntu 不知道什么原因 1G 内存实际只有 800+M,更加雪上加霜。 终于...

    sogoupinyin for ubuntu18.04.rar

    搜狗拼音输入法ubunt18.04上测试可用,文件全称sogoupinyin_2.2.0.0108_amd64.deb。搜狗拼音输入法ubunt18.04上测试可用,文件全称sogoupinyin_2.2.0.0108_amd64....注意ibus勿删除,否则死机! 压缩包中有安装说明。

    用向日葵和teamviewer远程控制linux系统.pdf

    Linux 系统的稳定性是高于 Windows 系统的,Linux 系统很少发生进程卡死和宕机情况,这使得它在服务器和高稳定性要求的领域中应用广泛。然而,在连接移动运营商网络时,由于移动运营商网络不具备固定的 IP 地址,...

Global site tag (gtag.js) - Google Analytics