Как синхронизировать системное время с серверами времени Интернета в Debian

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

Синхронизация системных часов через командную строку

Проверка состояния текущего времени

Команда timedatectl позволяет вам проверить состояние текущего времени ваших системных часов. Откройте терминал Debian через Поиск приложений (Application Launcher Search) следующим образом:

Открытие терминала

Затем выполните следующую команду:

Проверка системного времени с помощью timedatectl

Среди прочих деталей, вы можете увидеть местное время, универсальное время, а также то, синхронизированы ли ваши системные часы с серверами времени в интернете или нет.

Синхронизация системного времени

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

Сначала установим ее следующим образом:

Установите Chrony

Если ваше время уже не синхронизировано, как у меня, вы заметите, что утилита сразу же синхронизирует время сразу после установки.

Проверка времени после установки chrony

Таким образом, Chrony поможет вам:

  • Затем вы можете использовать следующую команду, чтобы увидеть, насколько ваше время отличается от времени интернет-сервера. На это указывает строка "System clock wrong by" в выводе.

    Проверка разницы во времени

  • Вы также можете синхронизировать системное время и посмотреть информацию "System clock wrong by" за один раз с помощью следующей команды:

В следующем примере видно, что когда я впервые выполнил команду chronyd -q, мое системное время отставало на 0.004087 секунды. После выполнения команды мое интернет-время было сброшено, что можно заметить при повторном выполнении команды. На этот раз мои системные часы отстают всего на 0.001635 секунды, что является незначительной разницей.

Посмотрите, насколько ошибочно системное время

 

Синхронизация системных часов через графический интерфейс пользователя

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

Нажмите на стрелку вниз, расположенную в правом верхнем углу рабочего стола Debian, а затем нажмите на значок настроек, расположенный в левом нижнем углу:

настройки

Или введите Settings в поиске в Application Launcher следующим образом:

settings

Перейдите на вкладку Date & Time (Дата и время). Затем убедитесь, что кнопка Automatic Date & Time включена. Это позволит вам автоматически получать текущую дату и время с интернет-сервера.

Настройки даты и времени

Выполнив шаги, описанные в этом руководстве, вы можете быть на 100% уверены, что текущее время вашей системы синхронизировано с временем вашего интернет-сервера.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий