顯示廣告
隱藏 ✕
看板 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 要先關掉
$ service ntpd stop

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


◎ 開啟 ntpd 自動校正時間

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

$ service ntpd start
$ chkconfig ntpd on

$ 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 時間: 2014-04-25 06:08:53
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 4777 
※ 文章分類: Linode CentOS 架站筆記
r)回覆 e)編輯 d)刪除 M)不收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇