Как установить дату и время в AlmaLinux

Как установить дату и время в AlmaLinux

 

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

Установка системной даты, времени и часового пояса обычно выполняется при первоначальной установке AlmaLinux или при переходе с CentOS на AlmaLinux . Если вы пропустили этот шаг во время установки, переключили часовые пояса или ваши системные часы рассинхронизировались, мы поможем вам исправить это.

 

Установить дату и время через командную строку

Установка системной даты, времени и часового пояса AlmaLinux также может быть выполнена из командной строки , как мы увидим ниже.

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

# timedatectl set-ntp on
OR
# timedatectl set-ntp off

Если вы хотите установить системные часы на произвольную дату и время, убедитесь, что синхронизация времени выключена (как мы показали выше), и используйте следующую команду date. Эта команда установит дату и время 01 April 2021, 12:00 PM, но подставит любые значения, которые вы хотите.

# date -s "10 APR 2021 12:00:00"

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

$ timedatectl
               Local time: Fri 2021-01-08 04:33:12 EST  
           Universal time: Fri 2021-01-08 09:33:12 UTC  
                 RTC time: Fri 2021-01-08 09:33:11      
                Time zone: America/New_York (EST, -0500)
System clock synchronized: no                           
              NTP service: n/a                          
          RTC in local TZ: no

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

$ timedatectl list-timezones

Используйте команду grep, чтобы сузить область поиска. В приведенном ниже примере эта команда создаст список всех доступных часовых поясов в Австралии:

$ timedatectl list-timezones | grep Australia
Australia/Adelaide
Australia/Brisbane
Australia/Broken_Hill
Australia/Currie
Australia/Darwin
Australia/Eucla
Australia/Hobart
Australia/Lindeman
Australia/Lord_Howe
Australia/Melbourne
Australia/Perth
Australia/Sydney

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

# timedatectl set-timezone Australia/Sydney

Подтвердите, что изменения были внесены с помощью timedatectlкоманды.

$ timedatectl
               Local time: Sat 2021-01-09 14:15:11 AEDT  
           Universal time: Sat 2021-01-09 03:15:11 UTC   
                 RTC time: Fri 2021-01-08 09:46:05       
                Time zone: Australia/Sydney (AEDT, +1100)
System clock synchronized: no                            
              NTP service: n/a                           
          RTC in local TZ: no

В этом руководстве мы увидели, как установить системную дату, время и часовой пояс через графический интерфейс и командную строку в AlmaLinux. Вы можете не только синхронизировать свои часы с любым часовым поясом мира, но Linux также позволяет нам устанавливать произвольные значения, если мы хотим.