Timpul (română)

zone de montaj Exemplu:

Nimic nu este perfect. Inclusiv ore. Timpul pentru orice oră, dar un pic diferit de real. Unul dintre ceasurile atomice cele mai exacte sunt luate în considerare. ceas de cuarț, utilizat în calculatoare, și nu sunt complet corecte, dar au o eroare relativ constantă.







De fiecare dată, înainte de oprire daemon hwclock compară hardware-ul și sistemul de timp (acesta din urmă este considerată ca fiind cea mai precisă), și calculează eroarea de ore de cuarț hardware pe zi. Valoarea calculată a erorii este scris în fișierul / var / lib / hwclock / adjtime. În cazul în care hwclock nu este utilizat pentru mai mult de o zi, aceasta este, doar în cazul în care, calculează o nouă valoare a erorii.

script speciale ajustează ceasul hardware în funcție de eroarea calculată la fiecare oră. Dacă vedeți că ceasul hardware-ul rulează mai mult și mai greșit, atunci cel mai probabil, în fișierul / var / lib / hwclock / adjtime a înregistrat o eroare valoare nevalidă.

Acest lucru se întâmplă în cazul în care timpul de ceas hardware-ul a fost inițial stabilit în mod corect sau standard temporar (cm. Mai sus) nu este ca alt sistem de operare utilizat pe calculator. Pentru a remedia această problemă, eliminați / var / lib / hwclock / adjtime și setați ora pe toate ceasurile.

Notă: Dacă opriți PC-ul mai mult de o dată pe zi, hwclock eroare, stocate în / var / lib / hwclock / adjtime nu va fi reverificate. Oscilator de cristal. Desigur, un lucru de încredere, dar, în timp, parametrii săi pot fi modificate (de exemplu, bateria CMOS este descărcată). Poate că ar trebui să închidă uneori computerul cel puțin o dată pe zi. Apoi, puteți fi siguri că valoarea erorii pentru care ajustează ceasul, este cel mai nou și mai precise ceasuri.







Time Protocol (NTP) - un protocol pentru sincronizarea calculator ceasuri prin pachete în rețele cu întârzieri de livrare de date variabile. Aici este punerea în aplicare a prezentului protocol:

  • Network Time Protocol daemon (română) - Acest Wikipedia: ru: punerea în aplicare de referință a protocolului este recomandat în special pentru utilizarea pe timp de servere. Ea reglementează, de asemenea, frecvența de întrerupere și numărul de cicluri pe secundă, în scopul de a reduce driftul de ceas de sistem, și va fi din nou sincronizate ceas la fiecare 11 minute de hardware.
  • SNTP - acest wikipedia: client SNTP, care este inclus în pachetul PNCT: ru. Acesta înlocuiește ntpdate și este recomandat pentru utilizarea pe non-server.
  • systemd-timesyncd (română) - este un simplu wikipedia: ru: SNTP daemon care pune în aplicare numai partea de client, este ghidat numai de momentul solicitării cu un server de la distanță. Această opțiune este potrivită pentru majoritatea utilizatorilor.
  • OpenNTPD - este parte a proiectului OpenBSD, acesta pune în aplicare atât client și server.
  • Chrony - un client și un server, care este prietenos pentru serviciile de roaming și este proiectat special pentru sistemele care nu sunt întotdeauna on-line.

Pe unele laptopuri (HP Compaq 6715s) a fost detectată 1. 2 problemă. În acest caz, ceasul de sistem este lent la două ore. După introducerea comenzii:

Primiți următoarea ieșire consolă:

Această eroare apare la pornire și oprire (kernel-ul nu poate citi / edita timp de hardware), precum și în operațiunile ulterioare pentru a configura ora. Probabil, problema este driver-ul, care este inclus în kernel-ul implicit. Unii utilizatori de alte distribuții pot rezolva problema folosind un driver diferit sau adăugarea --directisa chei script-daemon.