Kaip sinchronizuoti laiką su NTP „Linux“

Viena iš naudingiausių „Linux“ komandų yra NTP (tinklo laiko protokolas), kuri yra atsakinga už mūsų tinklo serverio laiko automatinį sinchronizavimą, ir tai yra subtilus dalykas, kai kalbame apie komandą produktyvioje aplinkoje, nes blogas valandos sinchronizavimas gali paveikti įvairias užduotis ir dar daugiau, jei įranga yra tarnautojas.

Įranga gali leisti sistemos laikrodžiui naudoti koordinuotą pasaulinį laiką (UTC), o ne vietinį laiką, kad būtų daug geriau suderinta su reikiamu laiku. Kaip administratoriai, klasikinis laiko sinchronizavimo būdas yra naudojant komandą ntpdate, kuri yra atsakinga už sistemos laiko konfigūravimą iš nustatyto NTP laiko serverio.

Mes analizuosime, kaip naudoti NTP „Linux“.

1. Kaip įdiegti NTP „Linux“


Pagal numatytuosius nustatymus daugelyje „Linux“ paskirstymų NTP komanda neįdiegta, ją diegdami vykdysime šiuos veiksmus:
 sudo apt-get install ntpdate (Debian / Ubuntu) sudo yum install ntpdate (CentOS / RHEL) sudo dnf install ntpdate (Fedora)

2. Kaip naudoti NTP „Linux“

1 žingsnis
Laikas, norėdami naudoti NTP, galime atlikti šiuos veiksmus:

 sudo ntpdate co.pool.ntp.org

Taigi mes nustatome šį serverį kaip NTP serverį.

2 žingsnis
Jei norime pasikonsultuoti su serveriu ir nesukonfigūruoti laikrodžio arba naudoti privilegijuotą prievadą paketams siųsti ir išvengti užkardų, turime vykdyti komandą ntpdate kartu su parametru -qu:

 sudo ntpdate -qu co.pool.ntp.org

3 žingsnis
Visą galimų NTP serverių grupių sąrašą galite rasti šioje nuorodoje:

Ten, dešinėje pusėje, randame kiekvieną pasaulio regioną:

DIDELIS

4 žingsnis
Spustelėję žemyną ir atitinkamą šalį matome serverius, kuriuos galima konfigūruoti:

DIDELIS

Naujausiuose „Linux“ paskirstymuose, kuriuose yra „Systemd“, bus galima sinchronizuoti laiką naudojant failą timesyncd.conf, tiesiog atidarykite failą naudodami redaktorių, kad jį sureguliuotumėte taip:

 sudo nano /etc/systemd/timesyncd.conf
5 žingsnis
Ten mes turime atšaukti šias eilutes [Laikas] ir prireikus pridėti serverį:
 NTP = serveris 0. south-america.pool.ntp.org Atsarginis NTP = ntp.ubuntu.com 0.arch.pool.ntp.org

Pakeitimus išsaugome naudodami klavišus Ctrl + O ir išeiname iš jų naudodami klavišus Ctrl + X.

6 žingsnis
Tada turėsite suaktyvinti NTP serverio pakeitimą atlikdami šiuos veiksmus:

 sudo timedatectl set-ntp tikra timedatectl būsena

Taip paprasta pridėti NTP serverį „Linux“ viskam, kas susiję su laiko sinchronizavimu.

wave wave wave wave wave