Сервис синхронизации времени

Поддержка точного времени на компьютерах и других сетевых устройствах нужна не только для правильной работы приложений. Вот лишь некоторые аспекты работы GNU/Linux-систем, зависящие от точности системных часов:

r выполнение отложенных заданий at;

r выполнение периодических заданий cron;

r запись сообщений в системные журналы;

r возможность выполнения анализа событий, происходящих на нескольких устройствах сети одновременно;

r правильная работа систем аутентификации и авторизации;

r исключение несанкционированных модификаций в системе, скрываемых с помощью манипуляций с системным временем и временными метками модификации файлов.

При загрузке операционной системы системные часы инициализируются от аппаратных часов. Текущее время и дату системных часов выводит и уста- навливает команда date. Аппаратные часы можно установить командой hwclock. В большинстве GNU/Linux-систем при их работе генерируются ап- паратные прерывания (прерывания таймера) с частотой 100 Гц (clock tick). Ядро Linux увеличивает счетчик времени с помощью обработчика прерывания


 

таймера. Однако в сильно загруженных системах ядро не успевает обрабо- тать все прерывания таймера. Это связано с наличием более приоритетных задач. Таким образом, для высоко загруженных систем характерно стабиль- ное отставание системных часов.

Протокол NTP (Network Time Protocol) используется для синхронизации вре- мени на сервере и клиенте с точностью до миллисекунд в локальных сетях и десятков миллисекунд в глобальных. Текущая версия протокола — NTPv4.

Протокол NTP предусматривает наличие нескольких уровней серверов (tiers — "ярусы"). Серверы NTP первого уровня синхронизируются с помо- щью атомных часов или иных эталонных приборов точного времени. Серве- ры второго и третьего уровней синхронизируются по серверам первого уров- ня и предназначены для обслуживания клиентских запросов. Имеются серверы точного времени с публичным доступом. Узнать их адреса можно, обратившись на http://pool.ntp.org.

В GNU/Linux распространены два разных пакета для работы с сервисом NTP. Первый называется ntp и содержит в себе демон ntpd и прочие программы. Второй пакет — это ntpdate, содержащий одноименную клиентскую про- грамму.

 








Дата добавления: 2015-06-12; просмотров: 540;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.