我的两个 Ubuntu 台式机更新了夏令时的时间,但我的笔记本电脑没有。我不确定有什么区别。他们都设置为“自动从 Internet”获取时间,并且处于同一时区。 如何让笔记本电脑更新并继续使用 Internet 保持同步?
我使用的是 Ubuntu 14.04.2 LTS,64 位版本。
编辑:所有三个双启动 Ubuntu 14.04 和 Windows 7 尽管我已经几周/几个月没有在 Windows 中启动它们中的任何一个。我几个月前设置了这些机器,所以我不确定,但我打算将它们都设置为使用 UTC 时间(按照此链接确保 Windows 合作)。我刚刚/etc/default/rcS在笔记本电脑和其中一台台式机上打开,它们都已UTC=no设置,因此情况似乎并非如此。查看笔记本电脑上的系统时间,我得到:
>>> sudo hwclock --show
Wed 11 Mar 2015 06:33:13 AM EDT -0.188065 seconds
Run Code Online (Sandbox Code Playgroud)
而对于其中一个桌面,我得到:
>>> sudo hwclock --show
Wed 11 Mar 2015 11:32:56 AM EDT -0.219271 seconds
Run Code Online (Sandbox Code Playgroud)
当我输入此内容时,正好是美国东部时间上午 11:30(UTC 下午 3:30)之后。比较这些结果,桌面似乎是在本地时间,而我不知道笔记本电脑在运行什么EST = UTC - 5和EDT = UTC - 4。
我将如何将每个系统更新为实际上处于 UTC 时间(我打算遵循此操作以确保 Windows 不会更改某些内容)?
查看您是否有 file /etc/ntp.conf,然后查看该文件是否包含以关键字“server”开头的行(当然没有引号)。如果你有这个,那么时间将定期与时间服务器同步。
如果您没有此文件,则不会安装计时服务。要安装 ntpd,请从终端提示输入:
sudo apt-get install ntp
Run Code Online (Sandbox Code Playgroud)
简而言之就是这样。如果您没有此文件,或者您不确定自己在做什么,请参阅此资源:https : //help.ubuntu.com/lts/serverguide/NTP.html。它包含的有用信息比我在这里解释的要多。虽然它是关于服务器的,但它同样适用于台式机和笔记本电脑。
要修改系统以使用 UTC 时间,请编辑/etc/default/rcS(例如sudo emacs /etc/default/rcS)设置UTC=yes。