Настройка времени и часового пояса на новых серверах
Для настройки временной зоны и синхронизации выполним следующее:
- "
apt-get install ntp ntpdate" - ставим NTP демона для синхронизации - "
ntpdate -bs ru.pool.ntp.org" - синхронизируем часы - "
dpkg-reconfigure tzdata" - выставляем нужную нам временную зону, например Europe/Moscow
Частенько на новых серверах приходится настраивать нужную временную зону и синхронизацию времени. Как было уже описано выше, а на Debian это можно сделать всего лишь с использованием нескольких команд:
Настройка NTP сервера в Debian
устанавливаем пакеты ntp и ntpdate
apt-get install ntp ntpdate
Изменяем временную зону
dpkg-reconfigure tzdata
Настройка NTP сервера в CentOS
Устанавливаем пакет ntp:
# yum install ntp
Синхронизируем время системы. Однократно.
# ntpdate pool.ntp.org
В связи с тем что в России отменили Зимнее время, а CentOS 6 ставилась давно, часы синхронизировались, то время выставилось на час меньше (по зимнему GMT +3). Теперь наш часовой пояс по Гринвичу GMT +4.
Решается эта проблема так.
Обновляем пакет tzdata:
# yum update tzdata
Создаем симлинк для нужного часового пояса в /etc/localtime:
# cp -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Теперь время синхронизирует корректно.
Далее выставляем время в BIOS равное времени в UTC (время по Гринвичу):
# hwclock --systohc --utc
Для того, чтобы время системы не устанавливалось равным времени в BIOS, а правильно показывало в соответствии с часовым поясом редактируем файл /etc/sysconfig/clock как показано ниже:
ZONE="Europe/Moscow" UTC=true ARC=false
Добавляем демон ntp сервера в автозапуск:
# chkconfig --level 2345 ntpd on
После этого необходимо его сконфигурировать. открываем конфигурационный файл:
# vi /etc/ntp.conf
Как можно увидеть из конфига, в нем уже прописаны серверы времени, с которыми наш сервер будет синхронизироваться:
server 0.centos.pool.ntp.org server 1.centos.pool.ntp.org server 2.centos.pool.ntp.org
Можно указать дополнительный, какие угодно и сколько угодно.
Теперь разрешаем подключение по UDP на 123 порт в iptables. В файле /etc/sysconfig/iptables добавляем следующее правило:
-A INPUT -s 192.168.0.0/16 -m state --state NEW -p udp --dport 123 -j ACCEPT
Сохраняем изменения и стартуем ntp сервер и перезапускаем iptables:
# service ntpd start # service iptables restart