文档章节

Linux强制重启

 董松
发布于 2017/06/06 11:04
字数 309
阅读 149
收藏 0

Linux使用shutdown -r now 或者 rebootinit 6 命令无法重启时使用以下两条命令可强制重启:

echo 1 > /proc/sys/kernel/sysrq  
echo b > /proc/sysrq-trigger  

1./proc/sys/kernel/sysrq

向 sysrq 文件中写入1是为了开启 SysRq 功能。根据 linux/Documentations/sysrq.txt 中所说:SysRq 代表的是 Magic System Request Key。开启了这个功能以后,只要内核没有挂掉,它就会响应你要求的任何操作。但是这需要内核支持(CONFIG_MAGIC_SYSRQ 选项)。向 /proc/sys/kernel/sysrq 中写入0是关闭 SysRq 功能,写入1是开启,其他选项请参考 sysrq.txt

2./proc/sysrq-trigger

  • 立即重新启动计算机:
echo "b" > /proc/sysrq-trigger
  • 立即关闭计算机:
echo "o" > /proc/sysrq-trigger
  • 导出内存信息:
echo "m" > /proc/sysrq-trigger
  • 导出所有标志位和寄存器信息:
echo "p" > /proc/sysrq-trigger
  • 导出线程状态信息:
echo "t" > /proc/sysrq-trigger
  • 使系统崩溃:
echo "c" > /proc/sysrq-trigger
  • 同步连接系统磁盘:
echo "s" > /proc/sysrq-trigger
  • 重新挂载所有文件系统为只读:
echo "u" > /proc/sysrq-trigger

此外还有两个,类似于强制注销的功能:

  • 'e' — 使用 SIGTERM 信号杀死除 init 进程外所有进程
  • 'i' — 使用 SIGKILL 信号杀死除 init 进程外所有进程

© 著作权归作者所有

粉丝 9
博文 42
码字总数 22010
作品 0
朝阳
运维
私信 提问
Windows补丁再次惹祸了 卡住用户电脑

现如今,微软每个月发布更新补丁之后,几乎总会出现大大小小的一些问题。唉也没办法,那么多系统、软件,海量的代码,完美无瑕才邪门了呢。微软本月放出了多达13个安全补丁和一堆其他修复补丁...

Foundation
2015/08/20
58
0
重启和关闭 Linux 系统的 6 个终端命令

在 Linux 管理员的日程当中,有很多需要执行的任务,其中就有系统的重启和关闭。 对于 Linux 管理员来说,重启和关闭系统是其诸多风险操作中的一例,有时候,由于某些原因,这些操作可能无法...

作者: Prakash Subramanian
2018/10/31
0
0
linux nomodeset和拓展屏幕冲突

想装个linux系统用于开发, 前后装了ubuntu, linux mint, deepin等等, 发现系统安装后, 登陆输入密码会卡死, 完全没反应. 只能强制重启(其中ubuntu还会出现点击时间设置卡死, 系统设置卡死等奇...

long_ai_xin
2017/02/07
396
3
Ubuntu系统更新导致Eclipse无法使用问题

系统环境: Ubuntu 7.10(gutsy) Kernel Linux 2.6.22-14-generic GNOME 2.20.1 系统更新xserver-xorg-core后,运行eclispe得到下面的错误: 解决方法一: 编辑gedit /etc/X11/xorg.conf 添加...

zt371
2009/05/24
430
0
IDEA在linux下新建class卡住的问题

linux版本为fedora18 ,idea 是 12.1.3版本,新建class的时候会卡在confirm按钮上,然后只能强制关闭idea的进程。 重启后发现该文件已经生成,有人遇到这个问题么,eclipse和netbeans下是正常...

julisis
2013/05/22
507
0

没有更多内容

加载失败,请刷新页面

加载更多

经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0
实战项目-学成在线(八)

在前后端分离架构中,服务层被拆分成了很多的微服务,微服务的信息如何管理?Spring Cloud中提供服务注册中心来管理微服务信息。 注册中心作用: 1、微服务数量众多,要进行远程调用就需要知...

lianbang_W
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部