
В timedatectl команда - это новая утилита для RHEL / CentOS 7/8 и Fedora 30+ на основе дистрибутивов, который входит в состав systemd системный и сервисный менеджер, замена старого традиционного Дата команда, используемая в сисвинит Дистрибутивы Linux на основе демонов.
В timedatectl позволяет запрашивать и изменять конфигурацию системных часов и их настройки, вы можете используйте эту команду, чтобы установить или изменить текущую дату, время и часовой пояс или включить автоматические системные часы синхронизация с удаленным NTP-сервером.
В этом руководстве я расскажу, как можно управлять временем в системе Linux, установив параметр Дата, время, часовой пояс, и синхронизировать время с NTP с терминала с помощью нового timedatectl команда.
Всегда рекомендуется поддерживать правильное время на вашем сервере или системе Linux, и это может иметь следующие преимущества:
1. Чтобы отобразить текущее время и дату в вашей системе, используйте timedatectl команду из командной строки следующим образом:
# timedatectl status.
В приведенном выше скринкасте RTC time - время аппаратных часов.
2. В время в вашей системе Linux всегда управляется через часовой пояс установлен в системе, чтобы просмотреть текущий часовой пояс, сделайте следующее:
# timedatectl ИЛИ. # timedatectl | grep Время.
3. Чтобы просмотреть все доступные часовые пояса, выполните команду ниже:
# timedatectl list-timezones.
4. Чтобы найти местный часовой пояс в соответствии с вашим местоположением, выполните следующую команду:
# timedatectl list-timezones | egrep -o "Азия / Б. *" # timedatectl list-timezones | egrep -o "Европа / L. *" # timedatectl list-timezones | egrep -o "Америка / Н. *"
5. Чтобы установить местный часовой пояс в Linux, мы будем использовать установить часовой пояс переключите, как показано ниже.
# timedatectl set-timezone "Asia / Kolkata"
Всегда рекомендуется использовать и устанавливать всемирное координированное время, универсальное глобальное время.
# timedatectl set-timezone UTC.
Вам необходимо ввести правильный часовой пояс, иначе вы можете получить ошибки при изменении часового пояса. В следующем примере часовой пояс «Азия / Калькутта» неверен, поэтому возникает ошибка.
6. Вы можете установить дату и время в своей системе, используя команду timedatectl следующим образом:
Чтобы установить только время, мы можем использовать установленное время переключаться вместе с форматом времени в ЧЧ: ММ: СС (Часы, минуты и секунды).
# timedatectl set-time 15:58:30.
При установке даты, как показано выше, вы можете получить следующую ошибку:
Не удалось установить время: модуль NTP активен.
7. Ошибка говорит, что служба NTP активна. Вам нужно отключить его, используя команду ниже.
# systemctl disable --now chronyd.
8. Чтобы установить дату и время, мы можем использовать установленное время переключаться вместе с форматом даты в ГГ: ММ: ДД (Год, Месяц, День) и время в ЧЧ: ММ: СС (Часы, минуты и секунды).
# timedatectl set-time '2015-11-20 16:14:50'
9. Чтобы настроить аппаратные часы на всемирное координированное время, универсальное глобальное время, использовать set-local-rtc логическое значение вариант следующим образом:
Сначала выясните, настроены ли ваши аппаратные часы на местный часовой пояс:
# timedatectl | grep local.
Установите аппаратные часы на местный часовой пояс:
# timedatectl set-local-rtc 1.
Установите аппаратные часы на всемирное координированное время (UTC):
# timedatectl set-local-rtc 0.
NTP означает Сетевой протокол времени это интернет-протокол, который используется для синхронизации системных часов между компьютерами. В timedatectl Утилита позволяет автоматически синхронизировать системные часы Linux с удаленной группой серверов с помощью NTP.
Обратите внимание, что вы должны иметь NTP установлен в системе, чтобы включить автоматическую синхронизацию времени с серверами NTP.
Чтобы запустить автоматическую синхронизацию времени с удаленным NTP-сервером, введите в терминале следующую команду.
# timedatectl set-ntp true.
Чтобы отключить синхронизацию времени NTP, введите следующую команду на терминале.
# timedatectl set-ntp false.
Это очень простые примеры, описанные в этом руководстве, и я надеюсь, что вы найдете их полезными для установки различных системных часов и часовых поясов Linux. Чтобы узнать больше об этом инструменте, перейдите на timedatectl справочная страница.
Если вам есть что сказать об этой статье, не стесняйтесь оставлять комментарии, чтобы добавить дополнительную информацию. Оставайтесь на связи с Tecmint.