Я задавался вопросом, что я делал неправильно или опускал для ранее описанный, "Показывают время, выключено на двойной загрузке" проблема.
Самое популярное решение отмечено ниже, но я не могу заставить команду работать:
Чтобы сказать Вашу систему 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
и это устранило проблему часов.
Кто-то мог объяснить, почему не только используют этот более простой код, каково различие с другим решением??
tl; доктор : на существующих системах sudo timedatectl set-local-rtc 1
корректный путь.
Вы были пойманы изменением в способе, которым время настроено на Ubuntu. Редактирование /etc/default/rcS
состояло в том, как оно работало прежде systemd как init система. (Или initd или выскочка использовались затем).
В любом случае при редактировании файла под /etc
, Вы устанавливаете как системные действия после следующей начальной загрузки. Чтобы иметь установку, эффективную сразу, почти всегда необходимо давать, дополнительная команда (или перезагружают демона/сервис или говорят со становлением на колени или...)
Так от 15,04 вперед установка в /etc/default/rcS
, вероятно, полностью проигнорирована. См. NTP в серверном руководстве Ubuntu, тогда как UbuntuTime в общественной Wiki немного устарел и только упоминает timedatectl
значительно ниже.