Как изменить дату 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 час. Выглядит странно, но у меня работает.

Другие вопросы по тегам