Что я делаю неправильно с кодом для часового пояса, фиксируют?

Я задавался вопросом, что я делал неправильно или опускал для ранее описанный, "Показывают время, выключено на двойной загрузке" проблема.

Самое популярное решение отмечено ниже, но я не могу заставить команду работать:

Чтобы сказать Вашу систему 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
задан 6 September 2016 в 17:27

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 значительно ниже.

1
ответ дан 7 December 2019 в 15:49

Другие вопросы по тегам:

Похожие вопросы: