电脑中服务器重启,第1张

 电脑会自动重启是一种比较普遍的电脑故障,这只是表面现象,引起电脑会自动重启的内外因素很多,我们从软件和硬件两方面入手,本着先易后难,先软后硬的处理原则进行排查处理。

  电脑会自动重启的原因及解决方法:

  一、电脑自动重启之软件方面

  1、病毒破坏

  比如典型的“冲击波”病毒,发作时会提示系统将在60秒后自动启动。对于是否属于病毒破坏,我们可以使用最新版的杀毒软件进行杀毒,一般都会发现病毒存在。

  还有一种可能就是当你上网时被人恶意侵入了你的计算机,并放置了木马程序。这样对方就能够从远程控制计算机的一切活动,也包括让计算机重新启动。对于有些木马,不容易清除,最好重新安装操作系统。

  2、系统文件损坏

  当系统文件被破坏,如Win2K下的KERNEL32DLL,Win98 FONTS目录下面的字体等系统运行时基本的文件被破坏,系统在启动时会因此无法完成初始化而强迫重新启动。

  解决方法:覆盖安装或重新安装。

  3、定时软件或计划任务软件起作用

  比如在“计划任务栏”里设置了重新启动或加载某些工作程序时,当定时时间到时,计算机也会自动重启。

  解决方法:打开“启动”项,检查里面有没有自己不熟悉的执行文件或其他定时工作程序,将其屏蔽后再开机检查。或者在“运行”里面直接输入“Msconfig”命令选择启动项。

  二、电脑自动重启之硬件方面

  1、机箱电源

  用户或装机商往往不重视电源,采用质量不好的电源,是引起系统自动重启的最大因素之一。

  ①电源输出功率不足,当运行大型的3D游戏等占用CPU资源较大的软件时,CPU需要大功率供电时,电源功率不够而超载引起电源保护,停止输出。电源停止输出后,负载减轻,此时电源再次启动。由于保护/恢复的时间很短,所以给我们的表现就是主机自动重启。

  ②电源直流输出不纯,数字电路要求纯直流供电,当电源的直流输出中谐波含量过大,就会导致数字电路工作出错,表现是经常性的死机或自动重启。

  ③CPU的工作负载是动态的,对电流的要求也是动态的,而且要求动态反应速度迅速。有些品质差的电源动态反应时间长,也会导致经常性的死机或重启。

  ④更新设备(高端显卡/大硬盘/视频卡),增加设备(刻录机/硬盘)后,功率超出原配电源的额定输出功率,就会导致经常性的死机或自动重启。

  解决方法:换高质量大功率计算机电源。

在宝塔面板中,您可以使用定时任务功能来实现定时重启网站的功能。下面是具体步骤:

登录宝塔面板。

点击左侧菜单栏中的“计划任务”。

点击“添加任务”按钮。

在“命令”栏中输入重启网站的命令,例如:/etc/initd/nginx reload。

在“执行时间”栏中设置每天或每周重启网站的时间。

点击“确定”按钮保存设置。

请注意,不同的web服务器和网站程序重启命令不一样。例如 apache 重启命令为 /etc/initd/httpd reload, lnmp下的重启命令为 /etc/initd/php-fpm restart

另外,请确保你有重启网站的权限。

 1、首先,打开记事本程序,输入如下命令代码:shutdown -r -f -t 30

  命令解释:r参数指定服务器系统重新启动,f参数强行关闭服务器系统中的顽固进程和应用程序,t参数表示系统关机倒记时的时间。

  然后选择"另存为",注意文件类型选为"所有文件",文件名输入为"Restartbat",即保存成“bat”格式的批处理文件,并将之保存至合适的位置。

  2、接着,依次单击“开始-程序-附件-系统工具-任务计划”命令,用鼠标双击其后界面中的“添加新任务”图标,打开新任务创建向导界面。单击“下一步”按钮,从应用程序列表框中单击“浏览”按钮,打开文件选择对话框,将之前生成的“Restartbat”文件选中并导入到向导窗口中。然后为新建的计划任务取个合适的名称,并将“该任务的执行”设置为“每天”。单击“下一步”按钮后,进入设置界面,将新任务的运行起始时间指定为每天“4:00”。再单击“完成”结束服务器定时重启任务的创建操作。

 

 经过以上步骤详细地设置之后,服务器系统就会在我们设定的时间实现自动重新启动了。

用系统自带指令实现 Windows XP/2003 定时自动关机

之前百威公司服务器要求实现服务器的定时自动关机,最初是想随便找款软件,但经测试发现找到的软件要么需要付费,要么功能欠缺,之后自己改用了at和shutdown指令实现的方法,发现还是挺方便的。

先说下系统自带的关机指令,很多人应该已经知道了,就是shutdown,不带参数执行将会列出它的参数,常用参数为:

/s 关闭计算机

/r 关闭并重启动计算机

/f 强制正在运行的应用程序关闭而不事先警告用户

/t xxx 设置关闭前的超时为 xxx 秒,默认为 30

另外,在倒计时过程输入shutdown /a可以取消关机或重启,不加/t参数执行则倒计时30秒。

一般需要立即关机可以这样写:(将/s参数换成/r参数就是立即重启)

shutdown /f /s /t 0

shutdown支持对远程计算机进行操作,需要使用/m参数,如:

shutdown /f /s /m \\\\test

在30秒后强制将局域网中名为test的计算机关闭

再说下at指令,它的作用是计划在指定时间和日期在计算机上运行命令和程序。在命令行下输入at /将列出它的帮助信息,在“帮助和支持中心”里有更详细的解释及示例。

假设想实现晚上23:30自动关机,可以这么写:

at 23:30 shutdown /f /s /t 0

成功的话会有类似这样的信息回应:新加了一项作业,其作业 ID = 1

要取消这个定时关机的话,有两种方法

方法一、命令行

不带任何参数执行at,将会列出已经设定的内容,记下状态ID号,比如本例为1,然后输入:

at 1 /delete

也可以简写为:

at 1 /d

不加序列号使用/d参数将会删除所有设定的内容,如果想不经确认删除所有设定的内容,可用:at /d /y

方法二、任务计划

用at指令设定的定时执行指令可在“控制面板”的“任务计划”中看到,要取消的话删除就行了。

如果你只是临时用用,比如只是当天需要定时自动关机,用上述指令就行了。如果需要在一个月中的某几天或每周一甚至是每天执行,就需要再加点参数,仍然举例说明。

例1、每月的1、5、10、15、20号的0点自动关机

at 00:00 /every:1,5,10,15,20 shutdown /f /s /t 0

例2:每周一的23:00自动关机

at 23:00 /every:Monday shutdown /f /s /t 0

例3:每天22:00自动关机

at 22:00 /every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday shutdown /f /s /t 0

即使用every参数,例3中的每天自动关机可以简写为:

at 22:00 /every:Su,M,T,W,Th,F,Sa shutdown /f /s /t 0

最后解释一下本贴标题为何要注明XP/2003,Windows 2000是不自带shutdown指令的(当然从XP/2003系统里复制一个过去也能用),我的机器上也没装Windows 2000,不知道在2000里是否自带at指令。

另,用at指令而不是在任务计划里添加是因为用at指令添加的任务是以系统最高的SYSTEM权限来执行的,不登录也会生效,而在任务计划里添加的任务需要指定管理员帐号密码才能做到不登录也生效,at指令还能用\\\\computername指定在局域网里的其它计算机上建立自动执行的任务计划,当然前提条件是你有对方机器的管理员帐号和密码。

补充二点:

1、用以上命令,并命令执行时,系统进入关机倒计时。这时,如果正在工作,不需要关机,那马上在倒计时设置时间内运行“shutdownexe -a”中止关机命令。也可以建立一个这个命令的快捷方式在桌面上,方便使用。

2、拷贝Shutdownexe到2000系统下AT命令完全可以使用,包括Win2000、Win2000Server。

用at配合shutdown命令非常方便。

比如要在晚上22:00关机,可以使用at 22:00 shutdown -s -f

附ShutDown用法及参数

用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \computername] [-t xx] [-c "comment"] [-d up:xx:yy]

没有参数 显示此消息(与 相同)

-i 显示 GUI 界面,必须是第一个选项

-l 注销(不能与选项 -m 一起使用)

-s 关闭此计算机

-r 关闭并重启动此计算机

-a 放弃系统关机

-m \computername 远程计算机关机/重启动/放弃

-t xx 设置关闭的超时为 xx 秒

-c "comment" 关闭注释(最大 127 个字符)

-f 强制运行的应用程序关闭而没有警告

-d [p]:xx:yy 关闭原因代码

u 是用户代码

p 是一个计划的关闭代码

xx 是一个主要原因代码(小于 256 的正整数)

yy 是一个次要原因代码(小于 65536 的正整数)

-f:强行关闭应用程序

-m \计算机名:控制远程计算机

-i:显示图形用户界面,但必须是Shutdown的第一个选项

-l:注销当前用户

-r:关机并重启

-t时间:设置关机倒计时

-c "消息内容":输入关机对话框中的消息内容(不能超127个字符

2、举例:

关闭计算机 shutdown –s (方法:”开始”->”运行”->”shutdown -s”->”确定”)

延迟3秒关闭计算机 shutdown –s –t 3(方法:”开始”->”运行”->”shutdown –s –t 3”->”确定”)

取消关闭计算机 shutdown –a (方法:”开始”->”运行”->”shutdown –a”->”确定”)

3、应用:

(1)您如果想在1小时后自动关闭计算机,比如:您正在下载一个软件或一部**,而您有急事要出去,您会怎么办?停止下载?太可惜了!继续?下载完后电脑怎么关闭?不用愁!您可以使用该命令解决:

shutdown –s –t 3600 (系统在3600秒后关闭计算机,时间自定)

您就放心地出去了,而不用担心您的计算机长期开着了。

(2)出现RPC漏洞而导致倒计时自动关机,使用该命令取消倒计时自动关机:

shutdown –a (方法:”开始”->”运行”->”shutdown –a”->”确定”)

(3)利用Shutdown命令 实现网络统一关机

通过一台电脑把所有的机器都关掉。因为所有的办公用机安装的都是Windows XP系统,就想到了使用远程关机“Shutdown”命令。具体方法如下:

步骤1 单击“开始→运行”,在对话框中输入“Gpeditmsc”,单击[确定],打开“组策略编辑器”。

步骤2 在“组策略编辑器”窗口的左边打开“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,在右边的窗口选择“从远端系统强制关机”。在 弹出的对话框中显示目前只有“Administrators”组的成员才有权远程关机;单击对话框下方的[添加用户或组]按钮,然后在弹出的对话框中输入 “guanji”(管理员账号),再单击[确定]。

步骤3 这时在“从远端系统强制关机”的属性中便添加了一个“guanji”用户,单击[确定],最后关闭“组策略编辑器”窗口。

对电脑进行上述操作后,便给每台计算机的“guanji”用户授予了远程关机的权限。到下班时,只要在自己的机器上进行以下操作:

步骤4单击“开始→运行”,在对话框中输入“Shutdown -I”,屏幕上将显示“远程关机”对话框。

(4)用XP的ShutDownexe实现服务器定时重启

Windows XP的关机是由Shutdownexe程序来控制的,位于WindowsSystem32文件夹中。如果想让Windows 2000也实现同样的效果,可以把Shutdownexe复制到系统目录System32下。

首 先当然要求主板必须支持软件关机功能,否则你还得亲自去按电源开关才能关机,现在的主板一般都支持软件关机。操作步骤:单击“开始”/程序/附件/系统工 具中"计划任务",弹出计划任务窗口,然后双击"添加已计划的任务",运行“计划任务向导”,按“浏览”,找到WINDOWS目录中的 Rundll32exe 文件,单击"打开"按钮,在出现的对话框中键入该任务的名字(如"定时关机"),执行方式选择“每天” ,然后按“下一步”选择定时关机时间(可以先试一下比现在机器上显示的时间晚1分钟),下一步选中“当单击完成打开该任务的高级属性”,单击"完成",最 后右击"定时关机"来打开属性,在运行栏输入“C:WINNTsystem32shutdownexe -r -t 1”,单击"确定"不久,OK了。

4结论:WindowsXP中的shutdown命令功能很强大,你可以去尝试使用,挖掘出功能,为我们服务。创建个快截方式 地址里输入 shutdown -t -s 3600

然后把他复制到 开始 程序 启动里

或者 在 注册表的 run 项目下 加入 这个快截方式的 地址

你也可以放在boot.inf里的lood 语句中

还可以用批 处理

vbs 文件

用vbs文件的好处是可以后台运行控制时间不向你的破语句

输入shutdown -a

1、首先重启SQL是需要一定权限的,因为是操作SQL的服务。一般是使用管理员级别的权限

2、重启SQL的命令行是:

net stop mssqlserver

net start mssqlserver

将以上两行存成一个Bat文件

3、在系统中创建一个计划任务,设定这个计划任务的执行频率为每天,执行的脚本是上面的那个文件。执行权限使用管理员级别的账户

在系统启动后,ROSEHA首先会启动HADaemon,根据高可用性系统的配置结构进行初始化,然后会启动相应的服务和代理程序来监控和管理系统服务。如果该代理程序检测到服务处于活动状态,HADaemon就会认为该服务处于活动状态,并会定时通知后备份服务器上的HADaemon,告知对方其每项服务处于正常状态。当代理程序检测到某个服务发生故障时,它就通知HADaemon管理程序。此时,HA软件首先会按用户设定的重启次数重新启动该服务,如果启动不成功,该服务会由HA转移(切换)到备份服务器上。HA周期性地检测系统的硬件状态,如果硬件发生故障,HA会把与该故障硬件相关的服务转移到备份服务器上。当发生服务转移时,HA首先会在运行服务器上停止该服务及相应的Agent之后,在备份服务器上由HA将该服务和相应的Agent启动。由于停止和启动该服务都需要一定的时间,所以当服务被切换(转移)时,该服务会有短暂的中断,转移完成后,服务自动恢复正常运行。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 电脑中服务器重启

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情