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

Linux, как мощная операционная система, предоставляет пользователю широкие возможности настройки, в том числе и изменение часового пояса. Стоит рассмотреть, как легко и точно изменить часовой пояс в Linux.

Рассмотрим два основных способа:

  1. через команду timedatectl;
  2. через символьную ссылку.

Часы

Команда timedatectl

Одним из простых способов изменения часового пояса в операционной системе Linux является использование утилиты ‘timedatectl’. Она предоставляет удобный интерфейс для управления временем и датой.

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

timedatectl

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

sudo timedatectl set-timezone "Europe/Moscow"

Вместо «Europe/Moscow» укажите нужный вам часовой пояс из базы данных IANA (например, «America/New_York» или «Asia/Tokyo»).

Символная ссылка ‘/etc/localtime’

В некоторых дистрибутивах Linux информация о времени хранится в символической ссылке ‘/etc/localtime’. Можно изменить эту ссылку, чтобы изменить часовой пояс.

Сначала убедитесь, что у вас есть правильное время в UTC:

sudo ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Вместо «Europe/Moscow» укажите свой часовой пояс.

Проверка текущего времени в другом часовом поясе

Иногда бывает удобно просто проверить текущее время в другом часовом поясе, не изменяя сам часовой пояс системы. Можно воспользоваться командой ‘TZ’, например:

TZ="Asia/Tokyo" date

Это отобразит текущее время в Токио, а не в вашем текущем часовом поясе.

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

Ссылка на основную публикацию