Как изменить дату Linux на UTC/GMT +1?
Мне нужно изменить дату моей системы. Я использую Linux CentOS 5.6.
# date +%Z
UTC
# date
Thu Oct 6 11:42:45 UTC 2011
Как мне изменить время на UTC/GMT +1?
3 ответа
Обычный способ - установить часовой пояс. Есть несколько файлов, которые хранятся по регионам в следующем каталоге:
/usr/share/zoneinfo
Посмотрите и найдите тот, который соответствует вашему региону. Затем вы должны создать символическую ссылку из /etc/localtime
:
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Europe/London /etc/localtime
Вам нужно изменить часовой пояс.
Чтобы сделать это общесистемно, символическая ссылка
/etc/localtime
в соответствующий файл в/usr/share/zoneinfo
, Например:ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
В CentOS вам также может понадобиться редактировать
/etc/sysconfig/clock
,Чтобы изменить часовой пояс только для текущего пользователя, установите вместо него $TZ:
export TZ="Europe/Paris"
Обратите внимание, что date -u
всегдадолжен возвращать правильное время UTC.
Я попытался сделать это сегодня, используя / usr / share / zoneinfo / Etc / GMT + 1 в качестве ссылки. (CentOS 7.0) Странно, у меня -1 час. Итак, я попробовал GMT-1, и теперь у меня +1 час. Выглядит странно, но у меня работает.