этой статье мы покажем, как задать часовой пояс из командой строки Ubuntu.
Выведите текущее время и часовой пояс:
$ sudo timedatectl
В данном примере на компьютере задан часовой пояс:
Time zone: Europe/Busingen (CET, +0100)
Часовой пояс в большинстве дистрибутивов Linux задается с помощью символической ссылки файла /etc/localtime на файл часового пояса в каталоге /usr/share/zoneinfo.
Вы можете вывести список всех доступных часовых поясов:
$ sudo timedatectl list-timezones
Можете найти нужный пояс:
$ sudo timedatectl list-timezones | grep Europe
Чтобы изменить часовой пояс, выполните команду:
$ sudo timedatectl set-timezone Europe/Berlin
Эта команда также меняет текущий часовой пояс в файле /etc/timezone
$ cat /etc/timezone
Проверьте, что в Ubuntu теперь задан новый часовой пояс:
$ sudo timedatectl
Или:
$ ls -l /etc/localtime
Вывод команды показывает, что файл /etc/localtime ссылается на /usr/share/zoneinfo/Europe/Berlin.
Также вы можете использовать в консоли Linux псевдографический интерфейс tzdat или tzselect для изменения часового пояса:
$ sudo dpkg-reconfigure tzdata
$ sudo /etc/init.d/cron stop
$ sudo /etc/init.d/cron start