0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как синхронизировать время windows с сервером времени ntp в команде

как синхронизировать время windows с сервером времени ntp в команде

Я работаю над windows 7. Я могу синхронизировать время win7 с сервера ntp linux вручную. Как я могу это сделать в командной строке? Так что я могу запустить его при запуске windows. И windows план задачи не работает для меня. Время должно быть таким:

Кто-нибудь это знает? Спасибо. Я умею читать msdn.

4 ответа

  • хорошая точность для синхронизации времени с NTP по JavaScript

Я хочу синхронизировать время с NTP по JavaScript. Клиент может быть обычным ПК или смартфоном или планшетом. Соединение может быть WLAN или 3G и т. д. Я уже нашел эти вопросы и сайты как добраться из времени NTP через javascript JavaScript NTP время http://jehiah.cz/a/ntp-for-javascript.

Мы планируем повторно синхронизировать 2 из наших машин, которые имеют задержку 19 мс от сервера NTP (это включает в себя транзакцию SMS). Эти серверы имеют несоответствие с результатами аналитики, и мы подозреваем, что это одна из причин. Итак, мой вопрос заключается в том, влияет ли служба на.

Я также рекомендую эту программу: http://www.timesynctool.com/

Используйте чистое время net time \timesrv /set /yes

после вашего комментария попробуйте сделать это в приглашении evelated :

Если вам просто нужно resync windows раз, откройте командную строку с повышенными правами и введите:

Хотя w32tm /resync теоретически выполняет эту работу, он делает это только при определенных условиях. Однако, когда «down to the millisecond» имеет значение, я обнаружил, что Windows на самом деле не будет вносить коррективы; как будто «о, я отключился на 2.5 секунды, достаточно близко, братан, здесь нечего видеть или делать».

Для того, чтобы действительно заставить повторную синхронизацию (Windows 7):

  1. Панель управления -> Дата и время
  2. «Change date and time. » (требуются права администратора)
  3. Добавьте или вычтите несколько минут (я использовал -5 минут)
  4. Запустите «cmd.exe» от имени администратора
  5. w32tm /resync
  6. Визуально убедитесь, что секунды на панели управления «Date and Time» тикают одновременно с вашими часами. (Я использовал watch -n 0.1 date на машине Linux в сети, в которую у меня был SSH)
  1. Запустите «cmd.exe» от имени администратора
  2. net start w32time (Служба времени должна быть запущена)
  3. time 8 (где 8 может быть заменено любым значением ‘hour’, предположительно 0-23)
  4. w32tm /resync
  5. По мере необходимости переходите к 3.
Читайте так же:
Как правильно отрегулировать кнопочный унитаз
Похожие вопросы:

Я пытаюсь найти способ синхронизировать время моей машины (win 7/8.1/TH) с сервером NTP каждый x раз. то есть синхронизировать часы каждые 1 час. Я понял, что есть способ сделать это, настроив.

У меня есть NTP-сервер, и я получаю дату, как показано ниже: DateTime NTPDateTime = GetServerTime(); //GetServerTime returns a new DateTime но моя проблема в том, что я получаю только текущее время.

Я хотел бы получать уведомления, когда Windows системная дата/время изменяется в моем приложении C#. Я нашел событие SystemEvents.TimeChanged, о котором говорится в документации MSDN: Происходит.

Я хочу синхронизировать время с NTP по JavaScript. Клиент может быть обычным ПК или смартфоном или планшетом. Соединение может быть WLAN или 3G и т. д. Я уже нашел эти вопросы и сайты как добраться.

Мы планируем повторно синхронизировать 2 из наших машин, которые имеют задержку 19 мс от сервера NTP (это включает в себя транзакцию SMS). Эти серверы имеют несоответствие с результатами аналитики.

Я хотел бы синхронизировать два события между двумя (или более) проводными сетевыми машинами Linux. Могу ли я использовать NTP для этого? NTP, похоже, в основном сосредоточен на синхронизации с.

У меня есть linux PC, действующий как клиент часов, и я хотел бы синхронизировать время этого PC с помощью ntpdate против Windows PC в том же пространстве в той же сети. Мне трудно найти, как это.

Я использую centos7 AMI, там мне нужно синхронизировать время с Amazon (x.amazon.pool.ntp.org) NTP-серверов, как я могу настроить, нужно ли для этого открывать порт 123?

У меня есть настройка raspberrypi для синхронизации времени с сервера NTP, так как на нем нет часов HW, однако это обновление происходит не сразу и занимает некоторое время (

15 минут). Есть ли.

Система Windows в домене синхронизирует свое время с контроллером домена. Можно ли синхронизировать его с внешним сервером через NTP? Спасибо

Читайте так же:
Механизм сливного бачка унитаза регулировка

Клиенты не синхронизируют время с сервером

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: 677
Благодарности: 4

На клиентах указан NTP сервер? Это можно сделать через GPO. »
Сетевой доступ от клиента до сервера по порту UDP 123 есть? »

Как можно проверить?) Должен быть)

В журнале событий какие-то ошибки от службы времени есть? На КД. »
И вообще сам КД откуда время берет? Попробуй там обновить с какого-нибудь сервера microsoft, успешно ли пройдет синхронизация. »

Сообщения: 2842
Благодарности: 468

Конфигурация компьютера
Процессор: i5 2320
Материнская плата: Asrock H77 Pro4/MVP
Память: 2x4GB DDR3
Видеокарта: GTX 960
Блок питания: Chieftec APS-650C
Монитор: Dell U2312HM
ОС: Windows 10 pro

Сообщения: 677
Благодарности: 4

Настройка самого КД — http://admsoft.ru/sinhronizaciya-vremeni-v-domene-2008 »

Сообщения: 397
Благодарности: 16

Попробовал сначала решить проблему с синхронизацией КД и времени. за источник времени брал (time.in.ua), по инструкции все прошло без ошибок, но результата никакого не дало, ошибок в журнале тоже нету, и время на минуту спешит на КД.
С Клиентами пока не разбирался, для начала нужно с КД решить »

Так может на контроллере правильно показывает, а на клиентах отстает на одну минуту?
Может быть такое, что разница всего в несколько секунд, например на КД 16:03:58 а на клиентах 16:04:03 и поэтому тебе кажется, что разница в минуту.

Контроллер домена случайно не на ESXi? Если ДА, то возможно контроллер забирает время с него. Было такое пока на ESXi не настроил на правильный NTP сервер, т.е. на тот же контроллер.

На клиенте попробуй
w32tm /stripchart /computer:192.168.1.2
192.168.1.2 — это IP твоего контроллера. Что показывает? Если на контроллере нормально функционирует NTP сервер и есть сетевой доступ, то должно показать тебе разницу во времени. Если чего-то не хватает, то будет ошибка.

Клиенты не синхронизируют время с сервером

Network Time Protocol — сетевой протокол для синхронизации внутренних часов компьютера с использованием сетей с переменной латентностью, основанных на коммутации пакетов.

Читайте так же:
Как отрегулировать прижим евроокна

Хотя традиционно NTP использует для своей работы протокол UDP, он также способен работать и поверх TCP. Система NTP чрезвычайно устойчива к изменениям латентности среды передачи.

Время, представляется в системе NTP 64-битным числом, состоящим из 32-битного счетчика секунд и 32-битного счетчика долей секунды, позволяя передавать время в диапазоне 2 32 секунд, с теоретической точностью 2 -32 секунды. Поскольку шкала времени в NTP повторяется каждые 2 32 секунды (136 лет), получатель должен хотя бы примерно знать текущее время (с точностью 68 лет). Также следует учитывать, что время отсчитывается с полуночи 1 января 1900 года, а не с 1970, поэтому из времени NTP нужно вычитать почти 70 лет (с учетом високосных лет), чтобы корректно совместить время с Windows или Unix-системами.

Как это работает

NTP-серверы работают в иерархической сети, каждый уровень иерархии называется ярусом (stratum). Ярус 0 представлен эталонными часами. За эталон берется сигнал GPS (Global Positioning System) или службы ACTS (Automated Computer Time Service). На нулевом ярусе NTP-серверы не работают.

NTP-серверы яруса 1 получают данные о времени от эталонных часов. NTP-серверы яруса 2 синхронизируются с серверами яруса 1. Всего может быть до 15 ярусов.

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

Иерархическая структура протокола NTP является отказоустойчивой и избыточной. Рассмотрим пример его работы. Два NTP-сервера яруса 2 синхронизируются с шестью различными серверами яруса 1, каждый — по независимому каналу. Внутренние узлы синхронизируются с внутренними NTP-серверами. Два NTP-сервера яруса 2 координируют время друг с другом. В случае отказа линии связи с сервером яруса 1 или с одним из серверов уровня 2 избыточный сервер уровня 2 берет на себя процесс синхронизации.

Аналогично узлы и устройства яруса 3 могут использовать любой из серверов яруса 2. Что еще более важно, так это то, что наличие избыточной сети серверов NTP гарантирует постоянную доступность серверов времени. Синхронизируясь с несколькими серверами точного времени, NTP использует данные всех источников, чтобы высчитать наиболее точное временя.

Читайте так же:
Редуктор водяной бытовой регулировка

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

Не синхронизируется время с ntp-сервером

Есть некий ntp сервер stratum 1. Есть клиентские машины с ntpd. Ни одна из них не может синхронизироваться с этим сервером. С другими ntp серверами синхронизируются без проблем. Возможные причины? Ручная синхронизация ntpdate с этим сервером проходит.

Луна в созвездии Ориона.

синхронизация ntpd — процесс не быстрый, несколько минут.

ntpd умеет писать логи, может там есть что-то интересное?

В логах нет ничего интересного. Синхронизация не происходит вообще: ни через 10 минут, ни через день. Но с другими серверми синхронизируется быстро.

Тот ntp сервер публичный ?

а «ntpq -c peers» ничего странного не показывает ?

remote refid st t when poll reach delay offset jitter

servername .LOCL. 1 u 9 64 1 24.856 -5.896 0.000

Вроде ничего преступного

Сервер в закрытой сети

это он только начал. reach должен стать 77 или выше.

Вот: # ntpq -c peers

remote refid st t when poll reach delay offset jitter

servername .LOCL. 1 u 45 64 377 31.254 -3.853 5.863

Может это быть как-то связано с авторизацией? У меня нет доступа к ntp серверу, не могу посмотреть конфиг. У себя создавал ntp сервер с авторизацией, генерил ключи c помощью ntp-keygen, все равно с моим серваком всё синхронизировалось.

может быть, но тут я тебе не могу помочь.

Есть ли еще гуру, знакомые с алгоритмами работы ntpd?

посмотри tcpdump-ом ntp-шный трафик — «tcpdump -vv .. port 123» может полезную инфу показать.

Версии протоколов совпадают ?

ты от него хочешь ntpv4, а он умеет ntpv3

Но The ntpd program is an operating system daemon which sets and maintains the system time of day in synchronism with Internet standard time servers. It is a complete implementation of the Network Time Protocol (NTP) version 4, but also retains compatibility with version 3

Читайте так же:
Регулировка роллеты с электроприводом

или это надо как-то отдельно в конфиге прописывать?

«server xxx.xxx.xx.xxx version 3» IMHO

Версию протокола поменял, теперь и клиент, и сервер используют 3. Но синхронизации так и не произошло, offset то уменьшается, то увеличивается.

reach доходит до 377

меня смущает bad udp cksum 6590!

На исходящих пакетах — это нормально. Сетевая карта сама считает КС при отправке. Беда, если оно на входящих.

я так понимаю, в самом пакете от сервера ничего неправильного нет? проблема, видимо, в последовательности пакетов: алгоритм ntp отбрасывает их по какой-то причине.

я бы посмотрел как там включить отладку побольше и посмотрел логи. Если оно не синхронизируется, но получает ответы, то должно говорить что не нравится. Либо эти ответы не доходят до сервера, что в отладке тоже долно быть видно.

Ок, насчет отладки посмотрю, но мне кажется, я нешел косяк:

Root dispersion: 10.134460

А это есть плохо, потому что Selection Algorithm отбрасывает сервер по такому условию:

/* * A distance error occurs if the root distance exceeds the * distance threshold plus an increment equal to one poll * interval. */

if (root_dist(p) > MAXDIST + PHI * LOG2D(s.poll)) return (FALSE);

CSCed13703 Bug Details NTP will not sync, flags server as insane, invalid An IOS system may be unable to synchronize to an NTP server despite being able to transmit to and receive packets from the server. This may be seen with a Windows system running the w32time service.

‘show ntp associations detail" will show that the server is flagged as «insane, invalid». The «root dispersion» value will be seen as being in excess of 1000 ms, which will cause the IOS NTP implementation to reject the association.

Workaround: instead of running the w32time service on the Windows system, use NTP 4.x — see http://www.eecis.udel.edu/

Предположение подтвердилось. Проблема решена установкой параметра LocalClockDispersion службы времени w32time сервера в 0 (по умолчанию было 10).

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector