ubuntu死机的处理方法汇总

ubuntu死机的处理方法汇总,第1张

参考: https://www.jianshu.com/p/36fb9eed82a3

Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录

输入top命令, 找到可能造成假死的进程, 用kill命令结束掉进程。然后Ctrl+Alt+F7回到桌面

Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录。

然后执行以下的任意一个命令注销桌面重新登录。

sudo pkill Xorg

或者

sudo restart lightdm

如果上面两种方法不成功, 键盘不听使唤了,Ctrl+Alt+F1 已经没有任何反应。那有可能是比较底层的软件出现问题。可以试试 reisub 方法。该方法是一种系统请求, 直接交给内核处理。

伸出你的左手,同时按住<Ctrl>+<Alt>键,别松开

右手先按一下<SysRq>(和PrintScreen(截屏)在一个键位上),左手别松开,等1秒

右手按一下 R,左手别松开,等1秒

右手按一下 E,左手别松开。这时包括桌面在内,所有程序都会终止,你会看到一个黑乎乎的屏幕,稍微等一段时间

右手依次按下 I,S,U,B,左手别松开。每按一次都等那么几秒种,你会发现每按一次,屏幕上信息都会有所变化。最后按下B时,屏幕显示reset,这时你的左手可以松开了,等几秒钟,计算机就会安全重启。

键盘上一般都有一个键SysRq, 和PrintScreen(截屏)在一个键位上,这就是系统请求的键。使其输入的一切都会直接由 Linux 内核来处理,它可以进行许多低级 *** 作。这个方法可以在死机的情况下安全地重启计算机, 数据不会丢失。

reisub 中的每一个字母都是一个独立 *** 作,分别表示:

r : unRaw 将键盘控制从 X Server 那里抢回来

e : tErminate 给所有进程发送 SIGTERM 信号,让它们自己解决善后

i : kIll 给所有进程发送 SIGKILL 信号,强制他们马上关闭

s : Sync 将所有数据同步至磁盘

u : Unmount 将所有分区挂载为只读模式

b : reBoot 重启

reisub字母顺序倒过来正好是busier,好记。

grep 是搜索 例如: ps -ef | grep java 表示查看所有进程里 CMD 是 java 的进程信息

-aux 显示所有状态 ps

例如: kill -9 [PID] -9 表示强迫进程立即停止 通常用 ps 查看进程 PID ,用 kill 命令终止进程

直接使用 netstat -anp | grep portno -anp 查看所有的进程和端口使用情况 即:netstat –apn | grep 8080

在windows系统中偶尔会碰到程序无响应的情况,大家都知道使用快捷键Ctrl+Alt+Del调出任务管理器,然后终止无响应的进程就OK了。但在Ubuntu系统里又应该如何强制关闭无响应程序呢?也许你也知道Linux上有很多方法可以强制关闭无响应的程序,比如你可以通过按快捷键 Ctrl+Shift+T来调出Terminal或者用 Ctrl+Shift+F1进入 Console ,然后用 kill 、killall 或 pkill 命令来杀死无响应的进程,而下面这个 Tips 则可以帮助你快速通过快键强制关闭 Ubuntu 上无响应的程序。这个Tips 用到了 xkill 命令,一个在桌面用的杀死图形界面的程序,Ubuntu 上是默认安装的,所以无需重新安装。你需要做的就是在 系统->属性->键盘快捷键 中添加一个自定义快捷键命令,然后定义一个快捷键,我用的是 Shift + X ,使用的时候直接按 Shift + X 然后点击无响应的程序,就可以快速关闭该程序了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7889089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存