Ubuntu 設定系統時間與 NTP 伺服器同步

阿舍记得 Windows 有这个功能,所以,就想来看看 Ubuntu 要怎么设定,阿舍在网路上搜寻了一下,就在 Ubuntu Document 找到这篇文章,其实,佷简单的哩 ! 只要先用下面的指令安装 ntp 这个套件,然后再启用 ntp 为系统的时间就可以了。
$ sudo atp-get install ntp ntpdate

上面的指令执行安装完成之后,Ubuntu 就会在每次开机时,自动启用 ntp 时间伺服器来定期和网路上的时间伺服器做同步和校正,而 Ubuntu 预设使用的 ntp.ubuntu.com,如果想要修改或新增 NTP 伺服器的话,可开启 /etc/ntp.conf 设定档,找到下面这一行来变更或新增一笔新的记录在这一行的下面。

$ server ntp.ubuntu.com

台湾有专门 ntp 伺服器,也有参加 NTP Pool Project台湾的 NTP 伺服器的清单在这里,所以,如果要调成使用台湾区的 NTP 伺服器的话,这个 /etc/ntp.conf 的设定档就要改成下面这个样子

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.

server 3.tw.pool.ntp.org
server 1.asia.pool.ntp.or
server 2.asia.pool.ntp.org

# Use Ubuntu's ntp server as a fallback.

server tw.pool.ntp.org

变更 /etc/ntp.conf 档案后,要重启 NTP 服务来更新清单,所以,请执行下面这一行指令。

$ sudo service ntp restart

另外,关于 ntpdate 这支程式,是可以不安装的,因为, NTP Client 就会定期更新和校时了,但是,如果你需要手动要求校时或是测试 NTP Server 是不是正常,那就可以安装 ntpdate 程式,然后,执行下面这一行指令啰 !

$ sudo ntpdate [NTP Server 网址]

例如,

$ sudo ntpdate tw.pool.org.tw

13 Feb 07:51:53 ntpdate[2312]: the NTP socket is in use, exiting

共享: