Linux故障处理之:vnc远程桌面卡死故障处理

文章目录

  • 前言
  • 一、解决思路
  • 二、解决办法
    • 1.gnome桌面:
    • 2.xfce桌面:
    • 3.mate桌面
  • 总结


前言

以前刚接触vnc桌面时,感觉很神奇,因为习惯了ssh黑色页面,让我用图形化界面感觉很新颖。
但是,图形话界面没有我想象的那么稳定,时不时会出现各种故障,如:闪屏、任务栏无法使用、界面卡死只有鼠标能动,拖到窗口有锯齿状、其它都正常但是无法输入等等
以上问题相信相当一部分人员会选择重启vncserver,
但是每次重启势必会显得过于粗暴,如果是专职IT每次都重启,影响多少有点不好(你懂得,哈哈)


一、解决思路

linux中每一个服务,会对应一个或多个进程,比如:
GNOME Shell:桌面交互界面:提供窗口管理、应用启动器(Activities 按钮)、工作区切换、系统托盘等功能(gnome3)
可以尝试kill掉相关进程(建议私底下测试好,kill会不会自启动,会不会影响现有的job运行)
xfce4-panel:任务栏与工具集成:提供应用程序启动器、窗口按钮、系统时钟、任务列表、电源管理等基础功能
mate4-panel应该也差不多吧

二、解决办法

1.gnome桌面:

sudo ps -ef | grep gnome-shell

记住方框中的ID
在这里插入图片描述
使用kill杀死该进程(gnome-shell会自动重启)

sudo kill -9 2190

此时,你的页面会闪烁一下,故障应该已经恢复

特别提醒:
gnome-shell会有一定概率无法自启或启动失败:服务器负载特别高的情况下

2.xfce桌面:

sudo ps -ef | grep xfce4-panel | grep xxw

Linux故障处理之:vnc远程桌面卡死故障处理_第1张图片
然后使用kill 杀掉14295进程

sudo kill -9 14295

屏幕在闪烁之后,故障恢复

3.mate桌面

sudo ps -ef |grep mate4-panel | grep xxw

杀掉进程即可

以上方法屡试不爽


总结

kill 有风险,使用需谨慎
虽然有一定概率自启失败,反正要重启,尝试一下也无妨

你可能感兴趣的:(vnc,linux,运维,服务器)