Поиск по сайту:
Если муху с монитора ты сгоняешь курсором мышки, значит, тебе пора идти домой. (Неизвестный автор)

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

04.12.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

 

Читать  Linux для сетевых инженеров. Как написать сценарий Bash

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

Чтобы просмотреть все доступные часовые пояса, используйте команду 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>

 

Например, чтобы изменить часовой пояс системы, введите 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

 

Читать  Шаблон соответствия в заявлении case в Bash

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

date

 

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

Wed Dec  4 09:09:57 MSK 2019 

 

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

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

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Linux - отличная и продвинутая операционная система, но она не…

Спасибо!

Теперь редакторы в курсе.