Терминал Тутс

Как синхронизировать дату и время из командной строки в Ubuntu

Как синхронизировать дату и время из командной строки в Ubuntu

Ubuntu использует NTP для синхронизации времени через Интернет. Это протокол TCP / IP, который получает текущую дату и время с сервера. Серверы NTP подключены к атомным часам через сторонние серверы.

Немного глубже, Ubuntu (16.04 и далее) использует службы timedatectl / timesyncd для синхронизации времени. При желании можно использовать chrony для обслуживания протокола сетевого времени.

Сегодня давайте изучим командные строки, которые будут использоваться в Терминале для синхронизации даты и времени с атомными часами в Интернете.

Если вы когда-нибудь узнали об этом раньше, возможно, вы помните ntpdate. Это устарело и заменено мощным инструментом timesyncd. По умолчанию он регулярно проверяет и синхронизирует местное время вашего компьютера. Он также хранит обновления времени локально, поэтому время сохраняется даже после перезагрузки.

Проверка текущего статуса

Запустите терминал и используйте команду timedatectl следующим образом:

статус timedatectl

Вы должны увидеть результат, похожий на этот:

kiran @ foss-linux: ~ $ timedatectl status Местное время: Mon 2018-08-13 21:54:25 EDT Универсальное время: Tue 2018-08-14 01:54:25 UTC Время RTC: Tue 2018-08-14 01 : 54: 25 Часовой пояс: Америка / Нью-Йорк (EDT, -0400) Системные часы синхронизированы: да systemd-timesyncd.услуга активна: да RTC в местной ТЗ: нет

Установка и использование Chrony

Чтобы установить Chrony, введите в Терминале следующую команду:

sudo apt install chrony

Если вам требуется однократная синхронизация, используйте следующую команду в Терминале.

хронид -q

Если вам требуется однократная проверка времени без установки времени, введите:

хронид

Добавление собственных серверов времени

По умолчанию Ubuntu извлекает дату и время из пула.нтп.org. Вы можете просматривать и редактировать детали. Используйте команду «Редактировать» в «Терминале».'

Отредактируйте / etc / chrony / chrony.conf

По умолчанию эти серверы настроены:

# Использовать серверы из проекта NTP Pool. Утверждено Техническим советом Ubuntu № 8 февраля 2011 г. (LP: № 104525). См. Http: // www.бассейн.нтп.org / присоединиться.html для # дополнительной информации. бассейн 0.убунту.бассейн.нтп.org iburst бассейн 1.убунту.бассейн.нтп.org iburst бассейн 2.убунту.бассейн.нтп.org iburst бассейн 3.убунту.бассейн.нтп.org iburst

Продолжайте и при необходимости замените данные сервера, а затем сохраните файл конфигурации. Перезапустите службу chrony, чтобы новые настройки вступили в силу.

sudo systemctl перезапустить хрони.услуга

это оно! Надеюсь, вам понравилось изучать способ синхронизации даты и времени на вашем ПК с Ubuntu из командной строки.

Как разработать игру в Linux
Десять лет назад не многие пользователи Linux могли бы предсказать, что их любимая операционная система однажды станет популярной игровой платформой д...
Порты коммерческих игровых движков с открытым исходным кодом
Бесплатные игры с открытым исходным кодом и кроссплатформенные версии игрового движка можно использовать для игры как в старые, так и в некоторые из с...
Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...