Ubuntu Server10.10如何正確實(shí)現(xiàn)每天定時(shí)開關(guān)機(jī)
無論是windows系統(tǒng)還是ubuntu系統(tǒng),用戶都希望能夠?qū)崿F(xiàn)機(jī)子的定時(shí)開機(jī)。不過我想windows系統(tǒng)的用戶應(yīng)該對(duì)系統(tǒng)定時(shí)開機(jī)的方法不陌生了吧。下文介紹的是Ubuntu Server10.10 每天定時(shí)開關(guān)機(jī)的方法。
Ubuntu Server 10.10定時(shí)開機(jī)方法:
按F2進(jìn)入BIOS設(shè)置,設(shè)置每天定時(shí)開機(jī)。
容易出現(xiàn)問題:
BIOS時(shí)間比系統(tǒng)時(shí)間慢8小時(shí)。在BIOS設(shè)置中設(shè)置時(shí)間或在Ubuntu系統(tǒng)中設(shè)置BIOS時(shí)間為本地時(shí)間后,每次系統(tǒng)重啟時(shí)BIOS時(shí)間又被設(shè)置為比本地時(shí)間慢8小時(shí)的UTC時(shí)間。
情景再現(xiàn):
設(shè)置每天07:00開機(jī),設(shè)置時(shí)發(fā)現(xiàn)BIOS時(shí)間比系統(tǒng)時(shí)間慢8小時(shí),我再設(shè)置BIOS時(shí)間為系統(tǒng)時(shí)間。每次重啟時(shí)發(fā)現(xiàn)BIOS時(shí)間比系統(tǒng)時(shí)間慢8小時(shí)。
原因:
Linux支持UTC時(shí)間。UTC時(shí)間比本地時(shí)間(Asia/Shanghai)慢8小時(shí)。BIOS有兩種正確的時(shí)間設(shè)置:1.BIOS=本地時(shí)間,UTC=no;2. BIOS=UTC時(shí)間,UTC=yes.上述問題出現(xiàn)是因?yàn)殡m然設(shè)置了BIOS時(shí)間為本地時(shí)間,由于UTC設(shè)置為yes,導(dǎo)致每次重啟時(shí)BIOS時(shí)間設(shè)置為UTC時(shí)間。
解決方法:
設(shè)置UTC為no。在 /etc/default/rcS設(shè)置UTC為no。
定時(shí)關(guān)機(jī)方法:
編輯 /etc/crontab添加一條命令:55 23 * * * root /sbin/shutdown -h now。即可實(shí)現(xiàn)每天23:15關(guān)機(jī)。也可在webmin的Scheduled Cron Jobs中設(shè)置。
總結(jié):
希望本文介紹的Ubuntu Server10.10正確實(shí)現(xiàn)每天定時(shí)開關(guān)機(jī)的方法能夠?qū)ψx者有所幫助,更多有關(guān)linux系統(tǒng)的知識(shí)還有待于讀者去探索和學(xué)習(xí)。