VNC远程桌面解决服务器故障三例

  笔者多年从事运维工作,运维工作平时压力不大,但每个月都有那么几天--服务器抽风!我们公司安装Windows系统的服务器很少连续运行超过三个月,定期重启几乎是必须的,否则死机、蓝屏、响应奇慢等等各种问题都来了。

  把定时重启服务器命令添加到定时任务里,对减少服务器故障确有帮助,可只是掩盖了问题而非最终解决,其代价是“抽 to death”--服务器死机甚至无法引导操作系统,这时就会比较惨,半夜也不得不赶去机房救火。如果赶上放假、旅游、回老家,更是苦不堪言,为此笔者甚至多次动过转行的念头!有个朋友推荐笔者使用硬件VNC来解决突发性,笔者通过一段时间的使用及经验积累感觉运维压力减轻不少,特在此介绍给各位运维同行以助早日脱离苦海。

  谈到VNC,运维人员大多十分熟悉,是一类老牌远程桌面工具的通称,其以支持多平台而著称,已成为远程桌面的事实标准,其中包括大名鼎鼎的RealVNC、TightVNC等等。所谓硬件VNC,是指它是集成了VNC服务端功能的硬件,它独立于受控服务器安装运行,不需要在受控服务器上安装任何VNC服务端,只需要把硬件VNC连接到受控服务器上,然后就可以通过各种VNC客户端连接受控服务器了。与各种软件VNC相比,硬件VNC的最大好处是不依赖于服务器,通过硬件VNC可以远程配置BIOS、查看蓝屏错误、连接巨卡的服务器,甚至服务器死机了仍可连接。在这里简单介绍一下笔者利用硬件VNC解决Windows 2003服务器故障的三个实例,其中有笔者总结的一些小技巧,希望可以对各位运维同道有所帮助和启发:

  实例一、服务器CPU或内存占用过高,响应缓慢

  解决思路:尽快找到占用CPU或者内容过高的异常进程并予以结束,无法结束时可以考虑重启服务器。

  具体操作:可以想象此时服务器响应已经非常缓慢,服务器上运行的VNC或者远程桌面服务往往已经无法连接。此时应通过硬件VNC连接服务器,考虑到服务器响应速度慢导致难以操作,应减少鼠标操作,尽量通过快捷键完成操作。笔者总结的最快捷的操作顺序是(1)通过Ctrl+Shift+ESC组合键调查任务管理器;(2)通过Shift+Tab键切换到“进程”页;(3)找到导致服务器CPU和内存进程使用率占用异常的进程后,通过Alt+E键予以结束。按此流程,最少只需要2、3次按键就可以把异常进程K掉了,然后再查明引起异常的具体原因或者重启相应进程即可。里面还有一个小技巧,就是尽量通过TightVNC来连接硬件VNC,然后按下TightVNC里面的“Ctrl工具项”再按下Shift+ESC键,这样才能调出任务管理器,试一下你就明白了,不解释。

  如果无法找到问题进程,只能选择重启服务器以最快恢复故障,笔者使用的最快捷操作是:(1)TightVNC下按下“Windows旗帜按键”后点击R键;(2)在运行对话框内输入命令‘ shutdown -r -f -t 00’后按回车键,系统将立即进行重启。

  

  实例二、服务器中毒或受到攻击导致网络带宽被占满

  解决思路:禁用网络接口,查明具体原因后再重新启用

  具体操作:一般情况下(如服务器受到SYN FLOOD攻击导致最大连接数占满),硬件VNC的网络连接未受波及,此时可以直接远程控制受控主机,在“网上邻居”图标上点击鼠标右键选择“属性”,此时会打开“网络连接”窗口,选择相应网络连接后点击鼠标右键选择“禁用”即可。某些特殊情况下(如服务器中毒后大量向局域网发包),硬件VNC的网络连接带宽也受到一定影响,此时硬件VNC的远程桌面画面刷新也会比较缓慢,建议通过快捷键进行操作。笔者的做法是:(1)在TightVNC下按下“Windows旗帜按键”后点击R键,键入“cmd+回车”,此时会调出Dos命令提示行窗口;(2)在Dos窗口中键入命令‘netsh interface set interface name="eth0" admin=DISABLED ’,即可禁用网络名称为eth0的网络连接,命令中“eth0”部分需要替换成相应网络连接名称。建议在日常维护中做好相应准备,将“本地连接*”的中文网络连接名称更换为“eth*”样式的英文简写,已备在关键时刻使用。另外,还可以通过命令‘netsh interface show interface’命令查看网络连接名称和当前状态,通过命令‘netsh interface set interface name="eth0" admin=ENABLED ’,即可重新启用网络连接eth0。

  

  实例三、服务器蓝屏

  解决思路:记录蓝屏信息,尝试重启服务器,如无法引导则进入安全模式

  具体操作:蓝屏情况下,硬件VNC可以看到屏幕的现实信息,有的时候这部分信息可以指出具体出错的硬件驱动或者DLL程序是什么,这类情况下可以通过VNC客户端将屏幕拷贝下来,留作稍后分析使用(当然很多情况下Windows的蓝屏提示信息也是没有任何价值的)。然后我们可以联系机房,帮我们进行重启,一般来讲,重启可以恢复80%以上的故障。如果重启后进入操作系统过程中再次蓝屏,那我们只能跟机房来句“不好意思,麻烦您了,能再给重启一次吗…”,然后盯住VNC客户端,一旦看到服务器开机画面就开始狂按F8,选择进入安全模式,然后再慢慢修复具体故障好了。顺便提一个小经验,凭此方式也可以确切知道机房网管是否给重启了服务器,这点用途也不多解释了,都懂的。

  

  以上是笔者总结的一些解决服务器故障方面的一些小经验与技巧,如果各位运维朋友有更优的解决方式、或者在实际运维工作中有任何疑问或困难,欢迎大家随时与笔者联系沟通,互相学习交流!

时间: 2024-11-02 09:01:02

VNC远程桌面解决服务器故障三例的相关文章

Centos中VNC远程桌面程序的安装与使用教程_服务器其它

本文实例讲述了Centos中VNC远程桌面程序的安装与使用方法.分享给大家供大家参考,具体如下: 这里以centos 6.5为例 安装GNOME桌面环境 yum groupinstall "X Window System" "Desktop" CentOS安装Xfce桌面环境,可选 yum groupinstall Xfce 安装tigervnc yum install tigervnc-server tigervnc 设置远程登陆到gnome桌面的配置,再最后面加

windows远程桌面授权服务器的4105警告,错误代码:0x80070005解决办法

在公司的XXXX域的Windows Server 2012 R2服务器上安装远程桌面授权服务器,同时此服务器也是域控制器,激活远程桌面授权后出现下面警告信息:    代码如下 复制代码 日志名称: System 来源: Microsoft-Windows-TerminalServices-Licensing 日期: 2015/4/3 14:43:08 事件 ID: 4105 任务类别: 无 级别: 警告 关键字: 经典 用户: 暂缺 计算机: MDC.XXXX.cn 描述: 远程桌面授权服务器无

由于没有远程桌面授权服务器可以提供许可证,.....错误的解决(Server2008R2)

"由于没有远程桌面授权服务器可以提供许可证,....."错误的解决(Server2008R2) 服务器安装的是Server2008R2,由于是刀片,一直远程桌面的方式使用进行试用了. 昨天远程的时候忽然提示如下错误: 晚上搜索了一通也没搞定,很多提示要安装RD并授权.后来问了个一直用Server的同事,原来是安装角色的时候安装了""远程桌面"的原因,删除即可. 即在我的电脑上右键菜单中选择-"管理",点击"角色",点

ubuntu12.04上增加VNC远程桌面连接访问

ubuntu12.04上增加VNC远程桌面连接访问               一般来说,我们的服务器都是放在一个偏的位置,条件好点的就是有专用机房,大家也许都有这种体会,服务器噪音很大,特别是机房里机器成群,待在里面还是不那么好受的,那我们怎么办呢?远程登录来解决,那ubuntu服务器怎么进行远程登录呢?我们可以使用VNC来做.搭建这样一个远程桌面连接访问的环境其实还是很简单的,也很成熟了,我们只是一个使用者,还得先感谢发明vnc的前辈啊!下面简要介绍一下整个过程: /************

CentOS6环境安装VNC远程桌面环境及FireFox/Flash Player的教程

老蒋在之前的博客文章中分享过不少关于VNC远程桌面环境的搭建和部署,大部分都是基于CentOS5环境的,今天这位朋友需要在ConoHa VPS服务器中安装VNC,熟料最低版本是CentOS6,版本不同安装方法肯定是不同的.同样的,在众多VNC环境中,XFCE环境是最为节省资源的,所以也需要安装XFCE桌面环境.   根据项目的需要还需要安装简体中文语言包.FireFox火狐浏览器.Flash Player组件支持,所以在这篇文章中,老蒋就基于CentOS6环境完整的部署XFCE VNC环境做一个

Linux CentOS 5架设Fluxbox VNC远程桌面服务及安装FireFox

老左在博客中分享过不少关于Linux VPS主机架设VNC远程桌面的文章,之前还曾在一篇文章中有提到过下次不再写了,在写就感觉太多,有点倒胃口了.这次又没有憋住,还是把今天整理的在CentOS 5环境中架设Fluxbox VNC远程桌面的文章分享到博客中来.因为平时有几个网友是从业刷单业务的(应该不少人有做就是刷单亚马逊之类的),鉴于Linux VPS成本较低且需要模拟远程桌面,远程登录且需要用到FireFox浏览器人工操作人为购买产品行为.   这不之前分享过的一些文章中有用到基于一些环境的架

windows 服务器远程提示“由于没有远程桌面授权服务器可以提供许可证”

最近一直很忙很忙,完全没时间打理博客,回家后基本上就是洗洗睡的节奏,我之前真的从未想过,我会有回到家不想碰电脑的情况...不但不想碰电脑,而且失眠症也消失无遗,因为实在是太疲劳了,总算是有了些好处. 这几天实际上也有一些可以记录的工作经验,无奈一直没有头绪也没时间,刚好趁着今天午休间隔,先整理出一小部分好了,不然博客就真废了... 一.故障案例① 今天上午在给测试组的IIS新增https的时候,发现远程弹出如下错误: 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断.请跟服务器管理员联系

Windows Server 2008 RemoteApp(六) 远程桌面网关服务器

通常内部要管理的远程桌面服务器很多,在防火墙上都发布比较麻烦,此时我们只需在DMZ区部署一台远程桌面网关服务器将它发布即可解决问题,外网的用户使用HTTPS协议连接到远程桌面网关服务器,然后远程桌面网关服务器再把外网用户的访问请求重定向到内网的任何一台远程桌面服务器上.这样一来由于外网用户使用的是互联网上应用广泛的HTTP协议,基本不用担心在互联网上被拦截,同时也保障了数据在传输过程中的安全性 服务器相关信息 1.申请证书 远程桌面网关服务器需要用到证书,证书的申请方法在第三章有详解,申请过程需

远程桌面登录服务器黑屏,求大神

问题描述 远程桌面登录服务器黑屏:1.重启服务器后远程还是黑屏.2.换过几台电脑连接都是黑屏. 解决方案 解决方案二:http://write.blog.csdn.net/postlist/0/all/deleted解决方案三:额.......解决方案四:机器被黑了,重做系统吧