Неправильное время, когда я не подключен к Интернету

Я уже пару дней без интернета дома, так как у меня сломался роутер. В течение этих дней я наблюдал, что время, показываемое Ubuntu, было совершенно неправильным, далеко не так.

Я не думаю, что это нормально, и хотел бы исправить это на случай, если мне нужно будет путешествовать или использовать ноутбук без подключения к Интернету. 1225] Кто-нибудь знает, как это сделать?

Я использую Ubuntu 20.04, и у меня также установлена ​​Windows, однако я не использовал ее в течение этого времени.

Я настроил Ubuntu на использование местного времени, а не UTC, поэтому он не конфликтует с Windows, если я его использую.

Заранее благодарю вас и всего наилучшего.

0
задан 9 October 2020 в 12:15

4 ответа

  1. Выясните длинное имя вашего часового пояса ( http://manpages.ubuntu.com/manpages/bionic/man3/DateTime::TimeZone::Catalog.3pm.html)
  2. echo "TIMEZONELONGNAME" | sudo tee / etc / timezone
  3. sudo dpkg-reconfigure --frontend noninteractive tzdata

И это должно сработать!

0
ответ дан 4 January 2021 в 08:20

По умолчанию Ubuntu 18.04 / 20.04 использует systemd-timesyncd , а не ntpd чтобы обрабатывать получение времени от серверов времени в сети. (Однако он по-прежнему использует протокол NTP.)

Вы можете проверить, запущен ли демон

ps -aux | grep systemd-timesyncd

, и вы можете проверить статус демона с помощью

sudo systemctl status systemd-timesyncd

, который для меня вернул

● systemd-timesyncd.service - Network Time Synchronization
     Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2020-10-16 20:23:33 PDT; 1 day 5h ago
       Docs: man:systemd-timesyncd.service(8)
   Main PID: 1137 (systemd-timesyn)
     Status: "Initial synchronization to time server 91.189.94.4:123 (ntp.ubuntu.com)."
      Tasks: 2 (limit: 9313)
     Memory: 2.1M
     CGroup: /system.slice/systemd-timesyncd.service
             └─1137 /lib/systemd/systemd-timesyncd

Oct 16 20:23:33 system-999-9999 systemd[1]: Starting Network Time Synchronization...
Oct 16 20:23:33 system-999-9999 systemd[1]: Started Network Time Synchronization.
Oct 16 20:24:04 system-999-9999 systemd-timesyncd[1137]: Initial synchronization to time server 91.189.94.4:123 (ntp.ubuntu.com).

Если есть какая-то ошибка, он должен появляются в статусе. Если вы какое-то время не подключались, это может отображаться как ошибка.

0
ответ дан 4 January 2021 в 08:20

Проголосовали за комментарий CMOS - вероятно, причина.

Если вы путешествуете и устанавливаете соединение Wi-Fi, NTP (протокол сетевого времени) исправит часы за вас. Если ваш ноутбук дрейфует, реальность такова, что если он не старый, маловероятно, что вы сможете найти и заменить батарею на материнской плате - сейчас они редко предназначены для этого.

Краткая версия: не волнуйтесь. - он сам решит, доступен ли Wi-Fi локально или удаленно.

Надеюсь, это поможет ...

0
ответ дан 4 January 2021 в 08:20

Если компьютер старый (5–10 лет), возможно, разрядился аккумулятор cmos. Проверьте настройки BIOS, если время правильное, если нет, замените батарею CMOS.

1
ответ дан 4 January 2021 в 08:20

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

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