Мне нужно изменить дату моей системы. Я использую Linux CentOS 5.6.
# date +%Z
UTC
# date
Thu Oct 6 11:42:45 UTC 2011
Как мне изменить время на UTC/GMT +1?
Обычный способ - установить часовой пояс. В следующем каталоге хранятся файлы, хранящиеся по регионам:
/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 час. Выглядит странно, но у меня работает.