Как включить timesyncd в Ubuntu 20.04 LTS

Убунту 20

В этой статье мы покажем вам процесс включения systemd-timesyncd в Ubuntu 20.04 LTS. Эта служба используется для синхронизации системных часов по сети. Он реализует клиент SNTP (простой протокол сетевого времени).

Чтобы включить systemd-timesyncd в Ubuntu 20.04 LTS, вам необходимо установить его отдельно, поскольку по умолчанию он недоступен. Используйте команду sudo apt install systemd-timesyncd, чтобы установить его. После установки настройте NTP-сервер в файле /etc/systemd/timesyncd.conf и перезапустите службу с помощью sudo systemctl restart systemd-timesyncd. Проверьте изменения с помощью команды timedatectl. Помните, что systemd-timesyncd и ntp или chrony являются взаимоисключающими, поэтому одновременно может быть установлен и работать только один из них.

Понимание systemd-timesyncd

В Ubuntu 20.04 LTS служба systemd-timesyncd по умолчанию недоступна. Вместо этого рекомендуемый пакет для синхронизации времени — chrony. Если вы хотите использовать systemd-timesyncd, вам необходимо установить его отдельно.

Важно отметить, что systemd-timesyncd и ntp являются взаимоисключающими. Это означает, что одновременно в вашей системе может быть установлен и работать только один из них. Если вы предпочитаете более сложный контроль синхронизации времени, вместо этого рекомендуется использовать chrony.

Установка systemd-timesyncd

Чтобы установить systemd-timesyncd, откройте терминал и выполните следующую команду:

sudo apt установить systemd-timesyncd

В этой команде sudo используется для выполнения команды с правами root. apt — это утилита обработки пакетов в Ubuntu, а install — это команда для установки нового пакета. systemd-timesyncd — это имя пакета, который мы хотим установить.

Настройка systemd-timesyncd

После установки вам необходимо отредактировать файл конфигурации systemd-timesyncd. Вы можете сделать это, выполнив следующую команду:

sudo nano /etc/systemd/timesyncd.conf

nano — текстовый редактор командной строки в Ubuntu. /etc/systemd/timesyncd.conf — это путь к файлу конфигурации systemd-timesyncd.

В файле конфигурации укажите NTP-сервер, который вы хотите использовать, добавив следующую строку:

NTP=

Сохраните изменения и закройте текстовый редактор.

Перезапуск systemd-timesyncd

После внесения изменений перезапустите службу systemd-timesyncd, выполнив следующую команду:

sudo systemctl перезапустить systemd-timesyncd

В этой команде systemctl — это команда для управления системой systemd и менеджером служб. restart — это команда перезапуска службы, а systemd-timesyncd — имя службы, которую мы хотим перезапустить.

Проверка изменений

Вы можете убедиться, что системные часы синхронизированы и служба NTP активна, выполнив команду timedatectl:

времядатектл

Если все настроено правильно, в выводе вы должны увидеть «Системные часы синхронизированы: да» и «Служба NTP: активна».

Заключение

В этом руководстве показано, как включить systemd-timesyncd в Ubuntu 20.04 LTS. Помните, что вы не можете одновременно установить и работать systemd-timesyncd и ntp или chrony. Выберите один в соответствии с вашими требованиями и при необходимости удалите другой.

Для получения дополнительной информации о systemd-timesyncd вы можете проверить официальная документация Ubuntu. Если вы предпочитаете использовать Chrony для синхронизации времени, вы можете следовать этому гид.

Нет, systemd-timesyncd и chrony являются взаимоисключающими. Одновременно в вашей системе может быть установлен и работать только один из них.

Чтобы установить systemd-timesyncd, откройте терминал и выполните команду sudo apt install systemd-timesyncd.

После установки отредактируйте файл конфигурации systemd-timesyncd, выполнив команду sudo nano /etc/systemd/timesyncd.conf. Укажите NTP-сервер, который вы хотите использовать, добавив строку NTP=. Сохраните изменения и закройте текстовый редактор.

После внесения изменений в файл конфигурации перезапустите службу systemd-timesyncd, выполнив команду sudo systemctl restart systemd-timesyncd.

Вы можете проверить синхронизацию и состояние службы NTP, выполнив команду timedatectl. Если все настроено правильно, вы должны увидеть в выводе «Системные часы синхронизированы: да» и «Служба NTP: активна».

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *