顯示廣告
隱藏 ✕
看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [Linux] 修改時區、校正系統時間
時間 2012年06月30日 Sat. AM 03:15:53


參考: http://linux.vbird.org/linux_server/0440ntp.php#client_linux

顯示現在的系統時間
$ date

顯示現在的系統時區
$ date -R

修改時區為 Asia/Taipei

$ cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime

$ vim /etc/sysconfig/clock

將 ZONE="Etc/UTC"
改成 ZONE="Asia/Taipei"


再用 date 看看時間是否正確
若不正確的話再執行以下步驟



◎ 用 ntpdate 校正時間

安裝 ntpd
$ sudo yum install ntp

如果已執行ntpd 要先關掉
(CentOS6)$ sudo service ntpd stop
(CentOS7)$ sudo systemctl stop ntpd

執行結果最後面顯示的是微調了多少時間
$ sudo ntpdate time.stdtime.gov.tw
 7 Dec 17:21:46 ntpdate[1427]: adjust time server 192.168.1.254 offset -0.0147 sec


◎ 開啟 ntpd 自動校正時間

(開啟前要先用 ntpdate 將誤差調整到1000s以內,開啟後不能執行 ntpdate)

(CentOS6)$ sudo service ntpd start
(CentOS6)$ sudo chkconfig ntpd on

(CentOS7)$ sudo systemctl start ntpd
(CentOS7)$ sudo systemctl enable ntpd


$ vim /etc/ntp.conf
# 預設的 ntp server,可以不用改
server 0.centos.pool.ntp.org
server 1.centos.pool.ntp.org
server 2.centos.pool.ntp.org




===========不開啟ntpd 而是用crontab定時更新的方法============

設定每天 5:10 自動進行網路校時
$ vim /etc/crontab

10 5 * * * root /usr/sbin/ntpdate tock.stdtime.gov.tw

開機時自動校時
$ vim /etc/rc.d/rc.local

/usr/sbin/ntpdate tock.stdtime.gov.tw
=============================================================

--
※ 作者: Knuckles 時間: 2012-06-30 03:15:53
※ 編輯: Knuckles 時間: 2020-09-16 04:57:18 (台灣)
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 5321 
e)編輯 d)刪除 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇