ntpdate 手動校時

  1. 安裝 ntpdate 套件
    [root@kvm8 ~]# yum install ntpdate
    
  2. 手動調校系統時間
    [root@kvm8 ~]# ntpdate tock.stdtime.gov.tw
    18 Jul 10:40:24 ntpdate[3334]: the NTP socket is in use, exiting
    [root@kvm8 ~]# /etc/init.d/ntpd stop
    Shutting down ntpd:                                        [  OK  ]
    [root@kvm8 ~]# ntpdate tock.stdtime.gov.tw
    18 Jul 10:40:37 ntpdate[3341]: step time server 220.130.158.71 offset 1.909398 sec
    
  3. 在 ntp 服務已啟動下,手動調校系統時間,會顯示 NTP socket 使用中,退出 ntpdate。
    [root@kvm8 ~]# ntpdate tock.stdtime.gov.tw
    30 Apr 12:01:50 ntpdate[1692]: the NTP socket is in use, exiting
    
  4. 在 ntp 服務已啟動下,手動調校系統時間,ntpdate 加上 -u 選項,開啟其他 port 校時。
    [root@kvm8 ~]# ntpdate -u tock.stdtime.gov.tw
    30 Apr 12:03:47 ntpdate[1694]: adjust time server 211.22.103.157 offset -0.000160 sec
    
  5. 調整 BIOS 時間
    [root@deyu ~]# hwclock [-rw]
    選項與參數:
    -r :亦即 read ,讀出目前 BIOS 內的時間參數;
    -w :亦即 write ,將目前的 Linux 系統時間寫入 BIOS 中。
    
    [root@kvm8 ~]# hwclock -w; hwclock -r; date
    Mon 18 Jul 2011 10:42:26 AM CST  -0.323154 seconds
    Mon Jul 18 10:42:25 CST 2011