服务器安装好Deepin后一直无法顺利重启,每次都得按住电源键关机再开机,一天的时间又是更换驱动、更改grub、重装等都没有解决,网上关于这个BUG的问题也挺多,猜测可能是硬件或是内核的原因,如果部署了服务需要重启卡死就尴尬了,所以退而求其次 查到了利用sysrq调用内核重启,做下记录,以备不时之需。

如果可以直接在服务器操作(键盘带SysRq键)

重启: Alt+SysRq+R+S+E+I+U+B
关机: Alt+SysRq+R+S+E+I+U+O

**说明:**在遇到系统假死后且其他方法都不奏效的时候,此方法在想要不损坏硬盘设备或丢失数据的前提下尽量完好重新启动时非常有用。

下面是对上述按键行为的详细描述:
Raw (从 X 取回对键盘的控制)
tErminate (结束 Nice 值为 -15 的程序,使其正常终止)
kIll (kill -9 unterminated programs 结束 Nice 值为 -9 的未终止程序)
Sync (将数据刷新到磁盘)
Unmount (全部重新挂载为只读)
reBoot(重新启动,相当于冷重启)
Off (通过 ACPI 或在旧系统中通过 APM 关闭系统。如“B”键一样,这个键相当于冷关机)

远程SSH或TELNET登录或键盘不带SysRq键

可以利用一下命令快速重启

echo 1 > /proc/sys/kernel/sysrq           //创建
echo r > /proc/sysrq-trigger             //取回键盘控制
echo s > /proc/sysrq-trigger             //同步数据(刷新数据到硬盘)
echo e > /proc/sysrq-trigger             //结束进程 Nice为-15
echo i > /proc/sysrq-trigger             //结束进程 Nice为-9 (kill)
echo u > /proc/sysrq-trigger             //重新挂载为只读
echo b > /proc/sysrq-trigger             //重启
echo o > /proc/sysrq-trigger             //关机

说明: 可以选择需要执行的操作进行,并不一定要全部执行,可以写入/sbin目录下以后直接输入命令就可以了。

Linux内核调试方法总结之sysrq
https://www.cnblogs.com/justin-y-lin/p/5424555.html

Deepin 官方关于系统死机的解决办法:https://wiki.deepin.org/wiki/%E7%B3%BB%E7%BB%9F%E6%AD%BB%E6%9C%BA

Deepin Linux 重启卡在Log处,直接调用内核重启(安全强制重启)相关推荐

  1. Linux驱动小技巧 | 利用DRIVER_ATTR实现调用内核函数

    1. 前言 很多朋友在调试驱动的时候,都会遇到这样一个场景:修改一个参数,然后调用某个内核中的函数. 比如将某个gpio的值拉高/拉低,修改某个寄存器的值等等. 如果每一个参数都通过字符设备的ioct ...

  2. deepin系统15.6版本安装执行那个exe文件_深度系统(Deepin Linux)U盘安装教程

    深度系统(Deepin Linux)U盘安装教程 同其他操作系统的安装一样,深度系统(Deepin Linux)同样可支持光盘安装.U盘安装和硬盘安装.只是目前,光盘已逐渐不再使用,组装电脑的时候光驱 ...

  3. deepin efi 启动u盘_深度系统(Deepin Linux)U盘安装教程!!附学习资料,干货

    首先在深度系统(Deepin Linux)的官网下载安装镜像.准备好一个U盘,系统镜像约2.2G,所以U盘的容量应该不小于这个空间,保持至少3G以上. 镜像下载完成后打卡镜像,在Windows8和Wi ...

  4. ubuntu+终端不能启动mysql数据库_强制重启Ubuntu服务器后Mysql无法启动

    本文将为您描述强制重启Ubuntu服务器后Mysql无法启动,具体完成步骤: 强制重启服务器后启动mysql不断报错误"code=exited","failed" ...

  5. ipad iphone开发_如何强制重启任何iPhone或iPad

    ipad iphone开发 Khamosh Pathak Khamosh Pathak Force Restarting an iPhone or iPad works as a quick fix ...

  6. xsmax进入dfu模式_iPhoneXSMax怎么强制重启-如何进入DFU模式

    很多时候我们的手机会出现卡死或者无法开机的情况,这时候我们就要通过重启来解决,但是有些小伙伴不了解如何强制重启,或者进入进入DFU模式,一起来看看吧! iPhoneXSMax重启方法 1.按住侧边按钮 ...

  7. 【装Linux系统时卡在logo处】禁用独显驱动

    [装Linux系统时卡在logo处]禁用独显驱动 最近在装Deepin和ElementaryOS系统时,总是卡在系统logo显现处. 这种原因一般是由于linux发行商收录的nouveau 的开源显卡 ...

  8. Linux基础知识(3)---查看linux系统重启之前的log -- last_kmsg

    查看linux系统重启之前的log -- last_kmsg 当 Linux Kernel 出现 BUG 的时候,后走入 panic flow,这个时候由于 Kernel 出现了严重的问题,adbd ...

  9. 深度 Deepin Linux 不能进入控制中心,不能关机、重启、待机、休眠、锁定、注销的解决方法

    安装 Deepin Linux 15.11 后想找一款支持状态栏实时显示网速的工具,于是一顿搜索装了几个软件逐个尝试,发现没有比较好用的,但是不知怎么多安装了个多余的软件,叫做 NetworkMana ...

最新文章

  1. 学习C语言你是否思考过表达式11111*11111的值是多少?把5个1换成6个1呢?9个1呢?...
  2. $.ajax()常用方法详解(推荐)
  3. Object/Relation Mapping 对象关系映射
  4. [leetcode] 14. 最长公共前缀
  5. 一发就会被秒赞的句子
  6. [转载] python中集合的表示_Python No.18_集合以及表示符号
  7. SharePoint开发中上传Excel问题 无法更新Microsoft Office文档
  8. SVM 超平面方程
  9. Linux下出现command not found的解决办法
  10. 关于nagios监控系统添加主机和服务脚本
  11. Spring Cloud Hystrix Dashboard仪表盘 和 Turbine集群监控 (学习总结)
  12. 数组模拟栈解决括号匹配
  13. SPSS学习 相关性分析
  14. CentOS 桌面版安装配置(以CentOS 7为例)
  15. 相机去畸变软件OCamCalib的使用方法
  16. 产品设计过程中的沉没成本和禀赋效应
  17. android ant批量打包
  18. Mybatis 批量操作8种实现总结
  19. 接商城类私活就靠他了,前后端都有
  20. 30个高质量的数据集网站,你必须要试试!

热门文章

  1. jupyter notebook 精华
  2. FD.io VPP软件架构(一):vppinfra(基础结构层)
  3. 升级开发者工具后调试器Storage和AppData目录找不见解决方法
  4. 计算机运行游戏慢怎么办,电脑运行速度慢,教您电脑运行速度变得越来越慢如何解决...
  5. uniapp引入自定义组件canvas 不现实,运行到微信小程序端时会报错
  6. MySQL修改密码策略、密码安全等级
  7. 开源美容美发行业小程序源码系统 完整前端+后端+部署教程
  8. mysql连接池DataSource,DruidDataSource的理解及其使用
  9. 站长怎么赚钱?多么严峻的问题
  10. 使用VS2022发布后端接口,创建本地IIS服务器,并且能通过外网能访问到你的端口