如何在服务器上配置NTP时间同步?


29

我想配置Ubuntu 12.04服务器使其时钟与特定的NTP服务器同步。在哪里设置?

Answers:


38

安装

通过软件中心安装

或者如果您喜欢命令行...

sudo apt-get install ntp

组态

sudo nano /etc/ntp.conf

该文件可能会激活默认的Ubuntu服务器。您可以检查http://www.pool.ntp.org/zone/europehttp://www.pool.ntp.org/zone/north-americahttp://www.pool.ntp.org/zone / asia用于本地(基于国家/地区)服务器。只需在所有服务器#前面添加一个注释,然后添加要使用的服务器,即可将所有服务器注释掉。

激活新更改

sudo service ntp restart

检查是否同步

sudo ntpq -c lpeer

这将显示所有服务器以及上次检查时间的列表。网络上的随机示例:

在此处输入图片说明

查看记录

sudo tail -f /var/log/syslog

如果使用防火墙,请确保打开UDP 123。


4
为什么要开放港口?有状态防火墙将首先识别出来自此计算机的请求出站,是吗?
HDave 2013年

我使用了端口37,看来可以正常工作吗?
2014年

以防万一初始时区设置不正确,更改它的正确方法是使用sudo dpkg-reconfigure tzdata命令。
Attila Fulop 2015年

11

首先,确保已安装NTP,只需按键盘上的Ctrl+ Alt+ T打开“终端”。打开时,运行以下命令。

sudo apt-get install ntp

然后编辑下面的文件以添加时间服务器。

sudo nano /etc/ntp.conf

要添加要与之同步的时间服务器,请使用USA服务器Europe服务器

然后,重新启动NTP服务

sudo service ntp restart
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.