Назад | Перейти на главную страницу

Как изменить часовой пояс в centos 6.2?

Вот результат моего date команда:

[root@r1304 ~]# date
Wed Apr 18 15:43:28 GST 2012

Я хочу изменить системный часовой пояс по умолчанию на Азию / Дубай. Я следил за руководство и сделал это:

ln -sf /usr/share/zoneinfo/Asia/Dubai /etc/localtime

Но без эффекта. Кажется, что в CentOS 6 это сделано по-другому. Как изменить часовой пояс?

Похоже, что в CentOS 6.2 нет строки hwclock /etc/rc.sysinit, так что измени /etc/sysconfig/clock не будет работать.

пытаться tzselect или используйте ln -s /usr/share/zoneinfo/xxxx /etc/localtime

Сначала используйте tzselect, чтобы узнать, какой у вас часовой пояс. Окончательный результат tzselect будет примерно таким:

Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
America/New_York

Самая последняя строка - это имя вашего файла zoneinfo.

Теперь создайте символическую ссылку из / etc / localtime на правильный файл zoneinfo, например:

ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime 

Флаг -f необходим для перезаписи существующего файла / etc / localtime.

Примечание: запуск tzselect ничего не затронет в вашей системе, он просто выведет текст. Слово "или" в ответе caojun вводит в заблуждение. Вы должны использовать tzselect И ln. На странице руководства tzselect: «[tzselect] выводит результирующее описание часового пояса в стандартный вывод».

Отредактируйте файл /etc/sysconfig/clock в соответствии с вашими потребностями.

После изменения часового пояса необходимо перезапустить rsyslogd, чтобы новый часовой пояс отражался в журналах.

Сделайте это с помощью: перезапуск службы rsyslog

Простой учебник, попробуйте это ..

[root@dlp ~]# vi /etc/sysconfig/clock

# change to your location
ZONE="Asia/Tokyo"

[root@dlp ~]# source /etc/sysconfig/clock # reload
# copy your timezone file under the "/usr/share/zoneinfo" like follows
[root@dlp ~]# cp -p /usr/share/zoneinfo