NTP 時間同步

本篇 PDF 下載

相信很多人都有裝好 Linux 後結果時間不對的問題, 這時候雖然時間手動調整後, 因為各種的原因總是會相差一點.

正在運行的服務中, 時間的準確度是非常重要, 因此我們可以使用 NTP 來做時間同步.

在 CentOS 中, 必需要先安裝 ntp 套件, 然後再進行設定, 安裝方法如下:

root # yum install ntp -y

接著, 使用 ntp 指令就可以讓時間同步了

root # /usr/sbin/ntpdate -s time.stdtime.gov.tw

上序的 time.stdtime.gov.tw 是台灣提供 NTP 校時的 Server 之一, 還有其它 Server 可以選擇

  • time.stdtime.gov.tw
  • watch.stdtime.gov.tw
  • clock.stdtime.gov.tw
  • tick.stdtime.gov.tw
  • tock.stdtime.gov.tw
  • time-a.nist.gov
  • time-b.nist.gov
  • tick.usno.navy.mil
  • tock.usno.navy.mil

當然如果您在香港或大陸或是在其它國家, 也會有當地的開放式校時主機, 您也可以改為當地的主機

設定好 OS 時間後, 必需把時間再寫到 BIOS 中

root # /usr/sbin/hwclock -w

為了不必要的麻煩, 實務上建議定期與 NTP Server 做時間同步, 而這個工作當然不會是人工作啦, 而是使用 crontab 來完成這個例行工作.

在下面使用 root 帳號設定即可

root # crontab -e

接著會以 vi 開啟, 您就輸入以下的指令

*/30 * * * * (/usr/sbin/ntpdate -s time.stdtime.gov.tw; /usr/sbin/hwclock -w) > /dev/null 2>&1

好, 上序設定完成後存檔離開, 下次就會每隔三十分鐘為您校時了!

如果您覺得此篇文章不錯, 請隨便當我點個廣告或按個讚吧 XD

Comments are closed.

十月 2019
« 五月    
 123456
78910111213
14151617181920
21222324252627
28293031  

Google ADs