Gestionarea timpului în Linux - universul notei geek

Protocolul NTP (Network Time Protocol) este conceput pentru a sincroniza ceasul calculatorului prin rețele de date cu comutare de pachete și întârziere variabilă.







NTP transmite timpul la UTC (ora universală coordonată). Nu există informații despre fusul orar sau de tipul de timp (vara, iarna) nu este transferat; această informație depășește competența protocolului NTP și se obține separat. În principiu, în LAN-uri izolate NTP pot fi utilizate pentru a distribui diferite informații de la UTC (adică, la timpul de propagare folosind fusul orar local în care LAN), dar nu este necesar.

ntpdate este programul folosit pentru setarea și sincronizarea datei și orei, prin interogarea serverelor de timp (NTP). Precizia și fiabilitatea ntpdate depind de numărul de servere, sondaje la fiecare pornire și de intervalul dintre acestea.

Numărul sarcinii 1. Actualizați ora sistemului.


Această comandă vă va actualiza timpul de sistem (necesită autoritate superuser - root).

Numărul sarcinilor 2. Verificați serverul ntpd.

Parametrul -d (depanare) vă permite să verificați disponibilitatea serverului ntpd și să testați sincronizarea.

ntpd este un daemon de sistem care instalează și menține timpul sistemului, sincronizându-l cu serverele timpului exact pe Internet. Programul ntpd funcționează în mod constant, sprijinind timpul și frecvența sistemului.







Daemonul ntpd utilizează de obicei fișierul de configurare /etc/ntp.conf.

Instalarea sa (ntpd) pe echipa Ubuntu `aptitude install ntp`, aveți un fișier de configurare de lucru și daemon este lansat după instalare. Unele opțiuni de configurare:

Trebuie să verificați unul sau două (sau trei?) Servere NTP.


Prin directiva "driftfile" puteți specifica un fișier în care va fi stocată corecția de frecvență adoptată pentru sincronizarea ceasului de sistem de la UTC. Acest lucru va accelera procesul de sincronizare după repornirea daemonului ntpd. Dacă este specificat acest fișier, daemonul ntpd folosește valoarea din fișier ca frecvență inițială de corecție, altfel este 0. Se găsesc câteva comenzi utile.

Numărul sarcinii 3. Verificați dacă ntpd rulează.

Verifică dacă daemonul ntpd funcționează corect.

ntpdate poate fi pornit manual când trebuie să sincronizați timpul sistemului sau puteți rula în script-urile de boot atunci când sistemul pornește. Uneori este util să setați ora exactă înainte de a rula daemonul ntpd.
Puteți rula ntpdate din programator. Cu toate acestea, rețineți că executarea ntpdate de la cron nu este un substitut pentru daemonul ntpd. care utilizează algoritmi sofisticați pentru acuratețe și fiabilitate maximă, cu utilizarea minimă a resurselor.
În cele din urmă, deoarece ntpdate nu schimbă frecventa ceasului sistemului ca ntpd, acuratețea este limitată atunci când se utilizează ntpdate.

hwclock este un program care rulează sub Linux și vă permite să instalați și să sondeți ceasul BIOS. denumită în mod frecvent ceasul în timp real (RTC), RTC. sau ceas CMOS. Majoritatea sistemelor Linux utilizează acest program pentru a obține timpul de la ceasul hardware și pentru a seta în continuare timpul de sistem la momentul încărcării.

Numărul sarcinii 4. Interogați ceasul BIOS

Această comandă afișează ora din ceasul BIOS al computerului.


Numărul sarcinii 5. Schimbați ceasul și ceasul sistemului în BIOS.

Această comandă se sincronizează mai întâi cu ceasul de sistem ntpdate, iar ceasul BIOS-ului este sincronizat utilizând comanda hwclock --systohc.
concluzie:







Articole similare

Trimiteți-le prietenilor: