Cum să setați sincronizarea timpului de rețea pe Linux

click fraud protection

Deși poate părea ceva care ar trebui să fie îngrijit automat, setările de timp pe Linux pot fi adesea încurcate sau configurate incorect. Întrucât setările de timp pe Linux pot fi confuze pentru a fi fixate pentru utilizatorul obișnuit, vom dezvălui și vom explica cum să configurați sincronizarea timpului de rețea pe Linux.

În plus față de configurarea NTP, vă vom explica, de asemenea, cum să remediați eroarea de timp enervantă la pornirea dublă a Linux și Windows.

Configurați protocolul de timp în rețea

Sincronizarea ceasului software de pe computerul dvs. Linux cu serverele de timp este cea mai obișnuită modalitate de a obține ora precisă. La majoritatea distribuțiilor Linux, acest lucru se face automat. Cu toate acestea, nu orice distribuție Linux folosește NTPd. Mai mult, cei care o fac pot să-l încurce sau să îl configureze incorect. Pentru a remedia acest lucru, vom explica cât de ușor este să configurați manual daemonul Protocolului timpului de rețea sub Linux.

Începeți prin deschiderea unui terminal și instalarea NTP, dacă computerul nu îl are instalat. Există o șansă bună să o ai deja, dar pentru a fi în siguranță, aici sunt comenzile pentru a obține pentru cele mai moderne distribuții Linux.

instagram viewer

Ubuntu

sudo apt install ntp

Debian

sudo apt-get install ntp

Arch Linux

sudo pacman -S ntp

Fedora

sudo dnf install ntp

OpenSUSE

sudo zypper install ntp

Odată cu software-ul instalat, va trebui să vă conectați la un server NTP. În mod implicit, majoritatea distribuțiilor Linux au propriile servere NTP configurate în /etc/ntp.conf fişier. Cu toate acestea, dacă simțiți că aceste servere nu sunt de încredere, îl puteți schimba pe un server mai fiabil (cum ar fi serverul oficial Google NTP).

Pentru a adăuga serverul NTP Google, modificați ntp.conf fişier.

sudo nano /etc/ntp.conf

Ștergeți toate intrările, dacă doriți și înlocuiți-le cu acestea (deși nu le recomandăm). Pentru cele mai bune rezultate, lipiți intrările Google NTP în partea de sus.

Notă: este important asta iburst se află la sfârșitul fiecăreia dintre noile intrări. iburst opțiunea va trimite o „explozie” de pachete către servere doar atunci când vă confruntați cu probleme de conexiune cu serverul de timp.

server time.google.com iburst server time2.google.com iburst server time3.google.com iburst

Când ați terminat, salvați fișierul de configurare în Nano cu Ctrl + O. Ieșiți din editor cu Ctrl + X.

Configurați timpul

NTP poate sincroniza automat ora de pe servere, dar mai întâi, trebuie să cunoască fusul orar. De obicei, în timpul configurației inițiale, sistemul dvs. de operare Linux vă va solicita fusul orar și îl va seta. Dacă ceva nu a funcționat în timpul instalării, acest lucru va trebui să fie corectat manual folosind tzselect.

Deschideți un terminal și rulați instrumentul fus orar:

tzselect

Rularea instrumentului Tzselect vă va conduce prin configurarea fusului orar potrivit. După ce ați terminat, veți putea porni NTPd.

Pornirea NTP

Toate conexiunile la serverele de timp funcționează. Următorul pas în proces este utilizarea sistemului init Systemd pentru a încărca NTP la pornire. Înțelegeți că, dacă sistemul dvs. de operare Linux nu folosește sistemul ca cel mai modern, cel mai mainstream, va trebui să găsiți alternativa la aceste comenzi.

În primul rând, porniți NTPd:

sudo systemctl start ntpd.service

Apoi, activați-l la pornire cu systemctl activează.

sudo systemctl activează ntpd.service

Rularea comenzilor de mai sus ar trebui să configureze imediat ora, deoarece ora UTC pe BIOS-ul dvs. este acum corectă (mulțumită Tzselect).

Folosiți ora locală

Există și alte modalități de a seta ora pe Linux, în afară de NTP. Cea mai populară alternativă la această metodă este „ora locală”. Ora locală îi spune lui Linux să își păstreze timpul, dar să nu se sincronizeze cu nimic. În esență, va menține timpul de sine stătător și nu va interfera cu nimic. Este mai puțin fiabil, dar funcționează. Întrebarea este: de ce ai vrea să faci asta?

Motivul principal pentru care s-ar putea trece cu ora locală peste ceva de genul NTP este faptul că încărcarea dublă se încurcă cu timpul. Dacă v-ați încărcat vreodată Linux, apoi a fost repornită în Windows 10, veți observa pauzele de timp. Acest lucru se datorează faptului că ambele sisteme de operare au un serviciu de sincronizare în timp și se luptă între ele. Principalul mod de a remedia acest lucru este de a dezactiva sincronizarea timpului în Linux.

Notă: rețineți că, chiar dacă ați setat Linux să folosească ora locală, este posibil ca Windows să se confrunte cu probleme. Asigurați-vă că verificați setările de timp pentru Windows pentru a vă asigura că nu apar conflicte suplimentare cu cele două sisteme de operare.

Alergare timedatectl ar trebui să o rezolve:

sudo timedatectl set-local-rtc 1

După revenirea la ora locală, poate fi necesar să reporniți computerul. După logare, totul ar trebui să utilizeze ora locală.

Vrei să oprești ora locală înapoi? Dacă da, va trebui să rulați din nou comanda timedatectl. Încercați comanda de mai jos.

sudo timedatectl set-local-rtc 0

Ca și înainte, reporniți computerul Linux pentru o măsură bună. La următoarea conectare, ora locală nu ar trebui să fie folosită.

watch instagram story