Archlinux неправильно локальным

вывод datetimectl, почему местное время не установлено на универсальное? И у меня включить службу ntpd.
Местное время должно быть ВС 2013-08-11 21: 45: 21 UTC.

     Local time:  Mon 2013-08-12 05:45:21 CST
  Universal time: Sun 2013-08-11 21:45:21 UTC
        RTC time: Sun 2013-08-11 21:45:21
        Timezone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

кстати, мой ПК оборудован с двойной системой (archlinux/win7).

15
задан jilen
06.05.2023 18:33 Количество просмотров материала 2614
Распечатать страницу

2 ответа

Windows всегда автоматически устанавливает время BIOS / RTC на localtime. Linux, с другой стороны, имеет другой подход, он всегда устанавливает время BIOS/RTC на UTC.

чтобы сделать arch-linux, используя localtime, введите:

timedatectl set-local-rtc 1

или вернуться к UTC,

timedatectl set-local-rtc 0

подробнее о Время - ArchWiki

1
отвечен affan 2023-05-08 02:21

прежде всего, вы должны быть уверены в своем часовом поясе. Если это хорошо Азия / Шанхай, у вас будет другое +8 часов между UTC и вашим местным временем.

Это нормально, время UTC означает универсальное время: одинаково для всех. Хотя местное время-это время вашей страны/города, и это зависит от того, где вы живете.

Таким образом, только люди, которые живут вблизи Гринвичского меридиана (+0H), имеют одинаковое UTC и местное время.

В моем понимании, ваша система времени хорошо работать. Вы неправильно поняли, что такое UTC и местное время.

0
отвечен Nicolas 2023-05-08 04:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх