В Ubuntu часовой пояс системы задается во время установки, но его можно легко изменить позже.
Использование правильного часового пояса важно для многих системных задач и процессов. Например, демон cron использует системный часовой пояс для выполнения заданий cron, и временные метки в файлах журналов основаны на том же часовом поясе.
В этом руководстве показано, как установить или изменить часовой пояс в Ubuntu 18.04.
Проверка текущего часового пояса
В Ubuntu и большинстве других дистрибутивов Linux мы можем использовать timedatectl
команду для отображения и установки текущего системного времени и часового пояса.
timedatectl
Системный часовой пояс настраивается путем символической ссылки /etc/localtime
на двоичный идентификатор часового пояса в /usr/share/zoneinfo
каталоге. Таким образом, другим вариантом было бы показать путь, на который указывает символическая ссылка , с помощью команды ls :
ls -l /etc/localtime
Кроме того, вы также можете проверить часовой пояс текущей системы, отобразив содержимое /etc/timezone
файла.
cat /etc/timezone
Изменение часового пояса с помощью timedatectl
команды
Перед изменением часового пояса вам необходимо узнать длинное имя часового пояса, который вы хотите использовать. В соглашении об именовании часовых поясов обычно используется формат «Регион/Город».
Чтобы вывести список всех доступных часовых поясов, вы можете либо перечислить файлы в /usr/share/zoneinfo
каталоге, либо использовать timedatectl
команду.
timedatectl list-timezones
Как только вы определите, какой часовой пояс соответствует вашему местоположению, выполните следующую команду от имени пользователя sudo:
sudo timedatectl set-timezone your_time_zone
Например, чтобы изменить часовой пояс системы на Europe/Rome
:
sudo timedatectl set-timezone Europe/Rome
Запустите timedatectl
команду, чтобы проверить изменения:
timedatectl
Изменение часового пояса путем перенастройкиtzdata
Если вы используете более старую версию Ubuntu и эта timedatectl
команда отсутствует в вашей системе, вы можете изменить часовой пояс, перенастроив файлы tzdata
.
Определите часовой пояс, который вы хотите настроить.
Сохраните новое имя часового пояса в /etc/timezone
файл, используя следующую команду tee :
echo "Europe/Rome" | sudo tee /etc/timezone
Выполните следующую команду, чтобы изменить часовой пояс системы:
sudo dpkg-reconfigure --frontend noninteractive tzdata
0 комментариев