Archiwum dla kategorii "Synchronizacja czasu"

Historia i implementacja serwera NTP

Tuesday, November 4th, 2008

Network Time Protocol (NTP) został wynaleziony przez dr Davida Millsa z University of Delaware, jest wykorzystywany od 1985 i wciąż jest w ciągłym rozwoju. NTP to protokół przeznaczony do synchronizacji zegarów na komputerach i sieciach w Internecie lub w sieciach lokalnych (LAN). Większość sieci jest zsynchronizowana za pośrednictwem NTP do źródła czasu UTC (skoordynowany czas uniwersalny)

Czas UTC jest oparty na czasie określonym przez zegary atomowe i jest używany globalnie jako standardowe źródło czasu.

NTP (wersja 4) może utrzymywać czas w publicznym Internecie w ciągu 10 milisekund (1 / 100 sekundy) czasu UTC i może wykonywać jeszcze lepsze połączenia LAN z dokładnością 200 mikrosekund (1 / 5000 sekundy) w idealnych warunkach .

NTP działa w ramach pakietu TCP / IP i opiera się na UDP, synchronizacja czasu z NTP jest stosunkowo prosta, synchronizuje czas w odniesieniu do wiarygodnego źródła UTC, a następnie dystrybuuje ten czas do wszystkich komputerów i urządzeń w sieci.

Microsoft i inni zalecają, aby używać wyłącznie czasu zewnętrznego, a nie opartego na Internecie, ponieważ nie mogą one zostać uwierzytelnione i mogą pozostawić system otwarty na nadużycia, zwłaszcza, że ​​źródło czasu internetowego znajduje się poza zaporą. Specjalista Serwerów NTP są dostępne, które mogą synchronizować czas w sieciach za pomocą transmisji radiowej MSF, DCF lub WWVB. Sygnały te są transmitowane na falach długich przez kilka krajowych laboratoriów fizycznych.

W Wielkiej Brytanii MSF Krajowe transmisje radiowe o częstotliwościach czasowych i częstotliwościach wykorzystywane do synchronizacji serwera NTP są nadawane przez National Physics Laboratory w Cumbrii, która służy jako krajowe odniesienie czasowe w Zjednoczonym Królestwie, istnieją również podobne systemy w Kolorado, USA (WWVB) i we Frankfurcie w Niemczech (DCF -77).

Serwer NTP oparty na radiu zazwyczaj składa się z serwera czasowego montowanego w szafie i anteny składającej się z baru ferrytowego umieszczonego w plastikowej obudowie, który odbiera czas i częstotliwość transmisji radiowej. Antena powinna być montowana poziomo pod kątem prostym w kierunku skrzyni biegów, aby uzyskać optymalną siłę sygnału. Dane są wysyłane w impulsy, 60 sekundę. Te sygnały zapewniają czas UTC z dokładnością do 100 mikrosekund, jednak sygnał radiowy ma ograniczony zakres i jest podatny na zakłócenia.

Łatwo instalowany radiowy serwer NTP może dostarczyć organizacji precyzyjne odniesienie do czasu, umożliwiające synchronizację całej sieci. Serwer NTP odbierze sygnał czasu, a następnie rozprowadzi go między urządzeniami sieciowymi.

Historia pomiaru czasu z Stonehenge na serwer NTP

Niedziela, listopad 2nd, 2008

Śledzenie czas była integralną częścią pomocy w rozwoju ludzkiej cywilizacji. Można argumentować, że największym krokiem ludzkości było rozwój rolnictwa, pozwalając ludziom uwolnić więcej czasu na rozwój wyrafinowanych kultur.

Jednak rolnictwo było zasadniczo uzależnione od czasu. Uprawy są sezonowe i wiedzą, kiedy je sadzić jest kluczem do wszystkich ogrodnictwa. Uważa się, że starożytne pomniki, takie jak Stonehenge, były skomplikowanymi kalendarzami, pomagającymi starożytnym zidentyfikować najkrótsze i najdłuższe dni (przesilenie).

Wraz z rozwojem cywilizacji ludzkiej coraz ważniejsze stało się informowanie coraz bardziej dokładnego czasu. Identyfikacja dni w roku to jedno, ale obliczenie, jak daleko do jednego dnia było inne.

Czas był wyjątkowo niedokładny aż do średniowiecza. Ludzie będą polegać na porównaniu czasu jako odniesienia czasowego, na przykład, ile czasu upłynie od pokonania mili, a pora dnia zostanie oszacowana na podstawie tego, kiedy słońce było najwyższe (południe).

Na szczęście rozwój zegarów w połowie ubiegłego tysiąclecia sprawił, że po raz pierwszy ludzie mogli z pewną precyzją określić porę dnia. Wraz z rozwojem zegarów ich dokładność i cywilizacja stały się bardziej efektywne, ponieważ wydarzenia mogły być dokładniej zsynchronizowane.

Gdy na przełomie ubiegłego stulecia pojawiły się elektroniczne zegary, dokładność została jeszcze zwiększona, a nowe technologie zaczęły się rozwijać, ale dopiero przed powstaniem zegar atomowy że współczesny świat naprawdę nabrał kształtu.

Zegary atomowe umożliwiły takie technologie, jak satelity, sieci komputerowe i śledzenie GPS, ponieważ są one tak dokładne - z dokładnością do jednej sekundy na sto milionów lat.

Zegary atomowe okazały się nawet dokładniejsze niż spin Ziemi, który się zmienia, dzięki grawitacji Księżyca i dodatkowe sekundy muszą być dodane do długości dnia - sekunda kroku.

Zegary atomowe oznaczają, że globalna skala czasowa z dokładnością do jednej tysięcznej sekundy została opracowana pod nazwą UTC - Coordinated Universal Time.

Sieci komputerowe do komunikowania się ze sobą z całego świata w doskonałej synchronizacji z UTC, jeśli używają a Serwer czasu NTP.

Serwer NTP zsynchronizuje całą sieć komputerową w ciągu kilku milisekund czasu UTC, umożliwiając globalną komunikację i transakcje.

Zegary atomowe są nadal opracowywane, a najnowsze zegary strontu obiecują dokładność co sekundę na miliard lat.

Producenci serwerów czasu

Friday, October 31st, 2008

Serwery czasu mają kilka kształtów i rozmiarów. Podstawową różnicą między najbardziej dedykowanymi serwerami czasu jest sposób, w jaki otrzymują źródło czasowe.

Niektóre serwery czasu wykorzystują krajowe transmisje czasu i częstotliwości, które są nadawane na długich falach, podczas gdy inne korzystają z sieci GPS.

Niektóre serwery czasu są zaprojektowane tak, aby można je było montować w stelażu, co jest idealne dla przeciętnego systemu regałów U, dzięki czemu można go dobrze dopasować do istniejącej szafy.

Inne serwery czasu to nic innego jak małe pudełka, które można dyskretnie ukryć.

Oto lista producentów serwerów czasu najwyższego:

Galleon Systems

Elproma

Symmetricom

Meinberg

Narzędzia czasu

Historia serwera czasu i zmieniające się sposoby rejestrowania czasu

Środa, październik 29th, 2008

. Serwer NTP lub serwer czasu sieciowego, jak to się często nazywa, jest kulminacją wieków horologii i chronologii. Historia śledzenia czasu nie była tak gładka, jak mogłoby się wydawać.

W którym miesiącu była rosyjska rewolucja październikowa? Jestem pewien, że zgadłeś, że to podchwytliwe pytanie, w rzeczywistości, jeśli prześledzisz czasy październikowej rewolucji, która zmieniła kształt Rosji w 1917, okaże się, że zaczęło się dopiero w listopadzie!

Jedną z pierwszych decyzji, którą bolszewicy, którzy wygrali rewolucję, postanowili połączyć z resztą świata przez przyjęcie kalendarza gregoriańskiego. Rosja ostatnia zrobiła przyjęcie kalendarza, który jest nadal w użyciu na całym świecie dzisiaj.

Ten nowy kalendarz był bardziej wyrafinowany niż kalendarz juliański, z którego większość Europy korzystała od czasów Cesarstwa Rzymskiego. Niestety kalendarz juliański nie pozwalał na wystarczającą liczbę lat przestępnych i na przełomie wieków oznaczało to, że sezony dryfowały tak bardzo, że kiedy Rosja ostatecznie przyjęła kalendarz po środę, 31 stycznia 1918 następnego dnia stał się czwartek, 14 lutego 1918.

Podczas gdy rewolucja październikowa miała miejsce w październiku w starym systemie, do nowego kalendarza gregoriańskiego oznaczało to, że miała miejsce w listopadzie.

Podczas gdy reszta Europy przyjęła ten dokładniejszy kalendarz wcześniej niż Rosjanie, musieli jeszcze skorygować sezonowe dryfowanie, więc w 1752, kiedy Wielka Brytania zmieniła systemy, stracili jedenaście dni, co według ówczesnego populistycznego malarza, Hogartha, spowodowało zamieszanie. żądać zwrotu utraconych jedenaście dni.

Uważa się, że ten problem niedokładności w śledzeniu czasu został rozwiązany w 1950-ach, kiedy był pierwszy zegary atomowe opracowano. Urządzenia te były tak dokładne, że mogły zatrzymać czas miliona lat bez straty sekundy.

Wkrótce jednak odkryto, że te nowe chronometry były w rzeczywistości zbyt dokładne - w każdym razie w porównaniu z obrotem Ziemi. Problem polegał na tym, że podczas gdy zegary atomowe mogą mierzyć długość dnia z dokładnością do milisekundy, dzień nigdy nie jest tej samej długości.

Powodem jest to, że grawitacja Księżyca wpływa na obrót Ziemi powodując chybotanie. To chybotanie powoduje spowolnienie i przyspieszenie obrotu Ziemi. Jeśli nic nie zrobiono, aby to zrekompensować, to ostatecznie czas opowiadany przez zegary atomowe (Międzynarodowy Czas Atomowy - TAI) i czas oparty na rotacji Ziemi stosowanej przez rolników, astronomów i ciebie i mnie (Greenwich Meantime - GMT) przesuwałby to, Południe stanie się północą (choć w ciągu wielu tysiącleci).

Rozwiązaniem było ustalenie skali czasowej opartej na czasie atomowym, ale również uwzględnienie tego chybotania rotacji Ziemi. Rozwiązanie to nosiło nazwę UTC (Coordinated Universal Time) i uwzględnia zmienny obrót Ziemi, dodawszy czasami "sekundy przestępne". Do UTC dodano od ponad trzydziestu sekund skoku od momentu jego powstania w 1970-ach.

UTC jest teraz globalnym zakresem czasu stosowanym na całym świecie przez sieci komputerowe do synchronizacji. Większość sieci komputerowych korzysta z Serwer NTP do otrzymywania i rozpowszechniania czasu UTC.

Network Time Protocol Security

Sobota, październik 25th, 2008

Protokół używany przez większość serwerów czasu w sieci jest NTP (Network Time Protocol) i istnieje od dość dawna, ale ciągle jest aktualizowany i rozwijany, oferując coraz wyższy poziom dokładności i bezpieczeństwa.

Synchronizacja jest istotną częścią nowoczesnych sieci komputerowych i jest niezbędna do zapewnienia bezpieczeństwa systemu. Bez NTP i synchronizacji czasu sieć komputerowa może być podatna na złośliwe ataki, a nawet oszustwa.

Nawet z doskonale zsynchronizowanym zabezpieczeniem sieci nadal może być problem, ale istnieje kilka kluczowych kroków, które można podjąć w celu zapewnienia bezpieczeństwa sieci.

Zawsze używaj dedykowanego Network Time Server. Podczas gdy źródła czasu internetowego są powszechne, są źródłem czasu znajdującym się poza zaporą. Będzie to miało oczywiste luki w zabezpieczeniach, ponieważ złośliwy użytkownik może skorzystać z "dziury" pozostawionej w zaporze sieciowej, aby komunikować się z serwerem NTP. Dedykowany Serwer NTP otrzyma sygnał czasu ze źródła zewnętrznego.

Zwykle tego typu dedykowane serwery czasu będą wykorzystywać sieć GPS (Global Positioning System) lub specjalistyczne krajowe transmisje radiowe w czasie i częstotliwości. Oba te źródła czasu oferują dokładną i niezawodną metodę czasu UTC (skoordynowanego czasu uniwersalnego), a jednocześnie są bezpieczne.

Innym sposobem na zapewnienie bezpieczeństwa jest skorzystanie z wbudowanego mechanizmu bezpieczeństwa NTP - uwierzytelniania. Uwierzytelnianie to zestaw zaszyfrowanych kluczy, które służą do ustalenia, czy źródło czasu pochodzi z miejsca, z którego pochodzi.

Uwierzytelniania sprawdza, czy każdy timestamp ma pochodzić od zamierzonego czasu odniesienia poprzez analizę zestawu uzgodnionych kluczy szyfrujących, które są wysyłane wraz z informacją o czasie. NTP, przy użyciu szyfrowania Message Digest (MD5) un-szyfrowania klucza, analizuje je i potwierdza, czy ma ona pochodzić z zaufanego źródła czasu, sprawdzając go na zestaw zaufanych kluczy.

Zaufane klucze uwierzytelniające są wymienione w pliku konfiguracyjnym serwera NTP (ntp.conf) i przechowywane w pliku ntp.keys. Plik klucza jest zwykle bardzo duży, ale zaufane klucze informują serwer NTP, który zestaw podzbiorów kluczy jest obecnie aktywny, a który nie. Różne podzestawy można aktywować bez edytowania pliku ntp.keys za pomocą polecenia config zaufanych kluczy.

Uwierzytelnianie jest bardzo ważne w ochronie Serwer NTP od złośliwego ataku; nie można jednak uwierzytelnić źródeł czasu w Internecie, co podwaja ryzyko korzystania z internetowego odniesienia do czasu.

Następna generacja zegarów atomowych dokładna do sekundy w 200 milionach lat

Czwartek, październik 23rd, 2008

Zegary atomowe istnieją od czasów 1950-ów. Zapewniły niesamowitą precyzję w mierzeniu czasu dzięki najnowocześniejszym zegarom atomowym, nie tracąc czasu w ciągu miliona lat.

Dzięki zegarom atomowym wiele technologii stało się możliwe i zmieniło sposób, w jaki żyjemy naszym życiem. Komunikacja satelitarna, nawigacja satelitarna, zakupy w Internecie i komunikacja sieciowa są możliwe tylko dzięki zegarom atomowym.

Zegary atomowe są podstawą światowego czasu uniwersalnego uniwersalnego czasu koordynowanego (UTC) i stanowią odniesienie, które wiele sieci komputerowych wykorzystuje jako źródło czasu do rozprowadzania wśród swoich urządzeń za pomocą NTP (Network Time Protocol) i serwer czasu.

Zegary atomowe są oparte na atomie cezu - 133. Ten element był tradycyjnie stosowany w zegarkach atomowych jako jego rezonans lub wibracje podczas określonego stanu energetycznego lub wyjątkowo wysoki (ponad 9 miliard), a zatem może zapewnić wysoki poziom dokładności.

Jednak na horyzoncie pojawiły się nowe typy zegarów atomowych, które będą jeszcze bardziej celne w zegarach atomowych następnej generacji, które nie zyskały ani nie straciły sekundy w ciągu 200 milionów lat.

Następna generacja zegarów atomowych nie opiera się już na atomie cezu, ale wykorzystuje elementy takie jak rtęć lub stront i zamiast używać mikrofal, takich jak zegary cezowe, nowe zegary wykorzystują światło o wyższych częstotliwościach.

Rezonans strontu przekracza również ponad trylion 430, który jest znacznie lepszy od wibracji 9.2 miliarda, którym zarządza cez.

Obecnie zegary atomowe mogą być wykorzystywane przez systemy komputerowe za pomocą zegarów radiowych lub GPS lub dedykowanych Serwer czasu NTP. Urządzenia te mogą odbierać sygnał czasu transmitowany przez zegary atomowe i dystrybuować je między urządzeniami sieciowymi i komputerami.

Jednak Narodowy Instytut Standardów i Technologii (NIST) ujawnił miniaturowy zegar atomowy, który mierzy po prostu 1.5 milimetra na boku i około 4 wysokości. Zużywa mniej niż 75 tysięczne wata i ma stabilność około jednej części w 10 miliarda, co odpowiada zegarowi, który ani nie zyskałby ani nie stracił więcej niż sekundę w 300 lat.

W przyszłości urządzenia te mogłyby zostać zintegrowane z systemami komputerowymi, zastępując obecne układy zegara czasu rzeczywistego, które są notorycznie niedokładne i mogą dryfować.

Najważniejsze wskazówki dotyczące serwera czasu dotyczące synchronizacji czasu

Wtorek, październik 21st, 2008

Synchronizacja czasu jest integralną częścią nowoczesnej sieci komputerowej, zwłaszcza w przypadku dominacji Internetu i komunikacji online.

Komunikacja z maszynami na całym świecie wymaga dokładnej synchronizacji czasu, w przeciwnym razie wiele zadań online, które bierzemy za pewnik, nie byłoby możliwe. Czas w postaci znaczników czasu jest jedyną formą odniesienia, którą komputer musi określić kolejność zdarzeń. Zatem w przypadku transakcji wrażliwych na czas synchronizacja czasu jest decydująca.

Oto kilka wskazówek, które pozwolą Twojej sieci na precyzyjne i dokładne wyświetlanie czasu:

NTP (Network Time Protocol) to wiodące na świecie oprogramowanie do synchronizacji czasu. Istnieją inne protokoły czasu, ale NTP jest najczęściej używana i najlepiej obsługiwana.

Większość sieci komputerowych na całym świecie jest zsynchronizowanych z UTC (Coordinated Universal Time). Jest to globalna skala czasowa oparta na czasie określonym przez zegary atomowe. Zawsze używaj źródła UTC do synchronizacji.

Zawsze używaj zewnętrznego źródła sprzętowego jako odniesienia czasowego, ponieważ nie można uwierzytelnić źródeł czasu z Internetu. Uwierzytelnianie jest środkiem bezpieczeństwa stosowanym przez NTP w celu zapewnienia, że ​​punkt odniesienia pochodzi z miejsca, z którego pochodzi. Używanie źródła taktowania w Internecie oznacza, że ​​odwołanie znajduje się poza zaporą sieciową, co może powodować dodatkowe zagrożenia bezpieczeństwa.

Dedykowane Serwer czasus może odbierać sygnały UTC z transmisji radiowych i sieci GP. Oferują one najbardziej bezpieczną, dokładną i niezawodną metodę otrzymywania odniesienia do czasu UTC.

Sieci z siedzibą w Wielkiej Brytanii, Niemczech, USA i Japonii mają dostęp do transmisji czasu i częstotliwości w długich falach, które są transmitowane przez krajowe laboratoria fizyczne. Te transmisje są dokładne i niezawodne, a często dedykowane serwery czasu, które je otrzymują, są tańsze niż ich alternatywy GPS.

GPS jest dostępny na całym świecie jako źródło czasu UTC. Anteny GPS robią dobry dobry widok nieba 180 i wymagają dobrych 48 godzin, aby otrzymać stabilną "zablokowaną" poprawkę satelitarną.

Rozmieść swoją sieć na warstwy. Poziomy warstw brzusznych oznaczają odległość od źródła taktowania. Warstwowy serwer 0 to zegar atomowy, natomiast serwer warstwy 1 to dedykowany serwer czasu, który odbiera czas ze źródła 0. Urządzenia Stratum 2 to maszyny, które odbierają swoje źródło taktowania z serwera warstwy 1, ale urządzenia warstwy 2 mogą być również używane do przekazywania informacji o taktowaniu. Zapewniając wystarczającą ilość warstw, unikniesz przeciążenia sieci i serwera czasu.

Jak skonfigurować autorytatywny serwer czasu w systemie Windows Server 2008

Czwartek, październik 16th, 2008

Synchronizacja czasu w nowoczesnych sieciach komputerowych jest niezbędna, wszystkie komputery muszą znać czas, jak wiele aplikacji, od wysyłania wiadomości e-mail do przechowywania informacji są uzależnione od komputera, wiedząc, kiedy wydarzenie miało miejsce.

System Microsoft Windows Server od 2000 ma narzędzie do synchronizacji czasu wbudowane w system operacyjny o nazwie Czas systemu Windows (w32time.exe), który można skonfigurować do działania jako czas sieciowy służyćr.

System Windows Server 2008 może z łatwością ustawić zegar systemowy na UTC (Coordinated Universal Time, standardowy standard na świecie), uzyskując dostęp do źródła internetowego (time.windows.com lub time.nist.gov).

Aby to osiągnąć, użytkownik musi jedynie dwukrotnie kliknąć zegar na swoim pulpicie i dostosować ustawienia na karcie Czas internetowy.

Należy jednak zauważyć, że Microsoft i inni producenci systemów operacyjnych zdecydowanie zalecają korzystanie z zewnętrznych źródeł czasu, ponieważ nie można uwierzytelnić źródeł internetowych.

Aby skonfigurować usługę Czas systemu Windows do korzystania z zewnętrznego źródła czasu, kliknij przycisk Start, Uruchom i wpisz regedit, a następnie kliknij przycisk OK.

Zlokalizuj następujący podklucz:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type
W prawym okienku kliknij prawym przyciskiem myszy Type następnie kliknij polecenie Modyfikuj, w rodzaju edycja Wartość NTP w polu Dane wartości, a następnie kliknij przycisk OK.

Zlokalizuj następujący podklucz:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ AnnounceFlags.
W prawym okienku kliknij prawym przyciskiem myszy AnnounceFlags i kliknij Modyfikuj. Wpis rejestru "AnnounceFlags" wskazuje, czy serwer jest zaufanym odniesieniem do czasu, 5 wskazuje zaufane źródło, więc w polu Edycja wartości DWORD w obszarze Dane wartości wpisz 5, a następnie kliknij przycisk OK.

Network Time Protocol (NTP) to protokół internetowy używany do przesyłania dokładnego czasu, dostarczający informacje o czasie, dzięki czemu można uzyskać dokładny czas
Aby włączyć Network Time Protocol; NtpServer znajdź i kliknij:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
W prawym okienku kliknij prawym przyciskiem myszy opcję Włączone, a następnie kliknij polecenie Modyfikuj.

W oknie dialogowym Edytowanie wartości DWORD wpisz 1 w polu Dane wartości, a następnie kliknij przycisk OK.

Teraz wróć i kliknij
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
W prawym okienku kliknij prawym przyciskiem myszy NtpServer, następnie zmodyfikować, w Edytowanie wartości DWORD w obszarze Typ Dane wartości W prawym okienku kliknij prawym przyciskiem myszy NtpServer, następnie zmodyfikować, w Edytowanie wartości DWORD Dane wartości wpisz poniżej Domain Name System (DNS ), każdy DNS musi być unikalny i musisz dołączyć 0x1 na końcu każdej nazwy DNS, w przeciwnym razie zmiany nie zostaną wprowadzone.

Teraz kliknij przycisk OK.

Zlokalizuj i kliknij następujący
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
W prawym okienku kliknij prawym przyciskiem myszy SpecialPollInterval, a następnie kliknij polecenie Modyfikuj.

W oknie dialogowym Edytowanie wartości DWORD, pod Dane wartości wpisz liczbę sekund, które chcesz dla każdej ankiety, czyli 900 będzie sondowania co 15 minut, a następnie kliknij przycisk OK.
Aby skonfigurować ustawienia korekty czasu, znajdź:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
W prawym okienku kliknij prawym przyciskiem myszy MaxPosPhaseCorrection, następnie zmodyfikować w oknie dialogowym Edytowanie wartości DWORD, w obszarze System, kliknij dziesiętne, pod Dane wartości wpisz czas w sekundach, jak 3600 (godzinę), a następnie kliknij przycisk OK.
Teraz wróć i kliknij:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
W prawym okienku kliknij prawym przyciskiem myszy pozycję MaxNegPhaseCorrection, a następnie zmodyfikować.

W oknie Edytowanie wartości DWORD w obszarze System, kliknij dziesiętne, w polu Dane wartości wpisz czas w sekundach chcesz sondować takich jak 3600 (ankiety w ciągu godziny)
Zamknąć Edytor rejestru
Teraz, aby ponownie uruchomić usługę czasu systemu Windows, kliknij przycisk Start, Uruchom (lub użyj polecenia wiersza polecenia) i wpisz:

przystanek w32time netto && net start w32time
I to jest twój serwer czasu powinien być teraz uruchomiony.

Windows Time Server Synchronizacja sieci z NTP

Środa, październik 15th, 2008

Prawie cała aktywność komputera obejmuje czas, czy rejestrowanie znacznika czasu, gdy sieć była dostępna do wysyłania wiadomości e-mail, wiedząc, że czas jest kluczowy dla aplikacji komputerowych.

Wszystkie komputery wyposażone są w zegar pokładowy, który zapewnia informacje o czasie i datach. Te zegary czasu rzeczywistego (RTC) są zasilane bateriami, dzięki czemu nawet wtedy, gdy są w stanie utrzymać czas, te chipy RTC są produkowane seryjnie i nie mogą utrzymywać dokładnego czasu i często dryfują.

Dla wielu aplikacji może to być dość adekwatne, jednak jeśli komputer znajduje się w sieci i musi porozmawiać z innymi maszynami, jeśli nie zostanie zsynchronizowany z odpowiednim czasem, może to oznaczać, że wiele transakcji wrażliwych na czas nie może zostać zakończonych, a nawet może opuścić sieć Otwarte na zagrożenia dla bezpieczeństwa.

Wszystkie wersje systemu Windows Server od 2000 zawierają funkcję synchronizacji czasu, zwaną usługą czasu systemu Windows (w32time.exe) wbudowaną w system operacyjny. Może to być skonfigurowane do pracy jako serwer czasu sieciowego synchronizujący wszystkie maszyny z określonym źródłem czasu.

Usługa czasu systemu Windows używa wersji NTP (Network Time Protocol), zwykle uproszczona wersja protokołu internetowego, przeznaczona do synchronizacji maszyn w sieci, NTP jest również standardem, z którym większość sieci komputerowych w całym świecie wykorzystuje synchronizację.

Wybór właściwego źródła czasu jest niezwykle ważny. Większość sieci jest synchronizowana ze źródłem UTC (Coordinated Universal Time). UTC to światowy standardowy czas oparty na zegarach atomowych, które są najbardziej dokładnymi źródłami czasu.

UTC można uzyskać przez Internet z takich miejsc, jak time.nist.gov (nas Naval Observatory) lub time.windows.com (Microsoft), ale należy zauważyć, że źródła czasu w Internecie nie mogą być uwierzytelnione, co może pozostawić system otwarty na nadużycia, a firma Microsoft i inne firmy zalecają używanie zewnętrznego sprzętu jako zegara referencyjnego, takiego jak specjalistyczny Serwer NTP.

Serwerów NTP otrzymują swoje źródło czasu ze specjalnej transmisji radiowej z krajowych laboratoriów fizyki, która emituje czas UTC pobrany z zegara z zegarem atomowym lub przez sieć GPS, która również przekazuje UTC w związku z potrzebą lokalizowania punktów punktowych.

Program NTP może utrzymywać czas przez Internet publiczny w ciągu 1 / 100th sekundy (milisekundy 10) i może działać jeszcze lepiej w sieciach LAN.

Utrzymywanie dokładnego czasu w systemie Linux

Friday, October 10th, 2008

Jeśli chcesz mieć pewność, że twój zegar komputerowy jest dokładny, możesz skonfigurować system do użycia NTP (Network Time Protocol), jeden z najstarszych protokołów internetowych i branżowy standard synchronizacji czasu.

NTP on zsynchronizuje zegar twojego komputera z pulą serwery czasu na całym świecie, które są oficjalnymi "chronometrażystami". Najlepiej wybrać najbliższy, aby zminimalizować czas reakcji i użyć więcej niż jednego, na wypadek, gdyby jeden z nich upadł. Do wyboru jest więcej serwerów niż 1.500, ale niektóre obszary są lepiej obsługiwane niż inne. Wiele serwerów w Internecie jest wyjątkowo niedokładnych, a odniesienia do czasu w Internecie nie powinny być używane jako zamiennik dedykowanego serwera czasu.

Jednak dla podstawowych Synchronizacja czasu celów, wystarczą dostawcy Internetu. Pierwszym krokiem powinno być wybranie trzech serwerów znajdujących się w pobliżu - najlepiej w twoim kraju lub, jeśli nie ma ich wystarczająco dużo, w twojej strefie. Przejdź do strony ntp home i przeglądaj drzewo stref i serwerów, aby wybrać najlepsze z nich. Wykonaj następujące polecenia, aby skonfigurować:

1. Skonfiguruj /etc/ntp.conf
Edytuj ten plik za pomocą edytora tekstów. Zastąpić
server <nazwa-serwera-nazwy>
ze swoimi serwerami, takimi jak:

serwer 0.br.pool.ntp.org
serwer 1.br.pool.ntp.org
serwer 2.br.pool.ntp.org

2. Zsynchronizuj swój zegar ręcznie
Jeśli twój zegar dryfuje zbyt, NTP może odmówić synchronizacji, ale można to zrobić ręcznie:

ntpdate 0.br.pool.ntp.org (wybrana nazwa serwera)

3. Wykonaj demona ntp jako plik wykonywalny

chmod + x /etc/rc.d/rc.ntpd

4. Uruchom NTP teraz bez restartu
Ponownie proste polecenie:

/etc/rc.d/rc.ntpd start