Поиск по сайту:

Нужны новые уши для новой музыки (Фридрих Ницше).

2 мин для чтенияКак установить или изменить часовой пояс в Linux

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
4 декабря 2019
Как установить часовой пояс на CentOS 7
Часовой пояс – это географический регион с одинаковым стандартным временем. Обычно часовой пояс устанавливается во время установки операционной системы, но его можно легко изменить позднее.

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

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

 

timedatectl – утилита командной строки, которая позволяет просматривать и изменять системное время и дату. Он доступен во всех современных системах Linux на основе systemd.

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

timedatectl

 

                   Local time: Wed 2019-12-04 09:08:11 MSK                                                                                                                   
                        Universal time: Wed 2019-12-04 06:08:11 UTC                                                                                                                   
                        RTC time: Wed 2019-12-04 06:08:12                                                                                                                       
                       Time zone: Europe/Moscow (MSK, +0300)                                                                                                                    
       System clock synchronized: yes                                                                                                                                           
systemd-timesyncd.service active: yes                                                                                                                                           
                 RTC in local TZ: no

 

Вывод выше показывает, что часовой пояс системы установлен на UTC.

Часовой пояс системы настраивается путем символической ссылки файла /etc/localtime на двоичный идентификатор часового пояса в каталоге /usr/share/zoneinfo.

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

ls -l /etc/localtime

 

lrwxrwxrwx 1 root root 33 Nov 20 04:49 /etc/localtime -> /usr/share/zoneinfo/Europe/Moscow

 

Перед сменой часового пояса вам необходимо узнать полное название часового пояса, которое вы хотите использовать. Соглашение об именовании часовых поясов обычно использует формат «Регион/Город».

Чтобы просмотреть все доступные часовые пояса, используйте команду timedatectl или перечислите файлы в каталоге /usr/share/zoneinfo:

timedatectl list-timezones

 

...
Africa/Abidjan                                                                                                                                                                  
Africa/Accra                                                                                                                                                                    
Africa/Addis_Ababa                                                                                                                                                              
Africa/Algiers                                                                                                                                                                  
Africa/Asmara                                                                                                                                                                   
Africa/Bamako                                                                                                                                                                   
Africa/Bangui                                                                                                                                                                   
Africa/Banjul
...

 

Как только вы определите, какой часовой пояс соответствует вашему местоположению, выполните следующую команду от имени пользователя root или sudo :

sudo timedatectl set-timezone <your_time_zone>

 

Читать  Команда Pkill в Linux

Например, чтобы изменить часовой пояс системы, введите Africa/Algiers:

sudo timedatectl set-timezone Africa/Algiers

 

Чтобы проверить изменение, снова вызовите команду timedatectl:

timedatectl
                        Local time: Wed 2019-12-04 07:22:58 CET                                                                                                                   
                  	Universal time: Wed 2019-12-04 06:22:58 UTC                                                                                                                   
                        RTC time: Wed 2019-12-04 06:22:59                                                                                                                       
                       Time zone: Africa/Algiers (CET, +0100)                                                                                                                   
       System clock synchronized: yes                                                                                                                                           
systemd-timesyncd.service active: yes                                                                                                                                           
                 RTC in local TZ: no 

 

Миссия выполнена! Вы успешно изменили часовой пояс вашей системы.

 

Если вы используете более старый дистрибутив Linux, а утилита timedatectl отсутствует в вашей системе, вы можете изменить часовой пояс, вставив ссылку /etc/localtime на часовой пояс в каталоге /usr/share/zoneinfo.

Удалить текущую символическую ссылку или файл:

sudo rm -rf /etc/localtime

 

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

sudo ln -s /usr/share/zoneinfo/Africa/Algiers /etc/localtime

 

Проверьте это, перечислив файл /etc/localtime или вызвав команду date:

date

 

Выходные данные включают часовой пояс, в этом примере это «EST».

Wed Dec  4 09:09:57 MSK 2019 

 

Чтобы изменить часовой пояс в системах Linux, используйте команду sudo timedatectl set-timezone, за которой следует длинное имя часового пояса, которое вы хотите установить.

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

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

Читайте также

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close