阻止休眠的方法:
专注于为中小企业提供网站制作、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业商水免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1、可以编辑xorg.conf,添加选项把xscreensaver直接关闭;
2、修改后重启x即可生效,编辑xorg.conf文件和使用xset命令效果一样,可使用xset-q查看设置和当前配置;
3、时间值设置成0,就是关闭该项;
4、禁止centos休眠,linux由于屏幕关闭加上长时间没有操作可能导致centos进行深度休眠,此时只能通过电源键来强制重启;
5、修改涉及两个地方,第一个是SectionMonitor,查看其配置中是否有PMS,且其值为false,保证配置信息。
首先要解释下DPMS的意思,dpms可以认为是一个显示能源管理系统,一般用于计算机功耗的管理。
在linux中有几个选项:
To control Energy Star (DPMS) features:
-dpms Energy Star features off 关闭节能模式
+dpms Energy Star features on 打开节能模式
dpms [standby [suspend [off]]]
force standby 强制待机
force suspend 强制休眠
force off 强制关闭屏幕
force on 打开节能模式
(also implicitly enables DPMS features)
a timeout value of zero disables the mode(测试系统 red flag linux)
standby 待机
suspend 休眠
off 关闭屏幕
xset的意思是xwindow设置
linux关闭显示器命令:xset dpms force off
在linux下,我喜欢用命令让系统进入休眠:
$ echo mem | sudo tee /sys/power/state
当然,不用每次都要敲这么一长串,可以把它加入到一个脚本中。 再将该脚本命令加入到/etc/sudoers文件,就可以避免每次都需要输入用户密码了。
man hdparm
hdparm -Y /dev/hd*:使硬盘进入睡眠模式;
hdparm -y /dev/hd*:使硬盘进入省电模式;
hdparm -S[num] /dev/hd*:设置超时值使硬盘进入睡眠模式;
唤醒硬盘hdparm好像没有相应参数,实际上你去操作硬盘就会自动唤醒硬盘,使用ioctl有个参数可以唤醒硬盘,你可以查看硬盘操作的相应头文件。
具体看hdparm的源代码,实际是使用ioctl操作硬盘相应寄存器。