linux待机,linux最好用的系统
linux系统如何关闭休眠功能
Win系统有一个休眠功能,这个功能是系统断电或重启时使用的,它主要是能恢复之前文件内容,但是很多用户都觉得用不着,于是就想要关闭掉。那么系统休眠功能怎么关闭呢?不知道的朋友赶紧看看小编整理的Win7休眠功能关闭方法吧!
一、在系统中关闭睡眠(休眠)功能
1、先在桌面的空白处点击鼠标右键并选择“个性化”选项
2、在个性化窗口中请点击“屏幕保护程序”图标,
3、在屏幕保护设置窗口中点击左下方的“更改电源设置”选项,
4、接着在电源选项设置窗口中,点击“更改计算机睡眠时间”选项
5、随后在窗口中请点击“使计算机进入睡眠状态”下拉列表,然后选择“从不”选项。
6、最后点击“保存修改”按钮,即可实现不让系统再进入睡眠模式了。
二、删除睡眠(休眠)文件
1、上面的方法只是在系统中把睡眠功能关闭,但并不会把系统自动创建的睡眠文件删除。这个睡眠文件一般是根据内存大小而来,如果你有8G内存,那这个文件的大小就不会小于8G。点击系统的开始菜单,再点击“所有程序”选项,
2、在所有程序列表中请点击“附件”一栏,
3、接下在附件程序列表中,先用鼠标指向“命令提示符”一栏,再点击鼠标右键选择“以管理员身份运行”选项,如图所示:
4、打开了命令提示窗口以后,请输入这条命令powercfg-h off并按键盘上的回车键执行。
5、当这条命令执行成功以后,硬盘上的睡眠文件也就消失了。
扩展资料:
为什么需要休眠?
尽管电脑硬件运行速度越来越快,但操作系统的体积也在不断膨胀,使得电脑开、关机时,启动、关闭的程序越来越多,花费时间也越来越漫长。因此如何让电脑能够快速启动、一开机就进入Windows,就成为用户关心的问题。
于是,随着硬件和软件的升级,操作系统开始引入了高级电源管理,其作用就是在电脑闲置时关闭部分设备,将电脑进入等待休息状态,这样当需要重新使用电脑
时,能够直接从等待休息状态尽快恢复到原先的工作状态,起到类似于快速启动的效果;同时,不用电脑时还能节省不少电能。
将内存装进硬盘——休眠
休眠,在广义上包括挂起到内存(STR,也就是待机)和挂起到硬盘(Suspend to Disk,简称STD)两种,而我们通常所指的休眠其实是STD。当电脑进入休眠状态时,电脑首先将内存中的状态复制到硬盘,然后关闭电源。此时电脑几乎和通常关机一样“安静”,你完全可以切断电源,因为保存到硬盘里面的数据不会由于断电而丢失!它和Ghost给系统做镜像的道理一样,不过与Ghost不同的是:Ghost保存并恢复的是整个系统信息,而休眠保存并恢复的是系统运行的信息。与待机相比,休眠是不能通过外部设备来唤醒的,它和正常开机一样启动电脑;不过和开机相比,休眠后启动电脑无需一个一个进程地来启动,只须要将硬盘中的内存镜像读取到内存中即可。
由于内存中的资料就是电脑当前的“状态”,为保持这个状态不变(可理解为不能压缩),系统必须在硬盘中开辟一个和内存容量大小相等的空间以保证能装下整个内存的“当前状态”,而这个空间的名字就叫hiberfil.sys,它的体积一般为物理内存的大小(比如电脑的内存是256MB,这个文件的体积也将是256MB,如图1),和我们管虚拟内存叫做pagefile.sys道理是一样的。
linux系统怎么设置不待机
解决方法如下:
1、在电桌面空白处右键,选择“个性化”选项。
2、进入“个性化”选项后,点击右下角的“屏幕保护程序”选项。
3、在打开的窗口中,点击“更改电源设置”选项。
4、选择的是平衡一栏对应的“更改计划设置”。如果前面选择的是”节能“一栏的话,那么点击”节能“对应的”更改计划设置“。
5、点击进入”更改计划设置“后,设置“使计算机进入睡眠状态”的时间,用户可按照自己的需求进行设置,完成后点击“保存修改”。
linux待机时间设置linux待机
linux休眠命令?
很高兴本问题!此观点仅供参考!如有纰漏请尽情斧正!
systemctlreboot重启机器。
systemctlpoweroff关机。
systemctlsuspend挂起-睡眠-保存在_存。
systemctlhibernate休眠-断电-保存在硬盘。
systemctlhybrid-sleep混合休眠模式(同时休眠到硬盘并挂起)
sleep命令使用教程?
使用权限:所有使用者
使用方式:sleepnumber
说明:sleep可以用来将目前动作延迟一段时间
参数说明:
--help:显示辅助讯息
--version:显示版本编号
number:时间长度,后面可接s、m、h或d
其中s为秒,m为分钟,h为小时,d为日数
例子:
显示目前时间后延迟1分钟,之后再次显示时间:
date;sleep1m;date
这个命令更多应用于shell脚本编程里和程序里
如下面的一段程序:
应用程序:
#includesyswait.h>
usleep(n)//n微秒
Sleep(n)//n毫秒
sleep(n)//n秒
驱动程序:
#includelinux/delay.h>
mdelay(n)//milliseconds其实现
#ifdefnotdef
#definemdelay(n)(
{unsignedlongmsec=(n);while(msec--)udelay(1000);})
#else
#definemdelay(n)(
(__builtin_constant_p(n)(n)=MAX_UDELAY_MS)?udelay((n)*1000):
({unsignedlongmsec=(n);while(msec--)udelay(1000);}))
#endif
调用asm/delay.h的udelay,udelay应该是纳秒级的延时
Dos:
sleep(1);//停留1秒
delay(100);//停留100毫秒
Windows:
Sleep(100);//停留100毫秒
Linux:
sleep(1);//停留1秒
usleep(1000);//停留1毫秒
每一个平台不太一样,最好自己定义一套跨平台的宏进行控制
秒还是微秒?关于延时函数sleep()
因为要写一段代码,需要用到sleep()函数,在我印象中,sleep(10)好像是休眠10微秒,结果却是休眠了10秒(在Linux下)。觉得很奇怪,因为头儿也记得好像是微秒为单位的。所以就查了一下。
原来linux下的sleep函数原型为:
unsignedintsleep(unsignedintseconds);
而MFC中的Sleep函数原型为:
voidSleep(DWORDdwMilliseconds);
也就是说,Linux下(使用的gcc的库),sleep()函数是以秒为单位的,sleep(1);就是休眠1秒。而MFC下的sleep()函数是以微秒为单位的,sleep(1000);才是休眠1秒。原来如此啊。而如果在Linux下也用微妙为单位休眠,可以使用线程休眠函数:voidusleep(unsignedlongusec);当然,使用的时候别忘记#includesystem.h>哦。
另外值得一提的是,linux下还有个delay()函数,原型为externvoiddelay(unsignedintmsec);它可以延时msec*4毫秒,也就是如果想延时一秒钟的话,可以这么用delay(250)。
我的笔记本电脑插着电源,待机一晚上,对电脑有害处吗?
只要插着电源,就不会用笔记本电池的电,所以对电池不会造成任何损害。
待机一晚上对于电脑内部的结构也没啥损伤,可能第二天会有点卡,那是因为windows的问题,重启一下就好了。
不过如果长时间不关机,比如一个月不关机不休眠,只是关了屏幕待机,那会对电脑内部程序的处理速度带来很大影响。
不过对硬件也是没有损害的,重启一下就行了。
如果是linux操作系统就更没有问题了。