无论是windows系统还是ubuntu系统,用户都希望能够实现机子的定时开机。不过我想windows系统的用户应该对系统定时开机的方法不陌生了吧。下文介绍的是Ubuntu Server10.10 每天定时开关机的方法。
Ubuntu Server 10.10定时开机方法:
按F2进入BIOS设置,设置每天定时开机。
容易出现问题:
BIOS时间比系统时间慢8小时。在BIOS设置中设置时间或在Ubuntu系统中设置BIOS时间为本地时间后,每次系统重启时BIOS时间又被设置为比本地时间慢8小时的UTC时间。
情景再现:
设置每天07:00开机,设置时发现BIOS时间比系统时间慢8小时,我再设置BIOS时间为系统时间。每次重启时发现BIOS时间比系统时间慢8小时。
原因:
Linux支持UTC时间。UTC时间比本地时间(Asia/Shanghai)慢8小时。BIOS有两种正确的时间设置:1.BIOS=本地时间,UTC=no;2. BIOS=UTC时间,UTC=yes.上述问题出现是因为虽然设置了BIOS时间为本地时间,由于UTC设置为yes,导致每次重启时BIOS时间设置为UTC时间。
解决方法:
设置UTC为no。在 /etc/default/rcS设置UTC为no。
定时关机方法:
编辑 /etc/crontab添加一条命令:55 23 * * * root /sbin/shutdown -h now。即可实现每天23:15关机。也可在webmin的Scheduled Cron Jobs中设置。
总结:
希望本文介绍的Ubuntu Server10.10正确实现每天定时开关机的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。