0 背景
在局域網環境下,嵌入式終端的時間容易出現錯亂,因此,設置一個時間同步服務器,讓局域網內的客戶端自動與服務器時間同步
1修改時區
如果是有一塊新板子,時區設置默認使用UTC國際標准時區,我們需要修改為CST北京時間的時區
首先輸入date查看自己的時間時區,可以看到是UTC時區,如果是CST時區則可以跳過這個步驟
然后輸入tzselect,選擇5
輸入國家,選擇9,輸入區域選擇1
輸入1確認,執行TZ='Asia/Shanghai'; export TZ生效,並將這些指令寫入.bashrc文件中,source一下,重啟電腦,再次運行date可看到已經到了CST時區
2 設置服務器
在服務端安裝相關軟件
sudo apt-get install ntp
/etc/init.d/ntp start
3 設置客戶端
sudo apt-get install ntpdate
ntpdate 192.168.*.* //服務器地址
執行后會顯示調整時間
4 定時更新
上述指令是一次性更新,如果我們想要讓客戶端定期去更新維護,則需要用到crontab指令
sudo vi /etc/crontab
# m h dom mon dow user command
30 08 * * * root /usr/sbin/ntpdate 192.168.*.*
表示每天8:30自動執行ntpdate指令,與服務器時間同步
轉自:https://blog.csdn.net/zong596568821xp/java/article/details/90602611