如何在不安装 `ntp` 包的情况下更改 ubuntu 12.04 LTS 中的时间服务器

Ale*_*son 5 ntp

我在 Ubuntu 12.04 LTS 上,在“时间和日期设置”对话框中有一组标记为“设置时间”的单选按钮,两个选项是“手动”和“从 Internet 自动”:

在此处输入图片说明

我当前的选择是“自动从 Internet 上”,除了我想更改同步服务器(我想将其设置为 ntp1.inrim.it)之外,我对此没有意见。可以不安装ntp包吗?我没有找到从对话框中更改服务器的任何方法。

Mal*_*ppa 9

通过 NTP 设置当前时间有两种主要方法:ntpdate是一种命令行工具,运行时从 NTP 服务器获取当前时间并相应地设置系统时间。ntpd是在后台运行并不断调整时间的NTP守护进程。

对于服务器,生产环境等,ntpd更好。但是,对于普通台式机和最终用户来说,ntpdate完全没问题。事实上,当你安装 Ubuntu Desktop 时,它ntpdate预装了ntpd.

当您在 Ubuntu 系统设置中选择“自动从 Internet 上”时,如上面的屏幕截图所示,每次启动时 Ubuntu 都会使用ntpdatefrom获取当前时间ntp.ubuntu.com。如果要更改该服务器,可以编辑NTPSERVERSin的值/etc/default/ntpdate

另一种方法是安装ntpd(在 package 中ntp),并通过/etc/ntp.conf. 此处更详细地解释了这一点:

https://help.ubuntu.com/lts/serverguide/NTP.html

但是,如果您不想安装任何额外的软件包,只需更改ntpdateUbuntu 预装的默认服务器,只需编辑/etc/default/ntpdate.

  • 谢谢你。我的问题被标记为重复,但其他答案只是告诉我安装 `ntp`,而你关于 `/etc/default/ntpdate` 的答案正是我正在寻找的。 (3认同)