Время, часовой пояс

Тут тоже должно быть правильно, даже если date показывает верно
cat /etc/sysconfig/clock

Часовой пояс 

установка из консоли
  • tzselect
yum install tzdata

mv /etc/localtime /etc/localtime.old
ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime
ln -s /usr/share/zoneinfo/Europe/Moskow /etc/localtime
hwclock --systohc --utc
ntpdate pool.ntp.org

Timezone
Москва
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Киев
cp /usr/share/zoneinfo/Europe/Kiev /etc/localtime
Не забываем изменить
mcedit /etc/sysconfig/clock
ZONE="Europe/Moscow"
UTC=false
ARC=false

Тут смотреть зоны
/usr/share/zoneinfo

Установка часового пояса в php
в файле /etc/php.ini ищем строку date.timezone = и добавляем нужную зону,
date.timezone = Europe/Moscow
date.timezone = europe/ukraine
NTP
# yum install ntp
# yum install ntpdate

# ntpdate europe.pool.ntp.org

просмотр версии
ntpd -v
Ntpd выполняет обмен сообщениями с одним или более сконфигурированными серверами через определенные интервалы времени. При старте, в первый либо последующие разы, программе требуется несколько раз обменяться сообщениями с большинством этих серверов, чтобы алгоритмы обработки сигналов и оптимизации могли собрать и подготовить данные и установить время. По умолчанию интервал равен 64 секунды, поэтому для установки времени может потребоваться несколько минут. Начальная задержка в установке часов может быть уменьшена при использовании ключевого слова iburst с конфигурационной командой server

Обычно, в большинстве операционных систем, начальный интервал равен 64 секунды и пошагово увеличивается до 1024 секунд.

В некоторых случаях может быть непрактично использовать ntpd в непрерывном режиме. Типичным обходом проблемы является запуск ntpdate из cron'а в назначенное время. Однако, ntpdate не имеет встроенных алгоритмов проверки ошибок и оптимизации. Для такого случая предназначена опция -q. Запущенный с ней, ntpd выставит время только один раз и закончит после этого свою работу.

Конфиг
/etc/ntp.conf
server 0.centos.pool.ntp.org iburst prefer
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

Параметр server задает, какие серверы будут использоваться, по одному в каждой строке. Если сервер задан с аргументом prefer, то этому серверу отдается предпочтение

У меня все стандартные сервера пинг более 20мс, пробовал поближе сервера, ситуация не изменилась
Украинские сервера
server 0.ua.pool.ntp.org
server 1.ua.pool.ntp.org
server 2.ua.pool.ntp.org
server 3.ua.pool.ntp.org
Российские сервера
server 0.ru.pool.ntp.org
server 1.ru.pool.ntp.org
server 2.ru.pool.ntp.org
server 3.ru.pool.ntp.org
Еще сервера
time.in.ua (13мс у меня) ip 62.149.0.30
Разрешаем клиентам из вашей сети синхронизировать время с сервером
restrict 192.168.1.0 netmask 255.255.255.0 nomodify notrap
Добавляем лог
logfile /var/log/ntp.log
Отключаем мониторинг (устраняем уязвимость)
disable monitor
Проверить наличие уязвимости в сервере можно, например, выполнив "ntpdc -n -c monlist ip_сервера"
Ускоряем процесс синхронизации
iburst
Проверяем стратум у нашего сервера:
# ntpdate -q localhost
Синхронизация возможна только в том случае, когда стратум удаленного сервера ниже, чем локального. 16- обычный, клиентский
Запускаем ntpd (установка времени и выключение сервиса)
ntpd -q 
Дебаг запуск
ntpd -qd
Опция "-g" означает, что ntpd будет синхронизировать часы даже если разница будет более 1000 секунд. Опция "-q" означает, что ntpd запустится только одни раз и завершится после синхронизациии.

Из чтения информации по сабжу сделал вывод: ntpdate устаревший пакет, использует команду ntpd -qg



Аппаратное время

Просмотр аппаратного времени
hwclock -r
Синхронизируем аппаратное время с временем системы
hwclock --systohc
Синхронизируем время системы с аппаратным временем
hwclock --hctosys
Установка конкретного значения аппаратного времени
hwclock --set --date="4/4/12 23:49:30"
4 апреля 2012 23 часа 49 минут 30 секунд.

Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка