高手解答 若何远程重启服务器[服务器安全]
本文“高手解答 若何远程重启服务器[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我是一个网络管理员,近来在一台上安装了windows 2003 server操作系统,并且通过他的远程桌面功效举行掌握.不过由于工作需求要求每次在服务器上操作后都要重新启动该服务器让改正设置见效,但是我每次通过远程桌面衔接成功并举行重启后都发现操作失效,我到是和服务器断开了会话衔接,但是服务器还是保持在桌面状况,用ping号令测试连通发现一向没断,实际去机房看了,确切没有重启.所以本人想问是不是远程桌面组件就不具有重新启动服务器的功效呢?谢谢高手解答!!!
【解答】实际上windows 2003 server的远程桌面功效是非常强盛的,他可以便利我们举行各种操作,改正设置,操作服务器就像在本机一样.当然关于关闭计算机,重新启动计算机,注销等系统操作也是没有一点问题的.所以说上面那位网友碰到的问题应当是服务器本身的弊端而不是远程桌面自己的错误.
按照这位网友的提醒我们可以知道在他举行完远程重新启动的操作后自己的会话是中止的,也就是说服务器已经开始进入重启操作预备阶段,但是为什么之后的重新启动操作却失利了呢?缘由只有一个——那就是某个程序或进程禁止了重启操作的持续运行,也就是说系统运行了一些不能被自动关闭的程序而招致重启无法顺利完成.
那么若何办理这个问题呢?我们可以联想到平常操作电脑时碰到的症状,很多时刻我们在重新启动计算机大概关闭计算机时城市呈现一个“某某程序无法关闭,请按强迫关闭按钮大概等候一段时间后再次尝试关闭操作的提醒”,这和上面那位网友碰到的问题原理是一样的.而差别的是在本机操作时可以直接点“强迫关闭”按钮来完成重新启动操作,在服务器上由于远程桌面程序会先于这些难关闭的进程完毕,所以我们就无法点“强迫关闭”按钮举行操作了.知道了问题的本源我们便可以从两方面动手举行办理了.
(1)找出捣乱进程:
首先我们应当在服务器机房而不是远程衔接服务器举行操作,然后在服务器的掌握台上履行重新启动的操作,看看能否有提醒信息呈现,假若有则按照提醒将对应的程序删除,只有删除捣乱的程序后才能保证远程重新启动服务器顺利完成.
(2)强迫终止进程:
但是有的时刻我们会发现无法关闭的程序大概进程是服务器的关键进程大概是运行中不可贫乏的,那么这时就不可以用前面的办法将进程对应的程序删除了,取而代之的是通过强迫关闭号令来完成.
在windows 2003 server中有一个叫做shutdown.exe的文件,他主要负责重新启动计算机,注销计算机,关闭计算机的工作,通过他可以完成上述操作.而令人欣喜的是该号令供应了一些参数,通过这些参数可以强迫关闭阻碍重启计算机的进程.
第一步:通过windows 2003 server的“开始->运行->输入CMD”进入号令行情势.
第二步:在号令行情势中输入shutdown后回车.
第三步:默许不加参数是无法实现任何操作的,下面简单介绍下shutdown号令的常用参数.
/?——显示帮忙信息
/l——注销
/s——关闭计算机
/r——关闭并重启动计算机
/a——撤消放弃系统关闭的操作.
/h——休眠本地计算机.
/t xxx——设置关闭前的超时为xxx秒,不加xxx默许为30秒.
/f——强迫正在运行的利用程序关闭而不事前告诫用户,这个就是我们本篇文章的关键了.
第四步:履行“shutdown -r -f -t 1” (不含引号)号令完成我们的强迫重新启动计算机操作,碰到不能自动关闭的进程或程序将强迫关闭.该号令中的-r参数是重新启动,-f是强迫关闭进程和程序,“-t 1”是设置关闭倒记时为1秒.
第五步:这样今后我们通过远程桌面衔接上服务器后便可以通过shutdown -r -f -t 1让其重新启动了,即便碰到无法关闭的进程也会强迫关闭.
小提醒:
别的有的时刻碰到一些无法关闭的进程是需求等候一段时间由系统自己再次尝试关闭的,不过默许等候时间对比长,实际上我们可以大大缩短这个时间,办法是通过“开始->运行->输入regedit后回车”翻开注册表,展开HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control,其下有一个数值WaitToKillServiceTimeout,将它的数值数据由“20000”改正成“0”.
通过这样的改正,今后我们等候关闭的时间便可以大大削减了,不过此办法关于那些难关闭而需求强迫关闭的进程无效.
以上是“高手解答 若何远程重启服务器[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |