Рейтинг:1

Почему время не синхронизируется?

флаг cn

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

# timedatectl set-ntp off
# timedatectl set-ntp on
# статус timedatectl
                      Местное время: пт 2021-08-06 20:01:43 по восточному поясному времени
                  Всемирное время: сб 2021-08-07 00:01:43 UTC
                        Время RTC: Пт 2021-08-06 20:01:43
                       Часовой пояс: America/New_York (EDT, -0400)
       Синхронизация системных часов: нет
systemd-timesyncd.service активен: да
                 RTC в местной ТЗ: нет

Изменить: Больше информации

статус systemctl systemd-timesyncd
▪ systemd-timesyncd.service — синхронизация времени по сети
   Загружено: загружено (/lib/systemd/system/systemd-timesyncd.service; включено; предустановка поставщика: включена)
   Активно: сбой (результат: код выхода) с субботы 07.08.2021 15:26:10 по восточному поясному времени; 58 минут назад
     Документы: man:systemd-timesyncd.service(8)
  Процесс: 9351 ExecStart=/lib/systemd/systemd-timesyncd (код=выход, статус=238/STATE_DIRECTORY)
 Основной PID: 9351 (код=выход, статус=238/STATE_DIRECTORY)


# журналctl -u systemd-timesyncd
1]: systemd-timesyncd.service: у службы нет времени задержки, запланирован перезапуск.
1]: systemd-timesyncd.service: запланированное задание перезапуска, счетчик перезапусков равен 5.
1]: Синхронизация сетевого времени остановлена.
1]: systemd-timesyncd.service: Запрос на запуск повторяется слишком быстро.
1]: systemd-timesyncd.service: Ошибка с результатом «код выхода».
1]: не удалось запустить синхронизацию сетевого времени.

Запуск Убунту 18.04. Интернет работает и может просматривать интернет.

флаг ar
Какой дистрибутив и версию Linux вы используете? Это рабочий стол или сервер. Интернет-соединение работает? Пожалуйста, отредактируйте свой вопрос и добавьте эту информацию.
Terrance avatar
флаг id
Добавляли ли вы NTP-серверы в файл `/etc/systemd/timesyncd.conf` для облегчения синхронизации? После того, как я добавил серверы в строку «NTP=», мой статус «timedatectl» теперь показывал «да» для синхронизации.
флаг cn
Я никогда не редактировал файл timesyncd.conf по умолчанию. Это все комментарии, кроме `[Time]`
j0h avatar
флаг au
j0h
что вы получаете, когда запускаете $`sudo hwclock` это точное время или что-то другое?
Terrance avatar
флаг id
См. https://askubuntu.com/a/1106011/231142, где показано, как настроить файл `timesyncd.conf` и перезапустить службу.
Рейтинг:2
флаг cn

По-видимому, произошла ошибка с правами доступа к каталогу, и она затрагивает несколько дистрибутивов. Решение простое.

$ sudo chmod 0700 /var/lib/private
$ sudo systemctl перезапустить systemd-timesyncd
$ статус sudo timedatectl

Кроме того, это может или не может быть необходимо:

$ sudo rm -r /var/lib/private/systemd

Источник: https://bbs.archlinux.org/viewtopic.php?id=233277

Рейтинг:0
флаг pl
  1. Проверьте конфигурацию ntp в /etc/ntp.conf.

$ кошка /etc/ntp.conf

...
пул 0.ubuntu.pool.ntp.org iburst 
пул 1.ubuntu.pool.ntp.org iburst 
пул 2.ubuntu.pool.ntp.org iburst 
пул 3.ubuntu.pool.ntp.org iburst 

отредактируйте файл, если нужно (нано /etc/ntp.conf)

  1. Выполните следующую команду, чтобы перезапустить службу

перезапустить службу sudo ntp

  1. Наконец, если в вашей системе включен брандмауэр UFW, вам необходимо открыть порт NTP UDP 123 для входящих подключений:

$ sudo ufw разрешить с любого на любой порт 123 proto udp

флаг cn
`Не удалось перезапустить ntp.service: модуль ntp.service не найден` Похоже, что он не установлен. Я думал, что systemd должен заменить ntp?
Carlos Dagorret avatar
флаг pl
См. этот пост: https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-18-04.
флаг cn
Спасибо, но я бы не стал переходить на ntp. Возможно, есть способ заставить timesyncd работать?
Рейтинг:0
флаг de

Проверить журналы: journalctl -u systemd-timesyncd

Моя проблема была связана с параметром корневого расстояния (у меня плохой сервер синхронизации Windows Server). Увеличение значения RootDistanceMaxSec со значения по умолчанию 5 до 15 устранило мою проблему.

https://www.freedesktop.org/software/systemd/man/timesyncd.conf.html

Ответить или комментировать

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