Настройка NTP сервера Windows server 2016 в домене групповыми политиками
Настройка NTP сервера Windows server 2016 в домене групповыми политиками
Мы рассмотрим как настроить NTP сервер в сети предприятия, где компьютеры пользователей получают точное время от DC с ролью эмулятора PDC (главный контроллер домена – Primary Domain Controller), в свою очередь DC синхронизирует свое время с внешним источником времени. В данном примере мы будем получать время с серверов pool.ntp.org.
Начиная с Windows 2000 все операционные системы Windows включают в себя службу времени W32Time. Эта служба предназначена для синхронизации времени в пределах организации и отвечает за работу как клиентской, так и серверной части, причем один и тот же компьютер может быть одновременно и клиентом и сервером NTP (Network Time Protocol). По умолчанию клиенты в домене синхронизируют время с помощью службы времени Windows (Windows Time), а не с помощью протокола NTP.
Как изменить сервер времени на Windows 10
- Откройте Панель управления.
- Нажмите на Часы и регион.
- Нажмите на Дата и время.
- Перейдите на вкладку Время по Интернету.
- Нажмите кнопку Изменить параметры .
После выполнения этих шагов Windows 10 будет синхронизировать время через Интернет с выбранным вами сервером.
Как исправить смещение времени
Вариант 1
Шаг 1. Добавляем параметр RealTimeIsUniversal
Чтобы исправить такую ситуацию, нужно переключить Windows на использование времени в формате UTC с помощью параметра реестра RealTimeIsUniversal.
Для этого запускаем в Windows командную строку от имени администратора (команда контекстного меню) и с помощью приведенных далее команд добавляем необходимый параметр в реестр. Можете данный параметр добавить вручную, не принципиально, а всего лишь дело вкуса и предпочтений.
Для 32-битных систем:
reg add «HKLMACHINESystemCurrentControlSetControlTimeZoneInformation» /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
Для 64-битных систем (нужно создавать параметр типа QWORD вместо DWORD):
reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1
Шаг 2. Отключаем синхронизацию времени с сетью Интернет
Дополнительно в Windows нужно отключить обновление времени из Интернета, так как служба времени Windows при каждом обновлении времени будет сбрасывать UTC время на локальное. Сделать это проще всего при помощи команды (не забываем запустить командную строку от имени администратора):
sc config w32time start=disabled
После выполнения указанной команды потребуется перезагрузиться в Linux, а затем снова в Windows.
Настройка времени
Как установить и изменить время в Windows
Способ 1
Пожалуй, наиболее очевидный и простой способ сделать это (в любой версии Windows) — щелкнуть правой кнопкой мышки (ПКМ) по отображаемому времени в правом нижнем углу экрана (👇), и в появившемся меню выбрать «Настройка даты и времени».
Настройка даты и времени (Windows 10)
После снять ползунки с автоматического определения времени и часового пояса и задать их вручную (особенно это полезно в том случае, если компьютер постоянно не подключен к интернету).
Текущая дата и время — Windows 10
Способ 2
Это универсальный способ! Сначала необходимо нажать на сочетание Win+R (появится окно «Выполнить») и использовать команду timedate.cpl. См. пример ниже. 👇
timedate.cpl — настройка времени
Должно открыться окно настроек даты и времени — кликните по кнопке «Изменить…». После обновите необходимые вам данные…
Изменить дату и время
Способ 3
Если в Windows время изменить не получается (или она еще и не установлена даже 😉) — это можно сделать и через настройки BIOS (UEFI).
Как правило достаточно на основном (на первом) экране UEFI кликнуть по значку времени и установить то значение, которое вам нужно (я обычно раньше всегда ставил на +10 мин., чтобы никуда не опаздывать 👌).
BIOS (UEFI) — изменение времени
Теперь время будет спешить на 10 мин.
Как настроить синхронизацию (или отключить ее вовсе)
И так, для начала нужно использовать сочетание Win+R, и в окно «Выполнить» ввести команду timedate.cpl, нажать Enter.
Далее проверить свой часовой пояс (и уточнить его, если он установлен некорректно).
Изменить часовой пояс
Далее перейти во вкладку «Время по Интернету» и открыть окно изменения настроек.
Время по интернету — изменить
Далее установить галочку «Синхронизировать с сервером времени в Интернете», указать сервер и нажать OK (разумеется, если синхронизация у вас работает некорректно — лучше тогда снять эту галочку… 👌).
Есть еще один универсальный способ отключить синхронизацию
Для этого необходимо открыть службы (сочетание Win+R, и команда services.msc (👇)).
Открываем службы — services.msc (универсальный способ)
В списке служб нужно найти «Службу времени Windows» и открыть ее.
Служба времени Windows
После перевести ее тип запуска в режим «отключена» и остановить ее работу. После этого синхронизация времени выполняться на ПК не будет! 👌
Как изменить отображение: только часы и минуты, или дни недели с датой
В Windows можно немного по-разному представить отображение времени: с датой, с днями недели и пр. (см. скрин ниже, я спец. сделал 3 разных варианта).
Кстати, рекомендации ниже актуальны для ОС Windows 10…
Как отображать время в трее
Для настройки отображения:
- сначала необходимо нажать Win+R (для вызова «выполнить»), и воспользоваться командой intl.cpl;
intl.cpl — настройка даты, времени (часового пояса)
Как изменить отображение даты (времени)
Да, кстати, чтобы в Windows 10 отображалось не только время (но и дни недели, дата) — необходимо зайти в параметры ОС (Win+i) и в разделе «Персонализация / Панель задач» отключить использование маленьких кнопок на панели задач (эта штука на некоторых ноутбуках вкл. автоматически). 👇
Использовать маленькие кнопки панели задач
Что делать, если время сбрасывается (слетает)
Причина 1
Наиболее частая причина сброса времени — это севшая батарейка на материнской плате компьютера (в среднем одна добротная батарейка живет ∼5-7 лет). Что характерно при этом: время слетает после отключения/перезагрузки ПК (в процессе работы — должно быть всё нормально…).
Как выглядит батарейка на мат. плате
Приобрести новую батарейку можно практически в любом компьютерном магазине (и даже заказать в Китае 👇).
Причина 2
Неправильно установленный часовой пояс. Из-за этого Windows при любых обновлениях устанавливает автоматически некорректное время.
Если авто-режим неправильно определяет ваш пояс — задайте его вручную (для Windows 10: сочетание клавиш Win+i —> Время и язык —> Дата и время —> Часовой пояс 👇).
Часовой пояс — Windows 10
Еще один вариант: сочетание Win+R — > команда timedate.cpl
Изменить часовой пояс
Причина 3
Дело также может быть в некорректной работе синхронизации (например, из-за каких-то системных сбоев ОС, или неправильно-установленного часового пояса, или, например, из-за использования устаревшей версии Windows (от народных «умельцев»)).
Чтобы исправить подобную проблему: исправьте часовой пояс и измените сервер для обновления. Если не поможет — отключите синхронизацию и установите время вручную (как это сделать — см. чуть выше в статье 👆).
Хронометраж в среде VMware vSphere
Существует расхожее мнение, что среда виртуализации оказывает влияние на механизмы исчисления времени внутри виртуальных машин, другими словами, хронометраж неточен. Погрешности происходят из-за совместного использования физических ресурсов гипервизора виртуальными машинами, которые работают на нем.
Для отслеживания течения времени, используется один из двух методов: подсчет тиков или отсчет времени. При подсчете тиков операционная система использует аппаратное устройство для передачи прерываний через заранее определенный интервал, например, 100 раз в секунду. Далее, отслеживаются эти прерывания или тики, чтобы определить, сколько времени прошло.
В режиме отсчета времени, происходит следующее: после старта системы аппаратное устройство начинает производить хронометраж. При необходимости производится считывание показаний этого счетчика. Системы на базе Windows используют периодический таймер CMOS для доставки прерываний или тиков.
Помимо подсчета времени, операционные системы также должны отслеживать абсолютное время. Когда система запускается, она считывает начальное время CMOS с точностью до секунды и запрашивает по сети данные с NTP сервера для получения более точных результатов. Затем используется один из методов, описанных выше, для измерения хода времени с этого момента.
Кроме того, чтобы исправить возможную рассинхронизацию времени и другие ошибки в измерениях, операционная система включает в себя демон, который периодически запускается для сверки часов с NTP серверами. Например, в системах семейства Windows, этот демон называется w32tm.
Среда VMware vSphere предоставляет виртуальным машинами все те же два способа хронометража плюс один дополнительный — VMware Tools. VMware Tools, или средства интеграции, служат для задач корректной работы виртуальной машины. Интересующая нас опция —включение периодической синхронизации времени. После ее активации будет выполняться сверка часов виртуальной машины и гипервизора каждую минуту.
Опция Synchronize guest time with host
При отставании часов в гостевой ОС, средства интеграции переместят часы в будущее, чтобы часы гостевой ОС и гипервизора совпадали. В обратном случае, когда часы гостевой ОС спешат по сравнению к часам гипервизора, будет начат процесс постепенного замедления времени до полной синхронизации. Синхронизация времени по умолчанию отключена для всех виртуальных машин. Чтобы убедиться в этом, можно проверить пользовательский интерфейс.
Но есть нюанс, даже если синхронизация времени VMware Tools отключена, синхронизация времени выполняется во время запуска гостевой операционной системы и во время некоторых операций обслуживания виртуальной машины на платформе vSphere. К этому интересному нюансу, я обязательно вернуть чуть позже в практической части.
О OneDrive
Один диск был впервые запущен Microsoft в августе 2007 года. Он позволяет пользователям хранить файлы и личные данные в облаке. Мы можем обмениваться файлами и синхронизировать файлы в Windows и MacOS. И мы также можем загружать документы Microsoft Office прямо в OneDrive.
Зачем нужно выполнять синхронизацию файлов? Основных причин две:
1. Для некоторых предприятий, школ или других пользователей, использующих несколько компьютеров, поддерживать файлы в актуальном состоянии на таком большом количестве компьютеров сложно. На данный момент синхронизация файлов — идеальное решение для решения этой проблемы.
После загрузки файлов в OneDrive мы можем загружать файлы на другие компьютеры. Это экономит нам много времени и прост в управлении.
2. Некоторым пользователям синхронизация файлов помогает восстановить файлы как можно быстрее, если файлы потеряны или повреждены. Как только это произойдет, мы сможем загружать файлы из OneDrive, чтобы восстановить предыдущий статус.
Очевидно, что синхронизация файлов удобнее и полезнее. Но что нам делать, если OneDrive не синхронизируется? Сегодня мы покажем, как решить проблему синхронизации OneDrive.
Final take
Now your Windows Server 2019 clock is synchronized with time the NTP server’s pool.ntp.org and works as NTP client. You can achieve full network and accompanying infrastructure time synchronization by synchronizing all network workstations, servers, routers, hubs, and switches.
Since NTP servers operate over the UDP protocol using TCP/IP, these network infrastructures must be working efficiently for effective NTP server operation. In case you want to make time servers on windows server 2019 hosted on a virtual machine, you should disable the virtual machine time synchronization settings and sync their time with the domain Windows Server 2019.