Хранение точного времени в Linux при запуске сервера времени NTP

Операционные системы Linux становятся все более популярными из-за многих преимуществ, которые они имеют в отношении коммерческих систем, таких как Windows или OS X. Linux предлагает повышенную безопасность (поскольку существует только несколько вирусов, которые могут заразить систему на базе Linux), лучшей стабильности и в большинстве случаев это бесплатно.

Неудивительно, что все больше и больше домашних и деловых пользователей предпочитают переключиться на операционные системы на базе Linux и будь то Redhat, Mandrake, Ubuntu или множество других систем на базе UNIX и LINUX, а точное время относительно прямолинейно.

Синхронизация времени имеет жизненно важное значение во многих приложениях, чувствительных к времени, и большинство бизнес-пользователей считают невозможным проведение любых онлайн-транзакций без синхронизации сети. Даже домашние пользователи находят преимущество в обеспечении того, чтобы их система выполняла точное время, электронные письма больше не поступают до их отправки, а безопасность увеличивается.

Большинство операционных систем на базе Linux содержат версию протокола сетевого времени (NTP), разработанную для синхронизации времени в сети. Для тех, кто не содержит предварительно упакованную версию, NTP является открытым исходным кодом и свободно доступен на 'ntp.org'.

Хотя NTP доступен для большинства версий Windows; У пользователей Linux есть преимущество в том, что он традиционно является основной платформой разработки для NTP. Он работает с использованием источника синхронизации либо из Интернета, либо через выделенный сетевой сервер времени.
Эти эталонные часы запускают время UTC (согласованное универсальное время) глобальную шкалу времени, которая передается им от атомных часов, точность которых составляет несколько наносекунд (наносекунда - миллиардная часть секунды).

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

Демон NTP настроен с использованием файла «ntp.conf». Конфигурационный файл содержит место хранения серверов синхронизации NTP. При попытке использовать источник общедоступного интернет-времени рекомендуется посетить https://www.pool.ntp.org, в котором есть коллекция серверов 200.

Однако Microsoft и Novell настоятельно рекомендуют, чтобы интернет-источники синхронизации не использовались, поскольку они не прошли проверку подлинности и могут оставить шлюз открытым для вредоносных атак.

В качестве альтернативы и наиболее предпочтительно доступны выделенные серверы времени NTP, которые обеспечивают лучшую точность и намного более безопасны. Эти серверы времени получают источник синхронизации из национального радиовещания (например, WWVB в США или MSF в Великобритании) или через систему GPS.

После установки эти системы постоянно проверяют время на всех часах сетевых компьютеров и настраивают их для любого дрейфа. Типичный приемник GPS может предоставить информацию о синхронизации в течение нескольких наносекунд UTC, тогда как национальные передачи времени и частоты точны для 1 - 20 миллисекунд (миллисекунда - 1 / 1000 секунды).

Это сообщение было написано

Ричард Уильямс N

Ричард Уильямс N технический писатель и специалист в сервера и Синхронизация времени NTP промышленности. Ричард Уильямс N в Google+