Исправление проблем синхронизации времени в Ubuntu 20.04

Убунту 14

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

Понимание важности синхронизации времени

Прежде чем мы углубимся в решения, важно понять, почему синхронизация времени имеет решающее значение. Короче говоря, многие системные процессы, приложения и службы зависят от системных часов. Например, отметки времени в журналах, задачах планирования и сетевых протоколах зависят от точного времени.

Предварительные условия

Тебе понадобится:

  • Система под управлением Ubuntu 20.04.
  • Sudo или root-права.

Пошаговое руководство по устранению проблем с синхронизацией времени

Шаг 1. Удалите пакет ntp.

Первый шаг — удалить пакет ntp, если он установлен. Пакет ntp — более сложное и гибкое решение для синхронизации времени, но большинству пользователей настольных компьютеров достаточно systemd-timesyncd. Чтобы удалить пакет ntp, выполните следующую команду:

sudo apt удалить ntp

Шаг 2. Переустановите systemd-timesyncd.

Затем переустановите пакет systemd-timesyncd. Этот пакет обеспечивает более простой способ синхронизации системных часов по сети. Для этого запустите:

sudo apt –purge удалить systemd-timesyncd sudo apt install systemd-timesyncd

Опция –purge удаляет пакет и его файлы конфигурации. Команда install переустанавливает пакет.

Шаг 3. Выберите правильный часовой пояс

Убедитесь, что вы выбрали правильный часовой пояс для своей системы. Используйте следующую команду, чтобы выбрать часовой пояс:

sudo dpkg-переконфигурировать tzdata

Следуйте инструкциям на экране, чтобы выбрать свой географический регион и город.

Шаг 4. Проверьте часовой пояс

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

кот /etc/часовой пояс

Эта команда отобразит текущий установленный часовой пояс.

Шаг 5. Проверьте статус синхронизации времени

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

статус timedatectl

Шаг 6. Установите аппаратные часы на UTC.

Если вы не используете двойную загрузку Windows, установите аппаратные часы на UTC. Это стандартный метод хронометража для систем Linux. Используйте следующую команду:

timedatectl set-local-rtc 0 –adjust-system-lock

Шаг 7. Проверьте статус systemd-timesyncd

Затем проверьте состояние демона systemd-timesyncd. Этот демон отвечает за синхронизацию времени в вашей системе. Выполните следующую команду:

Статус systemctl

Шаг 8. Включите и запустите systemd-timesyncd

Если служба systemd-timesyncd не активна, включите и запустите ее с помощью этих команд:

systemctl включить systemd-timesyncd systemctl перезапустить systemd-timesyncd

Команда включения гарантирует, что служба запускается автоматически при загрузке, а команда перезапуска запускает службу немедленно.

Шаг 9: Ручная установка времени

Если вы столкнулись с ошибками, отключите автоматическую синхронизацию времени, установите время вручную, а затем снова включите автоматическую синхронизацию. Используйте эти команды:

timedatectl set-ntp false date –set «ГГГГ-ММ-ДД ЧЧ:ММ:СС» timedatectl set-ntp true

Замените «ГГГГ-ММ-ДД ЧЧ:ММ:СС» на текущую дату и время.

Шаг 10: перезагрузите компьютер и проверьте

Наконец, перезагрузите систему и еще раз проверьте синхронизацию времени, используя статус timedatectl.

Заключение

Выполнив эти шаги, вы сможете исправить проблемы с синхронизацией времени в вашей системе Ubuntu 20.04. Если вы продолжаете сталкиваться с проблемами, возможно, стоит обратиться в Сообщество Ubuntu для дальнейшей помощи. Помните, поддержание точной синхронизации времени — это не просто удобство, это необходимость для многих системных процессов и служб.

Синхронизация времени гарантирует, что системные часы в Ubuntu 20.04 точны и синхронизированы, что крайне важно для различных системных процессов, приложений и служб, которые полагаются на точное время.

Пакет ntp — более сложное и гибкое решение для синхронизации времени, но для большинства пользователей настольных компьютеров достаточно systemd-timesyncd. Удаление пакета ntp помогает упростить процесс синхронизации времени.

Вы можете выбрать правильный часовой пояс, выполнив команду sudo dpkg-reconfigure tzdata и следуя инструкциям на экране, выберите свой географический регион и город.

Вы можете проверить текущий часовой пояс, выполнив команду cat /etc/timezone, которая отобразит часовой пояс, настроенный в данный момент в вашей системе Ubuntu 20.04.

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

Установка аппаратных часов на UTC — это стандартный метод учета времени в системах Linux. Это помогает обеспечить единообразный учет времени в разных системах и избежать потенциальных конфликтов при двойной загрузке Windows.

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

Если вы столкнулись с ошибками, вы можете отключить автоматическую синхронизацию времени, используя timedatectl set-ntp false, вручную установить время, используя date –set «ГГГГ-ММ-ДД ЧЧ:ММ:СС», а затем снова включить автоматическую синхронизацию с набором timedatectl. -НТП правда. Замените «ГГГГ-ММ-ДД ЧЧ:ММ:СС» на текущую дату и время.

Выполнив действия, вы можете проверить синхронизацию времени, повторно выполнив команду timedatectl status. Он отобразит обновленный статус синхронизации системных часов.

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

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

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

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