Как изменить часовой пояс в текущем сеансе оболочки в Redhat

sudo pacman -S postgresql-libs
0
20.06.2018, 12:53
3 ответа

Чтобы установить переменную окружения TZв csh, используйте

sentenv TZ Asia/Singapore
1
28.01.2020, 02:31

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

export TZ=Asia/Singapore

Чтобы это изменение сохранялось за пределами этого сеанса оболочки, вам необходимо изменить файл, в котором хранится часовой пояс. В системах на базе Red Hat -это файл /etc/localtime . Вы захотите удалить его и заменить на правильный часовой пояс. Другие часовые пояса находятся в каталоге /usb/share/zoneinfo .

Первый:

sudo rm /etc/localtime

Тогда:

sudo cp /usr/share/zoneinfo/Asia/Singapore /etc/localtime

Запуск dateдолжен дать правильный результат.

3
28.01.2020, 02:31

Простой способ изменить часовой пояс — использовать переменную оболочки TZ. Вы можете сделать это с помощью однострочной команды, как показано ниже:

bash -c "export TZ=Asia/Singapore"

Этот параметр часового пояса будет доступен только для текущей оболочки, из которой вы экспортируете эту переменную TZ.

-1
28.01.2020, 02:31

Теги

Похожие вопросы