如何在 Ubuntu 12.04 上设置时间同步如何在 Ubuntu 12.04 上设置时间同步如何在 Ubuntu 12.04 上设置时间同步如何在 Ubuntu 12.04 上设置时间同步
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 12.04 上设置时间同步

状态:已弃用

本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:

  • 升级到 Ubuntu 14.04。
  • 从 Ubuntu 14.04 升级到 Ubuntu 16.04
  • 将服务器数据迁移到支持的版本

原因:

请参阅:

关于 NTP

启动新的虚拟专用服务器为用户提供了时钟。您可以使用命令 date 查看服务器上的时间。此外,如果需要,您可以使用命令 export TZ=America/New_York 调整服务器的时区,修改时区以匹配您的位置。

虽然内置时钟有助于跟踪服务器本身的事件,但如果虚拟服务器必须与外部机器一起工作,它可能会开始引起问题。从配置错误的服务器发出的电子邮件可能会在过去 3 分钟到达另一台服务器,或者仅在一天中的特定时间获得访问权限的用户可能会发现自己因时间不匹配而被阻止。

为了解决这个问题,可以使用 NTP 协议同步服务器,将它们的时间与世界各地的服务器商定的参考时间相匹配。这可以通过在 VPS 上安装 ntp 守护程序来设置——该程序将自动、缓慢地调整服务器时钟以匹配参考时钟。另一种固定时间的方法是运行 ntpdate,它会自动将服务器上的时间与中央时间的时间相匹配。但是,ntpdate 不是应该定期执行的操作,因为它同步虚拟服务器的时间非常快,时间跳跃可能会导致时间敏感软件出现问题。因此,最好只运行一次,在设置 NTP 之前,然后让 NTP 接管——否则,如果服务器的时间相差太远,NTP 可能不会完全启动。

sudo ntpdate pool.ntp.org

NTP 需要打开端口 123 才能工作。

第一步——安装 NTP 守护进程

确保您的时间保持最新的最简单方法是安装网络时间协议守护进程。

您可以从 apt-get 下载它。

sudo apt-get install ntp

第二步 - 配置 NTP 服务器

安装程序后,打开配置文件:

sudo nano /etc/ntp.conf

在配置中找到列出 NTP 池项目服务器的部分。该部分将如下所示:

server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org

然后每一行都指向一组每小时更改的随机服务器,这些服务器为您的服务器提供正确的时间。设置的服务器遍布全球,您可以看到提供时间的志愿者服务器的详细信息

 ntpq -p

命令。您应该会看到如下内容:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
-mail.fspproduct 209.51.161.238   2 u   50  128  377    1.852    2.768   0.672
*higgins.chrtf.o 18.26.4.105      2 u  113  128  377   14.579   -0.408   2.817
+mdnworldwide.co 108.71.253.18    2 u   33  128  377   47.309   -0.572   1.033
-xen1.rack911.co 209.51.161.238   2 u   44  128  377   87.449   -5.716   0.605
+europium.canoni 193.79.237.14    2 u  127  128  377   75.755   -2.797   0.718

尽管这些服务器将完成设置和维护服务器时间的任务,但通过将 ntp 限制为您所在地区(欧洲、北美、大洋洲或亚洲)甚至您所在地区的时间,您可以更有效地设置时间国家,例如美国:

 us.pool.ntp.org

您可以在此处找到国际国家代码列表(尽管并非所有国家/地区都有代码)

一旦所有信息都在配置文件中,重新启动 ntp:

sudo service ntp restart

NTP会慢慢开始调整虚拟专用服务器的时间。

©2015-2025 艾丽卡 support@alaica.com