Изменить часовой пояс в 10.04 / 11.04 без ввода пользователя

8

Как изменить часовой пояс на сервере Ubuntu 10.04 или 11.04 из командной строки без ввода данных пользователем (например tzconfig EST).

В то время как можно было бы использовать dpkg-reconfigure tzdata, в соответствии с соответствующим вопросом Как изменить настройки часового пояса из командной строки , при взаимодействии с пользователем, я не могу понять, как изменить часовой пояс из неинтерактивного скрипта.

Решение должно быть частью сценария установки, который настраивает сервер.

Спасибо за чтение.

Брайан М. Хант
источник

Ответы:

13

Создайте ссылку на / etc / localtime

ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

Просто замените / America / Los_Angeles своей зоной.

wojox
источник
1
/ etc / localtime - это копия файла часового пояса, которая находится в / usr / share / zoneinfo /
user4124
Это похоже на действительно странный способ установки времени, но это то, что tzconfigпроисходит внутри , поэтому я думаю, что это правильно.
mpen
-2

Перейдите в раздел Системы> Администрирование> Время и дата.

Затем нажмите значок замка рядом с «Нажмите, чтобы внести изменения», введите пароль для аутентификации, теперь вы можете изменить свой часовой пояс.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

dsaint
источник
7
Хорошие картинки, но я думаю, что вы неправильно поняли вопрос. Спасибо за ваш пост, хотя и не отвечая на вопрос. :)
Брайан М. Хант