误杀gnome-session-a进程导致Ubuntu前端崩溃,请求修复方案
误杀gnome-session-a进程导致Ubuntu前端崩溃,请求修复方案
别慌!新手刚接触Linux时误杀系统核心进程太常见了,这个问题很好解决,分两种情况来处理:
情况一:还能调出终端或虚拟控制台
如果你的桌面虽然崩溃,但按下Ctrl+Alt+T能弹出终端,或者按下Ctrl+Alt+F3(F2到F6任意一个都行)能进入文本模式的虚拟控制台:
- 要是用虚拟控制台的话,先输入你的用户名和密码登录进去;
- 执行命令重启GNOME显示管理器,这会重新启动整个桌面服务:
(如果你的Ubuntu版本比较旧,用的是LightDM显示管理器,就把命令换成sudo systemctl restart gdmsudo systemctl restart lightdm) - 执行完后按下
Ctrl+Alt+F1(或F7)回到图形界面,桌面应该就恢复正常了。
情况二:桌面完全卡死,连终端都调不出来
如果整个系统都卡死,连虚拟控制台都进不去,别硬拔电源,试试安全重启:
按住Alt+SysRq(就是键盘上的Print Screen键),然后依次按下R、E、I、S、U、B,每个按键间隔1-2秒。这个组合键会让系统安全关闭所有进程、卸载磁盘分区,最后重启,不会损坏你的文件系统。
重启后进入系统,gnome-session-a会自动重新启动,桌面就能正常使用了。
给你提个小建议
以后要结束应用进程的话,优先用图形化的gnome-system-monitor(打开终端输入这个命令就能启动,和Windows任务管理器类似),能直观看到每个进程对应的应用,不容易杀错;如果习惯用命令行,可以装个htop(sudo apt install htop),它比默认的top更清晰,能帮你分辨哪些是系统核心进程,哪些是普通应用进程。
备注:内容来源于stack exchange,提问作者Ranier Dalton Couto




