RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Beyond Linux From Scratch. Версия 6.0

Глава 18. Основные сетевые программы

NTP-4.2.0

Введение в NTP

Пакет NTP содержит клиент и сервер для поддержки синхронизации времени между разными компьютерами через сеть. Этот пакет является официальной реализацией протокола NTP.

Информация о пакете

Зависимости NTP

Опционально

OpenSSL-0.9.7e

Установка NTP

Установим NTP запуском следующих команд:


./configure --prefix=/usr --bindir=/usr/sbin --sysconfdir=/etc &&
make &&
make install

Конфигурация NTP

Файлы конфигурации

/etc/ntp.conf

Конфигурационная информация

Следующий файл конфигурации описывает различные 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.

Описание

ntp-wait

ntp-wait полезен во время загрузки для задержки процесса, пока ntpd устанавливает время.

ntptrace

ntptrace трассирует цепочку серверов NTP до первоначального источника.

ntpd

ntpd является NTP-демоном, который запускается в фоновом режиме и поддерживает синхронизацию даты и времени, основанную на ответе от настроенных NTP-серверов. Он также работает как NTP сервер.

ntpdate

ntpdate это клиентсая программа, которая устанавливает дату и время, основанные на ответе от NTP сервера. Эта команда не одобряется.

ntpdc

ntpdc используется для запроса NTP демона о его текущем состоянии и для запроса изменений в этом состоянии.

ntpq

ntpq является программой, используемой для наблюдения за операциями ntpd и определения производительности.

ntptime

ntptime читает и отображает относящиеся ко времени переменные ядра.

tickadj

tickadj читает и опционально изменяет некоторые относящиеся ко времени переменные в старых ядрах, в которых нет поддержки для поддержания точного времени.

ntp-keygen

ntp-keygen генерирует шифрованные файлы данных, используемые в NTPv4 аутентификации и схемах идентификации.

Последнее обновление 2005-02-11 08:57:40 -0700.

Поиск

 

Найди своих коллег!