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


Часовой пояс – это географический регион с одинаковым стандартным временем. Обычно часовой пояс устанавливается во время установки операционной системы, но его можно легко изменить позднее.

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

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

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

 

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

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

Источник: AndreyEx.ru

The post Как установить или изменить часовой пояс в Linux2 мин для чтения appeared first on SEO & SMO.