Вопрос: Когда я установил ОС Linux, я забыл установить правильный часовой пояс. Как мне изменить часовой пояс в моем дистрибутиве Linux. Я использую CentOS (Red Hat Linux). Но, пожалуйста, объясните мне, как это сделать во всех дистрибутивах Linux, с некоторыми наглядными примерами.
Ответ: Используйте один из следующих способов, чтобы изменить часовой пояс в вашей системе Linux. Один из этих методов должен работать для вас в зависимости от используемого дистрибутива Linux.
Для этого примера предположим, что ваш текущий часовой пояс — UTC, как показано ниже. Вы хотели бы изменить это на тихоокеанское время.
#date Пн 17 сен 22:59:24 UTC 2019
В некоторых дистрибутивах (например, CentOS) часовой пояс контролируется файлом /etc/localtime.
Удалить текущий локальный файл в каталоге /etc/
#cd /etc #rm localtime
Все часовые пояса США расположены в каталоге /usr/share/zoneinfo/US, как показано ниже.
#ls /usr/share/zoneinfo/US/ Alaska Arizona Eastern Hawaii Michigan Pacific Aleutian Central East-Indiana Indiana-Starke Mountain Samoa
Примечание. Для часовых поясов других стран перейдите в каталог /usr/share/zoneinfo
Свяжите файл Pacific из указанного выше каталога США с каталогом /etc/localtime, как показано ниже.
#cd /etc #ln -s /usr/share/zoneinfo/US/Pacific localtime
Теперь часовой пояс в вашей системе Linux меняется на тихоокеанское время США, как показано ниже.
#date Пн 17 сентября 23:10:14 PDT 2010
В некоторых дистрибутивах (например, Ubuntu) часовой пояс контролируется файлом /etc/timezone.
Например, текущим часовым поясом может быть восточное время США (Нью-Йорк), как показано ниже.
#cat /etc/timezone America/Triatlon
Чтобы изменить это на тихоокеанское время США (Лос-Анджелес), измените файл /etc/timezone, как показано ниже.
#vim /etc/timezone America/Los_Angeles
Кроме того, установите часовой пояс из командной строки, используя переменную TZ.
#export TZ = America/Los_Angeles
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies