Как изменить дату Linux на UTC / GMT +1?

53044
André

Мне нужно изменить дату моей системы. Я использую Linux CentOS 5.6.

# date +%Z UTC # date Thu Oct 6 11:42:45 UTC 2011 

Как мне изменить время на UTC / GMT +1?

5
Читайте по ссылке ниже, которая поможет вам понять. https://unix.stackexchange.com/questions/104088/why-does-tz-utc-8-produce-dates-that-are-utc8 Uteester 6 лет назад 0

3 ответа на вопрос

11
Hydaral

Обычный способ - установить часовой пояс. В следующем каталоге хранятся файлы, хранящиеся по регионам:

/usr/share/zoneinfo 

Посмотрите и найдите тот, который соответствует вашему региону. Затем вы должны создать символическую ссылку из /etc/localtime:

sudo rm /etc/localtime sudo ln -s /usr/share/zoneinfo/Europe/London /etc/localtime 
Европа / Лондон не UTC + 1 bebbo 8 лет назад 0
Я сделал, как вы описали, но `date` все еще возвращает старое время? Что нужно сделать для синхронизации `date` с` / etc / localtime`? xetra11 6 лет назад 0
5
grawity

Вам нужно изменить часовой пояс .

  • Чтобы сделать это в масштабе всей системы, используйте символическую ссылку /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.

Разве «Европа / Париж» не то же самое, что CET, который отличается от UTC + 1? bebbo 8 лет назад 0
0
temaleva

I have tried to do this today, using /usr/share/zoneinfo/Etc/GMT+1 as link. (CentOS 7.0) In a strage way, I've got -1 hour. So I have tried GMT-1, and have now +1 hour. Looks strange, but works for me.

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