Как проверить часовой пояс в Linux
В этой короткой статье мы познакомим новичков с различными простыми способами проверки системного часового пояса в Linux. Управление временем на машине с Linux, особенно на рабочем сервере, всегда является важным аспектом системного администрирования.
В Linux доступен ряд утилит управления временем, таких как команды date и timedatectl, позволяющие получить текущий часовой пояс системы и синхронизировать его с удаленным NTP-сервером, чтобы включить автоматическое и более точная обработка системного времени.
Что ж, давайте углубимся в различные способы определения часового пояса нашей системы Linux.
1. Мы начнем с использования традиционной команды date, чтобы узнать текущий часовой пояс следующим образом:
date
Альтернативно введите команду ниже, где формат %Z
печатает буквенный часовой пояс, а %z
печатает цифровой часовой пояс:
date +"%Z %z"
Примечание. На странице руководства date можно использовать множество форматов, которые можно использовать для изменения вывода команды date:
man date
2. Далее вы также можете использовать timedatectl. Когда вы запускаете его без каких-либо параметров, команда отображает обзор системы, включая часовой пояс, следующим образом:
timedatectl
Более того, попробуйте использовать конвейер и команду grep, чтобы фильтровать только часовой пояс, как показано ниже:
timedatectl | grep “Time zone”
Узнайте, как установить часовой пояс в Linux с помощью команды timedatectl.
3. Кроме того, пользователи Debian и его производных могут отображать содержимое файла /etc/timezone
с помощью утилиты cat для проверки вашего часового пояса:
cat /etc/timezone
Важно! Для пользователей REHL/CentOS 7 и Fedora 25–22 файл /etc /localtime — это символическая ссылка на файл часового пояса в каталоге /usr/share/zoneinfo/.
Однако вы также можете использовать команду date или timedatectl для отображения текущего времени и часового пояса.
Чтобы изменить часовой пояс, создайте символическую ссылку /etc/localtime на соответствующий часовой пояс в /usr/share/zoneinfo/:
sudo ln -sf /usr/share/zoneinfo/zoneinfo /etc/localtime
Флаг -s
разрешает создание символической ссылки, в противном случае по умолчанию создается жесткая ссылка, а -f
удаляет существующий файл назначения, которым в данном случае является . /etc/localtime.
Например, чтобы изменить часовой пояс на Африка/Найроби, введите следующую команду:
sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime
Вот и все! Не забудьте поделиться своим мнением о статье через форму обратной связи ниже. Важно отметить, что вам следует просмотреть это руководство по тайм-менеджменту для Linux, чтобы получить больше информации об управлении временем в вашей системе. В нем есть простые и понятные примеры.
И наконец, всегда не забывайте следить за обновлениями на Tecmint, чтобы быть в курсе последних и интересных материалов о Linux.