我想知道我做错了什么或者忽略了什么,导致了之前描述的“双重启动时时钟时间关闭”问题。
下面列出了最流行的解决方案,但我无法运行该命令:
要告诉你的 Ubuntu 系统硬件时钟已设置为“本地”时间:
1.edit /etc/default/rcS
2.add or change the following section
# Set UTC=yes if your hardware clock is set to UTC (GMT)
UTC=no
现在我基本上是一个 Linux 菜鸟,所以我认为我肯定输入了错误的命令。我可以运行:
timedatectl set-local-rtc 1
这解决了时钟问题。
有人可以解释一下为什么不直接使用这个更简单的代码,与其他解决方案有什么区别?
答案1
总结:在当前系统上sudo timedatectl set-local-rtc 1
是正确的方法。
你被 Ubuntu 上时间配置方式的改变所困扰。编辑/etc/default/rcS
是以前的方式systemd作为初始化系统。(初始化进程或者暴发户当时被使用)。
无论如何,当您编辑下面的文件时,/etc
您设置了系统在下次启动后的行为方式。要使设置立即生效,您几乎总是必须发出额外的命令(重新加载守护程序/服务或与 kenel 对话等...)
因此从 15.04 开始,该设置/etc/default/rcS
可能被完全忽略。请参阅网络时间协议 (NTP)在 Ubuntu 服务器指南中,Ubuntu时间社区中的 WiKi 有点过时,仅timedatectl
在下面提及。