如何迁移到UTC硬件时钟?


9

由于与Windows系统共享机器,因此我一直在使用本地时间硬件时钟。现在,我不再积极使用Windows,而是想将硬件时钟设置为UTC。如何在Ubuntu中重新配置它?

PS:我实际上使用XUbuntu,所以我想要一个基于命令行的桌面不可知的解决方案。

Answers:


11

/etc/default/rcS使用您喜欢的文本编辑器编辑文件,即:

sudo nano /etc/default/rcS

在此处输入图片说明

查找UTC = foo(是/否)行,并将其更改为UTC = yes

来自rcS(5) man page

UTC
它用于控制在读取硬件实时时钟时(例如,在启动时,出于设置系统时钟的目的)以及在写入硬件时(例如,在关机时)如何解释硬件实时时钟。如果此选项设置为no,则假定系统时钟设置为本地时间。如果该选项设置为是,则假定系统时钟设置为近似协调世界时(UTC)。(POSIX系统保留了UTC的变体,没有leap秒。)


请注意,在最新的Ubuntu版本(至少从16.04开始)中,UTC设置不再存在/etc/default/rcS。请/etc/adjtime改用(在那里用UTC替换LOCAL)或更好地使用hwclock工具来更改文件。
亚历山大·阿梅尔金
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.