Arkiver for kategorien 'Tidssynkronisering'

Linux og Unix Basic NTP-konfiguration

Torsdag februar 14th, 2008

Network Time Protocol (NTP) er en internetprotokol, der bruges til overførsel af præcis tid, giver tid information, så en præcis tid kan opnås og vedligeholdes på et netværk

De fleste UNIX- og Linux-operativsystemer leverer indbygget tidssynkroniseringsfunktionalitet med sin NTP (Network Time Protocol) -demon. Hvis NTP-tjenesten ikke er tilgængelig i din version af UNIX \ Linux, er NTP-version 4 åben kilde og kan nemt downloades og konfigureres, kompileres og installeres fra www.ntp.org.

Network Time Protocol er standardtjenesten til tidsformidling på tværs af TCP / IP-netværk. Det giver præcisioner af 1-50 millisekunder afhængigt af egenskaberne for synkroniseringskilde og netværksbaner.

Konfigurationsfilen fra NTP-dæmonen hedder ntp.conf og indeholder en liste over referenceklokker, som den kan synkronisere med. Kommandoen 'server' angiver referenceuret, alle tegn efter symbolet '#' er kommentarer, eksempel:
server time-a.nist.gov # Offentlig NTP-server: NIST
driftfile /var/lib/ntp/ntp.drift

Driftfilkommandoen identificerer det sted, hvor driften er optaget (undertiden omtalt som en 'frekvensfejl'). Denne værdi kan kompenseres af NTP for at sikre øget nøjagtighed. Når konfigureret, kan NTP styres ved hjælp af kommandoer 'ntpd start' 'ntpd stop' 'ntpq -p' (viser status)

NTP kan også autentificere timing ressourcer Bemærk! Det anbefales kraftigt at konfigurere en tidsserver med en hardwarekilde i stedet for fra internettet, hvor der ikke er autentificering. Autentificeringskoder er angivet i filen 'ntp.keys'.

Specialiserede NTP-servere er tilgængelige, der kan modtage transmissioner fra enten GPS eller nationale tidsreference udsendelser. De er relativt billige, og signalet er autentificeret, hvilket giver en sikker tidsreference.

Autentificering tillader, at adgangskoder angives af NTP-serveren og dets klienter. NTP-adgangskoder eller nøgler gemmes i filen ntp.keys i følgende format: nummer M (M står for MD5-kryptering), adgangskode:

1 M mypassword

3 M my2ndpassword

5 M my3rdpassword

Godkendelse til NTP er udviklet til at forhindre skadelig manipulation med systemet synkronisering ligesom firewalls er blevet udviklet til at beskytte netværk mod angreb, men som med ethvert system af sikkerhed det virker kun, hvis det er udnyttet.

Top ti fakta om tid

Onsdag februar 13th, 2008

Tiden er et af de mindst forståede aspekter af vores univers. Vi ved, at det eksisterer, men vi har problemer med at forstå præcis, hvad det er. Tiden kan ses på to måder, det er et menneskeskabt koncept, der bruges som et værktøj til at beskrive for at forklare begivenhedens rækkefølge, sammenligne varigheden og intervallerne mellem dem.

Tiden er en af ​​de grundlæggende mængder, som også omfatter afstand, hastighed, masse, momentum, energi og vægt, og takket være Einsteins arbejde og andre, vi ved, er tiden også selve stoffet i vores univers.

Her er ti fakta, du måske eller måske ikke har kendt om tid.

10. Tiden er ikke en konstant; tiden er i forhold til forskellige observatører. Den eneste konstant i universet er lysets hastighed, hvilket betyder, uanset hvor hurtigt du rejser, vil lysets hastighed forblive den samme, selv om tiden vil falde.

9. Tiden kan beskrives som en dimension og sammen med de andre tre dimensioner, vi er opmærksomme på (op / ned, venstre / højre og fremad / bagud) danner en fire-dimensionel 'rumtid'.

8. Tid bevæger sig altid fremad, men mange teoretiske fysikere tror på, at tilbagegangsrejser kan være mulige.

7. Tyngdekraften kan kæde rumtidstiden sænke jo stærkere tyngdekraften. Eksperimenter med atomure viser det højere over havets overflade, de er (og derfor under mindre tyngdekraft), jo hurtigere kører de (selvom forskellen er meget lille).

6. Da lysets hastighed er den eneste konstant i universet, uanset hvor hurtigt du rejser, vil lys altid synes at være den samme hastighed, det er fordi tiden vil bremse. En rejse tæt på lysets hastighed kan virke som et par sekunder for en rejsende, men til en observatør ville det have taget tusindvis af år.

5. Tiden har ikke altid eksisteret. Tid begyndte med big bang og vil ende, hvis universet gør.

4. Tiden kan opfattes anderledes af vores hjerner afhængigt af vores aktiviteter. En kedelig dag vil "trække" på, men hvis vi nyder os selv, vil tiden virke som "flyve", kaldes dette fænomen som "temporal illusion" af psykologer.

3. Tid ser ud til at fremskynde den ældre, vi får. Nogle (herunder Stephen Hawking) foreslår årsagen til dette er, at når vi er ti år gamle et år er en tiendedel af vores hele liv og synes lang tid, men for et tresårigt er et år kun en 60th af deres liv og derfor opfattes som en kortere periode.

2. Nogle moderne atomure er så præcise, at de kan tabe mindre end et sekund i 400 millioner år.

1. En universel tidsskala er udviklet kaldet UTC (Koordineret Universal Time), som er baseret på tiden, der er forklaret af atomurerne, men kompenserer for minutsombremsningen af ​​jordens rotation (forårsaget af månens tyngdekraft) ved at tilføje Leap Seconds hvert år til forhindre dag i at snigre om natten (om end i årtusinder eller to).

Takket være atomklokker og UTC-tid computernetværk kan hele verden modtage en UTC-tidskilde via internettet via en national radiotransmission eller via GPS-netværket. En NTP-server (Network Time Protocol) kan synkronisere alle enheder på et netværk til den tid.

Holde tid med netværkssynkronisering

Tirsdag, februar 12th, 2008

Den værste del af en strømafbrydelse løber rundt om huset, der indstiller alle ure og timere tilbage til den korrekte tid, det kan tage aldre, og du vil altid glemme en, men så længe du har et armbåndsur, skal det være ret nemt at få dine ure til at fortælle samme tid. Men hvornår er din armbåndsur også indstillet og hvem regulerer den tid?

Komplet præcision og nøjagtighed i tidsprognosering er ikke afgørende for vores daglige liv og hverken synkronisering, vores computer kan være et par minutter langsommere end vores vægur, men det vil gøre lidt forskel, når vi sender en email.

Men hvad nu hvis den person, vi sendte emailen til, har et computerur, der er endnu langsommere? De kan ende med at sende et svar, før de har modtaget det teknisk. Computere er let narre, hvis tidsstemplerne kører baglæns - husk årtusens bug!

Af denne grund er det vigtigt for computere, især dem, der beskæftiger sig med tidsfølsomme eller økonomiske applikationer, at fortælle det samme tidspunkt; ellers kunne globale bestande købes, mens det allerede er udsolgt, eller et flyselskabssæde, der allerede er købt, kunne købes igen af ​​en køber med et langsommere computerur.

Reguleringen af ​​tid begyndte først, efter udviklingen af ​​atomurerne, da oscillationen af ​​cæsiumatomet blev standarddefinitionen af ​​et sekund (9,192,631,770 et sekund).

Tiden fortalte af disse atomure var så præcis, at der blev udviklet en ny tidsplan, kaldet International Atomic Time (TAI). Det blev dog opdaget, at den traditionelle metode til at fortælle tid baseret på jordens revolution (dvs. 24 timer om dagen) og denne nye tidsplan snart blev synkroniseret med hinanden, da gravitationen fra månen ændrer revolutionen af Jorden, sænker den ned.

Denne forskel i jordens spinding er kun minut, men nok mennesker argumenterede (hovedsageligt astronomer), at hvis det ikke blev kompenseret for natten, ville natten til sidst krybe ind i dagen (om end i tusinder af år), og det ville være svært at holde øje med det himmelske organer.

Der blev opfordret til et kompromis, og den nye tidsplan, Universal Coordinated Time (UTC) blev udviklet, der tegnede sig for at bremse Jordens spin ved at tilføje spring sekunder hvert år eller deromkring.

UTC har betydet, at moderne teknologier og applikationer som Global Positioning System, satellitkommunikation, live tv-udsendelser og global handel er blevet mulige.

Computernetværk kan modtage UTC-tid og holde alle deres enheder synkroniseret til den ved hjælp af en NTP-server (Network Time Protocol). NTP-servere kan modtage UTC-tid fra en atomurkilde via internettet, en national radiotransmission eller via GPS-netværket.

Atomiske ure Historie og udvikling

Mandag februar 11th, 2008

Denne artikel diskuterer udviklingen af ​​atomure, hvorfor nøjagtigheden er så vigtig, hvordan de udviklede sig og den næste generation af atomur, der giver øget nøjagtighed.

Atomcykler har været hos os i over halvtreds år nu, og de fleste har hørt om dem og ved, at de er meget præcise, men hvor præcise er de, og hvorfor har vi brug for sådanne præcise ure?

Atomcykler bruges af mange af os, selvom vi ikke er opmærksomme på det. Den tid, de fortæller, er relayed over hele verden og afhentet af tidsservere ved hjælp af protokollen NTP til at synkronisere netværk, er de afgørende for mange teknologier, som f.eks. Global satellitnavigering og tv-signaltiminger.

Før udviklingen af ​​atomuret var de mest præcise timekeeping-enheder elektroniske ure, som ville tabe et sekund eller to hver uge. Disse havde i vid udstrækning erstattet mekaniske ure, som var mindre præcise endnu.

Mennesket har altid haft en fascination for at holde styr på tiden, men at vide det præcise tidspunkt har aldrig været for vigtigt. Et sekund eller endog et minuts forskel påvirker ikke vores daglige liv.

Men som teknologien har udviklet sig, er behovet for mere præcis timekeeping steget. Satellitter, der skal navigeres og kommunikere med jorden fra hundredtusinder og endda millioner af miles væk kræver præcis timing. Lys og derfor kan radiobølger køre 300,000 km hvert sekund, så svage uklarheder i tid kan have massive forskelle.

Det første nøjagtige atomur blev bygget til Storbritanniens Nationale Fysiske Laboratorium i 1955 af Dr. Louis Essen, som baserede sin ur om oscillationen af ​​cæsium-133-atom. Ideen blev faktisk først opfattet så langt tilbage som 1879, da Lord Kelvin foreslog, at tidsopbevaring baseret på hvordan atomer opførte sig, ville være en bedre måde at tælle tidsintervaller på end noget andet.

Den første generation af atomure (også kendt som cæsium oscillatorer) brugte frekvensen af ​​dette atom, som oscillerer 9,192,631,770 gange hvert sekund. Essens model var nøjagtig til et sekund hvert 300 år, men udviklingen af ​​cæsium oscillatoren betyder, at de nu kan opnå nøjagtigheder på et sekund hvert 80 million år.

Men som teknologier bliver mere avancerede, stræber forskerne med at gøre bedre og mere præcise ure. Rubidium-standardklokker tilbyder ikke bedre nøjagtighed end cæsiummodeller, men er mindre og mindre omkostninger (cæsiumoscillatorer findes generelt kun i storskala fysiklaboratorier).

Ure, der bruger et enkelt atom, er blevet udviklet, der giver endnu mere nøjagtighed. Et ur baseret på et enkelt kviksølvatom har opnået nøjagtigheder på et sekund i 400 millioner år, og det forventes, at en ny type strontiumur, der bruger lys, vil blive endnu bedre.

Fremtiden for atomur er stadig større nøjagtighed kombineret med at nedskalere størrelsen og omkostningerne ved dem. Det amerikanske nationale institut for standarder og teknologi (NIST) har afsløret et atomur med chip størrelse, der kan prale med millisekundens nøjagtighed.

Atomsklokker er nu en del af vores liv uden de tidssignaler, de overfører til verden, der hentes af NTP-servere. Moderne kommunikation fra internet shopping og GPS og teknologiske fremskridt som satellitnavigering bliver umuligt.

Konfiguration af en LINUX baseret NTP Time Server

Fredag ​​februar 8th, 2008

Resumé: Denne artikel giver en trinvis vejledning i konfigurering af LINUX til at fungere som en autoritativ tidsserver ved hjælp af NTP (Network Time Protocol).

Datatidsynkronisering er meget vigtig i moderne computernetværk, præcision og tidssynkronisering er kritisk i mange applikationer, især tidsfølsomme transaktioner. Bare forestil dig at købe et flyselskabs sæde kun for at blive fortalt i lufthavnen, at billetten blev solgt to gange, fordi den blev købt bagefter på en computer, der havde et langsommere ur!

Moderne computere har interne ure kaldet Real Time Clock chips (RTC), som giver tid og dato. Disse chips er batteri bakkes således at selv under strømafbrydelser, kan de opretholde tid, men personlige computere er ikke designet til at være perfekte ure. Deres design er optimeret til masseproduktion og lave omkostninger i stedet opretholde præcise tid.

For mange applikationer, er dette kan være helt tilstrækkelig, selv om, ganske ofte maskiner har brug for tid til at blive synkroniseret med andre PC'er på et netværk, og når computere er ude af trit med hinanden problemer kan opstå, såsom netværksdeling filer eller i nogle miljøer selv svig!

Netværkstidsprotokol (NTP) er en internetprotokol, der bruges til overførsel af præcis tid, og giver tid information sammen, så der kan opnås en præcis tid. Da NTP oprindeligt var skrevet til LINUX, har mange LINUX-baserede operativsystemer allerede en version af NTP installeret. Men kildekoden er gratis at downloade fra NTP-webstedet (ntp.org), den nyeste version er v 4.2.4.

NTP (version 4) kan bevare tid over det offentlige Internet til inden 10 millisekunder (1 / 100th af et sekund) og kan udføre endnu bedre i løbet af LAN med nøjagtighed af 200 mikrosekunder (1 / 5000th af et sekund) under ideelle betingelser.

NTP arbejder inden for TCP / IP-suite og er afhængig af UDP, eksisterer en mindre kompleks form af NTP kaldet Simple Network Time Protocol (SNTP), som ikke kræver lagring af oplysninger om tidligere meddelelser, der kræves af NTP. Det bruges i nogle enheder og applikationer, hvor høj nøjagtighed timing er ikke så vigtigt.

NTP-baggrundsprogrammet er konfigureret med filen 'ntp.conf'. Dette kan indeholde en liste over offentlige NTP-serverhenvisninger, som kan bruges til at synkronisere tiden. NTP-tidsservere angives ved hjælp af kommandoen 'server', eventuelle tegn efter symbolet '#' er kommentarer:

Eksempel
server time-a.nist.gov # Offentlig NTP-server: Maryland
Når konfigureret, kan NTP styres ved hjælp af kommandoer 'ntpd start' 'ntpd stop' 'ntpq -p' (viser status)

NTP kan også autentificere timing ressourcer Bemærk! Det anbefales kraftigt at konfigurere en tidsserver med en hardwarekilde i stedet for fra internettet, hvor der ikke er autentificering. Autentificeringskoder er angivet i filen 'ntp.keys'.

Specialiserede NTP-servere er tilgængelige, der kan modtage transmissioner fra enten GPS eller nationale tidsreference udsendelser. De er relativt billige, og signalet er autentificeret, hvilket giver en sikker tidsreference.

Godkendelse til NTP er udviklet til at forhindre skadelig manipulation med systemet synkronisering ligesom firewalls er blevet udviklet til at beskytte netværk mod angreb, men som med ethvert system af sikkerhed det virker kun, hvis det er udnyttet.

Sådan konfigureres en NTP Network Time Server i Windows 2000

Torsdag februar 7th, 2008

Datatidsynkronisering er meget vigtig i moderne computernetværk, præcision og tidssynkronisering er kritisk i mange applikationer, især tidsfølsomme transaktioner. Bare forestil dig at købe et flyselskabs sæde kun for at blive fortalt i lufthavnen, at billetten blev solgt to gange, fordi den blev købt bagefter på en computer, der havde et langsommere ur!

Moderne computere har interne ure kaldet Real Time Clock chips (RTC), som giver tid og dato. Disse chips er batteri bakkes således at selv under strømafbrydelser, kan de opretholde tid, men personlige computere er ikke designet til at være perfekte ure. Deres design er optimeret til masseproduktion og lave omkostninger i stedet opretholde præcise tid.

For mange applikationer, er dette kan være helt tilstrækkelig, selv om, ganske ofte maskiner har brug for tid til at blive synkroniseret med andre PC'er på et netværk, og når computere er ude af trit med hinanden problemer kan opstå, såsom netværksdeling filer eller i nogle miljøer selv svig!

Microsoft Windows 2000 har et tidssynkroniseringsværktøj, der er indbygget i operativsystemet kaldet Windows Time (w32time.exe), som kan konfigureres til at fungere som en netværkstidsserver. Microsoft og andre anbefaler stærkt, at du konfigurerer en tidsserver med en hardwarekilde i stedet for fra internettet, hvor der ikke er nogen godkendelse.

Hvis du vil konfigurere tjenesten Windows-tid til at bruge den interne hardware ur, så først kontrollere, at w32time ligger i listen systemtjenester i registreringsdatabasen, for at kontrollere:

Klik på Start, Kør og skriv regedit og klik OK.
Find og klik på følgende registreringsdatabasen:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Det anbefales, at du sikkerhedskopierer registreringsdatabasen, som kan opstå alvorlige problemer, hvis registreringsdatabasen ikke redigeres korrekt, er ændringer i registreringsdatabasen sker på egen risiko.

Til at begynde konfiguration for et indre ur, klik på følgende undernøgle:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik ReliableTimeSource, klik derefter på Rediger.
I Rediger DWORD-værdi, skriv 1 i Værdidata, og klik derefter på OK
Afslut Registreringseditor

For at genstarte tjenesten Windows Time klikke på Start, Kør (eller alternativt bruge Kommandoprompt facilitet).
Type: net stop w32time && net start w32time
Tryk derefter på enter.

For at nulstille de lokale computers tid, skriv følgende på alle computere undtagen tidsserveren, som ikke må synkroniseres med sig selv:
w32tm-s

Hvis du vil konfigurere tjenesten Windows-tid til at bruge en ekstern tidskilde, skal du klikke på Start, Kør og skriv regedit og klik OK.

Find følgende undernøgle:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik Skriv derefter på Rediger i redigering Värditype NTP i Værdidata klik derefter på OK.

Nu i højre rude, højreklik ReliableTimeSource, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, type 0, og klik derefter på OK.

Højreklik NtpServer i højre rude derefter på Rediger.
I Rediger værdi, skrive Domain Name System (DNS), skal hver DNS være unik.
Klik nu på OK.

For kun Windows 2000 Service Pack 4, angive indstillingerne for tidskorrektion til at gøre dette finde:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik MaxAllowedClockErrInSecs, derefter Rediger i Rediger DWORD-værdi boksen Skriv et tiden i sekunder max antal sekunder forskel mellem det lokale ur og den tid, der er modtaget fra NTP-serveren, for at blive betragtet som en gyldig nyt tid.
Klik på OK.

For at indstille afstemningen intervaller finde:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
I højre rude, højreklik Periode, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, type 24 derefter OK
Afslut Registreringseditor

Klik på Start, derefter køre derefter skrive følgende og tryk på Enter:
Net stop w32time && net start w32time

For at nulstille de lokale computers tid, skriv følgende på alle computere undtagen tidsserveren, som ikke må synkroniseres med sig selv:

Network Time Protocol (NTP) er en internetprotokol, der bruges til overførsel af præcis tid, og giver tidspunkter sammen, så der kan opnås en præcis tid

For at aktivere Network Time Protocol; NtpServer Find og klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
I højre rude, højreklik Aktiveret, og klik derefter på Rediger.
I Rediger DWORD-værdi skal du skrive 1 under Værdidata, og klik derefter på OK.

Gå nu tilbage og klik på
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
I højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Value Datatype i højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Værdidata skrive Domain Name System (DNS ), skal hver DNS være unik, og du skal vedlægge 0x1 til slutningen af ​​hvert DNS-navn ellers ændringer vil ikke træde i kraft.
Klik nu på OK.

Find og klik på følgende
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
I højre rude, højreklik SpecialPollInterval, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, skal du skrive det antal sekunder, du ønsker for hver afstemning, dvs. 900 vil polle hver 15 minutter, derefter på OK.

For at konfigurere korrektion tidsindstillinger, find:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I højre rude, højreklik MaxPosPhaseCorrection, derefter Rediger i Rediger DWORD-værdi boksen under Base Klik på Decimal under Værdidata, skriv en tid i sekunder som 3600 (en time) og klik derefter på OK.

Gå nu tilbage og klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I højre rude, højreklik MaxNegPhaseCorrection, derefter Rediger.
I Rediger DWORD boksen under basen, skal du klikke på Decimal, under værdi datatype tiden i sekunder, du ønsker at polle såsom 3600 (meningsmålinger i en time)

Afslut Registreringseditor
Nu for at genstarte tjenesten Windows-tid, skal du klikke på Start, Kør (eller alternativt bruge kommandoprompten facilitet) og type:
net stop w32time && net start w32time

Og på hver computer, andet end den tid server, skriv:
W32tm / -s
Og det er det, din tidsserver skal nu være i gang.

Kalendere og Måling af Tid

Onsdag februar 6th, 2008

Vi er alle klar over tidenes forløb; Det styrer os igennem vores liv hele tiden ebber væk, dikterer når vi skal spise, sove, vågne eller arbejde.

Dog har begrebet tid forvirret filosoffer og forskere i årtusinder, og vi er stadig usikre på præcis, hvad tid er; Selv om Einstein og andre har fået os til en vis forståelse.

Men præcis, hvad tid er der ikke rigtig noget i vejen for vores daglige liv, men måling af passagen har optaget folk i tusindvis af år. Kalendere har eksisteret i årtusinder, landbrugs-, religiøse og sociale grunde har gjort dem væsentlige til prognoser, når de skal høste afgrøder eller hvornår for at fejre en religiøs begivenhed.

Størstedelen af ​​alle kalendersystemer er baseret på Jordens eller Månens bevægelse. En fuldstændig rotation er en dag; Jordens kredsløb er en måned; og en bane af solen er et år.

Kalendere baseret på Månens bevægelse er kendt som månekalendere, mens de, der er baseret omkring Jordens kredsløb, kaldes solkalendere. Fordi antallet af dage om året ikke er et helt tal (jorden tager 365 dage og seks timer for at bane solen), skal solkalendere fudge figurerne, normalt ved at tilføje en ekstra dag hvert par år (en springdag) et springår en dag længere end resten af ​​årene.

Der opstår problemer med månekalendere. Mens månen tager 28-dage til at cirkulere jorden, som kan opdeles i syv (fire uger), kan et år ikke opdeles i lige lunarcykler, så måneder skal have et andet antal dage (månen går faktisk rundt om Sun 13 gange i 364 dage).

Basislinjen for kalendere (den dato, de begynder at tælle) afhænger af kulturelle eller religiøse årsager. Den gregorianske kalender, der blev vedtaget i Europa gennem middelalderen, brugte Kristi fødsel; mens et år i Japan er baseret på den nuværende kejsers regeringstid (2008 er år 18 af kejseren Akihito).

Hovedbrugen af ​​kalendere har altid været at identificere begivenheder, og i moderne tid bliver de ofte kombineret og brugt sammen med tiden til at skabe en komplet tidsskala. En kalender baseret på Jordens eller Månens bevægelse er mindre relevant i dag siden fremkomsten af ​​nøjagtige ure og moderne teknologier såsom atomure, NTP-servere (Network Time Protocol) og GPS (Global Positioning System). Disse har muliggjort udviklingen af ​​en global standardiseret tidsskala (kendt som UTC - Coordinated Universal Time).

Takket være disse teknologier ved vi nu, at jordens bevægelse ikke er lige så præcis som vores moderne ure (en atomur er 1,000,000 gange stabilere end Jordens rotation). Jorden sænker faktisk (og nogle gange accelererer) i sin bane. Hvis der ikke blev gjort noget for at kompensere for dette, ville til sidst midnat blive midnat og omvendt (om end i mange årtusinder), så springes sekunder til standardtidsskalaen, ligesom dage tilføjes i et springår.

I moderne tider anvendes kalendere stadig. Den gregorianske kalender er udbredt i hele Vesten, og andre kalendere er blevet udviklet som fx kalender, udviklet af erhvervslivet som en måde at sammenligne produktivitet eller fortjeneste fra måned til måned og år til år. Af denne grund har skattekalendere et fast antal uger i en måned, januar kan have fem uger, mens marts kan have fire. Der findes også andre kalendere som dem, der bruges af skoler eller sport.

Tidsservere og betydningen af ​​synkronisering

Tirsdag, februar 5th, 2008

Tidsservere er som andre computerservere i den forstand, at de normalt er placeret på et netværk. En tidsserver samler timing information, normalt fra en ekstern hardware kilde og derefter synkroniserer netværket til den tid.

Ofte synkroniseres tidsservere til en UTC (Koordineret Universal-tid) kilde, som er den globale standard tidsskala og gør det muligt for computere over hele verden at synkronisere til nøjagtig samme tid. Dette har åbenbar betydning i industrier, hvor præcis timing er afgørende, såsom børsen eller flybranchen.

Der er forskellige kilder, som en tidsserver kan bruge som en timingreference. Internettet er en åbenlys kilde, men internettidsreferencer fra internettet som nist.gov og windows.time kan ikke autentificeres, hvilket forlader tidsserveren og dermed netværket sårbart for sikkerhedstrusler.

Der er autentiske alternativer til internettet, det mest almindelige er at bruge GPS-netværket. Da Global Positioning System er afhængig af at vide præcis, hvad tid det er at sikre pålidelig lokaliseringsinformation, kan denne information udnyttes af en tidsserver.

En simpel GPS-antenne, der er tilsluttet timeserveren, tillader, at GPS-timingsreferencen kontrolleres regelmæssigt af tidsserveren. En GPS-tidsserver vil være nøjagtig til inden for et par hundrede nanosekunder (en nanosekund = en milliardedel af et sekund).

Der er også en række nationale radio-udsendelser som WWVB-signalet fra Colorado i USA, MSF-signalet fra Cumbria i Storbritannien og DCF-77-signalet fra Frankfurt i Tyskland.

Disse radiosignaler er dog begrænset i deres rækkevidde, selvom og selv i større byer som London kan det være svært at få et anstændigt nok signal.

De fleste timing-servere bruger NTP (Network Time Protocol), der findes andre protokoller, men NTP bruges overvejende og betragtes som standarden for timingprotokoller. NTp har eksisteret i over 25 år og er i øjeblikket på version 4, men opdateres altid, hvilket er sandsynligvis hvorfor det er fedt den mest almindelige timingprotokol.

NTP-tidsserverne arbejder inden for TCP / IP-pakken og er afhængige af UDP (User Datagram Protocol). En mindre kompleks form for NTP - Simple Network Time Protocol (SNTP) bruges i nogle enheder og applikationer, hvor høj nøjagtighedstidspunkt ikke er lige så vigtig og også er inkluderet som standard i Windows-software (selvom nyere versioner af Microsoft Windows har den fulde NTP installeret og kildekoden er gratis og let tilgængelig på internettet fra ntp.org).

En vejledning til tidssynkronisering med Windows Vista

Mandag februar 4th, 2008

Alle computere har selvfølgelig klokker selvfølgelig, selvom de real-time chips (RTC), der befinder sig i de fleste pc'er, ikke er de mest præcise af ure og er tilbøjelige til at drive.

Dette kan ikke betyde meget for den gennemsnitlige hjemmebruger, men når det kommer til tidsfølsomme applikationer, kan denne unøjagtighed være bedst irriterende (en e-mail ankommer før den er sendt) eller i værste fald lader maskinen stå åben for sikkerhedstrusler.

Der eksisterer en universel tid (UTC) og giver den globale industri mulighed for at kommunikere og handle selv på tværs af tidszoner. UTC blev udviklet for at sikre, at alle brugte samme referencenummer og forhindrede problemer med tidsfølsomme transaktioner som f.eks. På børsen.

Windows Vista har en indbygget tidssynkroniseringsfunktion, der allerede er installeret kaldet Windows Time, og det er ret nemt at opsætte og synkronisere en maskine med UTC over internettet. Dette sikrer, at uret på din computer er nøjagtigt til UTC-tid og opdateres løbende for at sikre, at tiden ikke løber.

For at synkronisere din Windows Vista-maskine til en internet-UTC-kilde skal du blot følge disse instruktioner:

1. Højreklik på uret i systembakken.
2. Klik på juster tid og dato.
3. Klik på fanen Internet tid.
4. Klik på skift indstillinger.
5. Hvis du bliver bedt om en adgangskode eller til bekræftelse, skal du skrive adgangskoden eller klikke på Fortsæt.
6. Vælg den server, du vil bruge (f.eks. Windows.time)
7. Klik på knappen Opdater nu.
8. Klik Ok to gange.
Hvis der opstår problemer, er en anden metode til at synkronisere din computer mulig via kommandoprompten ved at køre w32tm / resync. Dette bør aktivere Windows-tidstjenesten.

Bemærk: Microsoft og andre operativsystemproducenter anbefaler, at en ekstern hardwarekilde bruges til at synkronisere et computersklok, da Internet-tidsservere ikke kan godkendes, hvilket efterlader systemer, der er sårbare over for sikkerhedstrusler.

Der er specialist tidsservere, der forbinder til en UTC-kilde ved hjælp af enten GPS-nettet eller en specialradio-transmission. Disse servere bruger NTP (Network Time Protocol) til at synkronisere maskiner på et netværk til en UTC-kilde og er let installeret og relativt billigt.

Window Vista har også mulighed for at tilføje ekstra ure til systembakken. Dette gør det muligt at vise forskellige tidspunkter fra forskellige tidszoner på computeren. Hvis uret er blevet synkroniseret med en UTC-kilde, vil alle disse klokker præsentere UTC-tid konverteret til hvilken tidssone der kræves.

For at tilføje ekstra ure skal du blot følge disse instruktioner:
Vælg ændring af dato og klokkeslæt.
1. Venstre klik på uret og klik på fanen Yderligere ure.
4. Sæt et afkrydsningsfelt i Vis dette ur.
5. Vælg tidszone.
6. Indtast et navn til dit nye ur.
7. Klik på Apply, og når du klikker på Clock-ikonet, kan du se dine nye ure.

Sådan kører du en Network Time Server i Windows XP

Fredag, februar 1st, 2008

Tidssynkronisering i moderne computernetværk er afgørende. Det giver ikke kun den eneste referenceramme mellem alle enheder, det er kritisk i alt fra sikring, planlægning og debugging af et netværk for at give et tidsstempel til applikationer som dataindsamling eller e-mail.

Microsoft Windows XP har et tidssynkroniseringsværktøj, der er indbygget i operativsystemet kaldet Windows Time (w32time.exe), som kan konfigureres til at fungere som en netværkstidsserver. Det kan konfigureres til at både synkronisere et netværk ved hjælp af det interne ur eller en ekstern tidskilde.

For mange applikationer kan et internt ur være ret tilstrækkeligt, selv om der på et netværk kan opstå problemer med applikationer som at dele netværksfiler eller i nogle miljøer endda bedrageri, så det er af sikkerhedsmæssige grunde vigtigt at bruge en nøjagtig timing kilde til din netværk.

NTP (Network Time Protocol) er en protokol, der allerede er installeret på Windows XP, og bruges af Windows Time til at holde maskiner synkroniseret til enkeltkilden. Der er flere timing kilder til rådighed på internettet, men Microsoft og andre anbefaler stærkt, at du konfigurerer en tidsserver med en hardwarekilde i stedet for fra internettet, hvor der ikke er nogen godkendelse.

Specialistiske NTP-servere er tilgængelige, der kan modtage en pålidelig tidskilde via GPS-signalet eller specialradio-transmissionen, der får deres tid fra atomur.

Hvis du ønsker at konfigurere Windows XP til at fungere som en tidsserver, er det første at finde Windows-undernøglen. At gøre dette:
Kør Regedit (Klik på Start / Kør / skriv derefter REGEDIT / og klik på Enter.

Bemærk: At redigere dit systemregistry kan medføre problemer med dit system. Det anbefales at sikkerhedskopiere dit system, før du redigerer registreringsdatabasen.

Find nu følgende undernøgle: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Højreklik på højre side og klik på Rediger. Indtast NTP i feltet Rediger værdi under Værdidata, og klik derefter på OK.
Gå nu til Config-mappen og højreklik på AnnounceFlags, Modify og i feltet Rediger DWORD-værdi under Værdidata, skriv 5, og klik derefter på OK.

Find denne undernøgle:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

Højreklik i højre side og Rediger. Rediger DWORD-værdi boksen og indtast det antal sekunder, du vil have for hver afstemning under Værdidata, dvs.: 900 svarer til 15 minutter. Afstemningsfeltet repræsenterer afstemningsintervallet mellem NTP pollspakker.

For at aktivere NTP-serveren, skal du finde undernøglen: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Højreklik på (i højre vindue) og derefter Modify. Rediger DWORD-værdien og skriv 1. Højreklik på NtpServer, og derefter Modify og i Edit DWORD Value under Value Data type Peers, og klik derefter på OK.

Find: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Højreklik på MaxPosPhaseCorrection, og klik derefter på Ændre i feltet Rediger DWORD-værdi under Base, klik på Decimal under Værdidata, skriv en tid på sekunder, f.eks. 3600 (en time), og klik derefter på OK. Dette justerer forbindelsesindstillingerne.

Gå nu tilbage og klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

I højre rude, højreklik MaxNegPhaseCorrection, derefter Rediger.
I feltet Rediger DWORD under bunden skal du klikke på Decimal, under værditatatype skriver tiden i sekunder, du vil afstemme, f.eks. 3600 (en time).

Afslut Registreringsdatabasen genstart derefter Windows-tidstjenesten ved at klikke på Start / Kør og derefter skrive:
net stop w32time && net start w32time og på hver computer, bortset fra domænecontrolleren, skriv: W32tm / resync / rediscover.
Tidsserveren skal nu være i gang.