2018/10/05

[程式設計] Ubuntu自動校時,自動修正時區(timezone) 亞洲台北 +8,時間不再跑掉

不管是哪家VPS都會發生重開機之後時區跑掉的問題,開機久了時間也會失準,

Linux Ubuntu 時間跑掉

這篇要來一個小小的教學,讓你的Linux/Ubuntu/CentOs/Debian會自動對時間,

重開機自動對時區(timezone) VPS主機不像一般實體主機有主機板BIOS存著時區的設定,

有時候重開機有時候會變成VM母體主機時區,如果你Run的Service是有時效性的,

那這個對時與校正時區就非常重要了。 我這邊利用Linux的Crontab (例行性工作排程) 實現這個功能。

 

1. 先進入 crontab 設定,直接在bash底下執行

~# crontab -e

 

2. 修改crontab規則

#每天自動對時一次 sync time
0 0 * * * sudo /usr/sbin/ntpdate time.stdtime.gov.tw
#電腦重開機自動對時 sync time
@reboot sleep 15; sudo /usr/sbin/ntpdate time.stdtime.gov.tw
#電腦重開機後自動校正時區(台北+8)
@reboot sleep 15; sudo cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime

沒有留言:

張貼留言