Windows : Синхронизация времени по сети

Для синхронизации времени в Windows можно использовать встроенную системную службу, которая называется "Служба времени Windows" (Windows Time Service).

Указание сервера времени для синхронизации :


В первую очередь нужно сконфигурировать эту службу. В ее настройках необходимо указать NTP-сервер (NTP - Network Time Protocol) или список серверов времени, по которым будет выполняться синхронизация. Сдеать это можно из командной консоли (cmd.exe) следующей командой:
net time /setsntp:ntp.karashchuk.com


В ключе /setsntp после двоеточего указывается серевер или список серверов времени. Указывать сервера можно как по имени (см. в приведенном выше примере), так и по IP-адресу. Если указывается список из нескольких серверов, то нужно заключить этот список в кавычки, разделяя сервера в списке пробелами. Пример:
net time /setsntp:"1.1.1.1 2.2.2.2"


При указании списка из нескольких серверов синхронизация будет выполняться по первому серверу в списке; если этот сервер окажется недоступным, то по второму и т.д.

Консольная команда  
net time /querysntp

выводит текущий список серверов, которые установлены для синхронизации времени. Наберите в командной консоли эту команду и убедитесь, что сервер времени (или список серверов) указан правильно.

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


Запуск службы времени

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

Службу времени можно запустить вручную, например, командой из командной консоли:
net start w32time


Или запустить ее через оснастку управления службами (Win+R --> services.msc). Лучше также через оснастку управления службами настроить автоматический запуск этой службы (Тип запуска: Авто). Это нужно, чтобы не приходилось всякий раз запускать службу времени вручную, т.е. чтобы при каждой загрузке системы эта служба автоматически стартовала и была всегда запущена для регулярной синхронизации времени.

По умолчанию синхронизация времени производится при запуске службы времени, а потом через каждые 45 минут. После трех удачных синхронизаций в дальнейшем синхронизация производится через каждые 8 часов. Периодичность синхронизаций можно при желании изменить.

Примечание 1: Некоторые операции, связанные с синхронизацией часов и со службой времени (в частности с ее конфигурированием), можно выполнить с помощью встроенной системной консольной утилиты w32tm.exe. Например, команда (в консоли)   w32tm -period   устанавливает периодичность синхронизации часов, а команда   w32tm -once   производит одноразовую синхронизацию системных часов с time-сервером (служба времени при этом может быть и не запущена, но в ее настройках уже должен быть предварительно указан сервер времени для синхронизации). Для более детальной информации по утилите w32tm смотрите (в консоли): w32tm /?


Примечание 2: Конфигурировать службу времени (указывать сервера для синхронизации, устанавливать частоту синхронизации и т.п.) можно также напрямую через редактор системного реестра в ключе:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Например, параметр "ntpserver" в этом ключе содержит список ntp-серверов, с которыми производится синхронизация времени, а в параметре "Period" описывается периодичность (частота) синхронизации.
Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу
наступна стаття:   Hardware » доработка D-Link DI-604
попередня стаття:   PHP » Как настраивать mbstring - CP1251