Пакет NTP содержит клиент и сервер для поддержки синхронизации времени между разными компьютерами через сеть. Этот пакет является официальной реализацией протокола NTP.
Адрес (HTTP): http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.0.tar.gz
Адрес (FTP): ftp://ftp.udel.edu/pub/ntp/ntp4/ntp-4.2.0.tar.gz
Контрольная сумма: 0f8fabe87cf54f409b57c6283f0c0c3d
Размер: 2.4 MB
Требуемое дисковое пространство: 27 MB
Расчетное время сборки: 0.53 SBU
Установим NTP запуском следующих команд:
./configure --prefix=/usr --bindir=/usr/sbin \
--sysconfdir=/etc &&
make &&
make install
Следующий файл конфигурации описывает различные NTP stratum 2 сервера с открытым доступом с разных континентов. Он так же создает файл, в котором ntpd сохраняет смещение частоты. В то время, как включенная в пакет документация скудная, посетите сайт NTP на http://www.ntp.org/ для большей информации.
cat > /etc/ntp.conf << "EOF"
# Africa
server tock.nml.csir.co.za
# Asia
server ntp.shim.org
# Australia
server ntp.saard.net
# Europe
server ntp.tuxfamily.net
# North America
server clock.psu.edu
driftfile /var/cache/ntp.drift
EOF
Есть две опции. Первая опция запускает ntpd постоянно и позволяет синхронизировать время в последовательной манере. Вторая опция запускает ntpd периодически (используя cron) и обновляет время каждый раз по расписанию.
Если вы выберете первую опцию, то установите стартовый скрипт /etc/rc.d/init.d/ntp, включенный в пакет blfs-bootscripts-6.0.
make install-ntp
Если вы предпочитаете запускать ntpd периодически, то добавьте следующую команду в crontab root-а:
ntpd -q
Выполните следующую команду, если вы хотите установить аппаратные часы после выключения или перезагрузки на текущее системное время:
ln -sf ../init.d/setclock /etc/rc.d/rc0.d/K46setclock &&
ln -sf ../init.d/setclock /etc/rc.d/rc6.d/K46setclock
Другой путь уже используется в LFS.
Пакет NTP содержит ntp-wait, ntptrace, ntpd, ntpdate, ntpdc, ntpq, ntptime, tickadj и ntp-keygen.
ntpd является NTP демоном, который запускается в фоновом режиме и поддерживает синхронизацию даты и времени, основанную на ответе от настроенных NTP серверов. Он так же работает как NTP сервер.
ntpdate это клиентсая программа, которая устанавливает дату и время, основанные на ответе от NTP сервера. Эта команда не одобряется.
ntpdc используется для запроса NTP демона о его текущем состоянии и для запроса изменений в этом состоянии.
ntpq является программой, используемой для наблюдения за операциями ntpd и определения производительности.
tickadj читает и опционально изменяет некоторые относящиеся ко времени переменные в старых ядрах, в которых нет поддержки для поддержания точного времени.
Последнее обновление 2005-02-11 08:57:40 -0700