Naredbe za konfiguriranje i sinkronizaciju vremena, datuma i vremenske zone u Ubuntu 18.04

Jedno od najosjetljivijih i najvažnijih administrativnih pitanja, iako se ponekad ne čini da jest, na razini poslužitelja povezano je s ispravnom konfiguracijom i sinkronizacijom vremena jer svaka pogreška u sekundama, minutama ili satima može pokrenuti pogreške ažuriranja. , komunikacija između aplikacija kao što su baze podataka, kvarovi i pogreške u registrima i mnogi drugi povezani problemi koji mi kao administratori možemo proći nezapaženo.

Kad koristimo Ubuntu 18.0, ovaj sustav ima ugrađenu vremensku sinkronizaciju i aktiviran je prema zadanim postavkama, uzimajući kao referencu uslugu systemd timesyncd.

Naredba timesyncd zamjenjuje naredbe ntpdate i chrony ugrađenim funkcijama koje su puno optimalnije za njihovu izvedbu budući da timesyncd redovito provjerava vremenske usluge kako bi lokalno vrijeme bilo sinkronizirano i lokalno pohranjuje ažuriranja vremena, tako da se one primjenjuju nakon ponovnog pokretanja sustava kako bi se omogućilo da sve što je povezano s datumom i vremenom bude točno.

Zatim ćemo vidjeti kako sveobuhvatno konfigurirati vrijeme i datum u Ubuntu 18.04.

Osnovne naredbe koje se koriste za konfiguriranje i sinkronizaciju vremena, datuma i vremenske zone u Ubuntu 18.04
Najosnovnija naredba koju možemo koristiti u Ubuntu 18.04 za otkrivanje trenutnog vremena na poslužitelju je naredba date, koju može koristiti bilo koji korisnik za ispis datuma i vremena:

 datum
Prikazani rezultat bit će sljedeći. Kao što vidimo, tamo se ispisuju trenutni dan, datum i vrijeme.

POVEĆAJTE

Općenito je pravilo da je poslužitelj prema zadanim postavkama konfiguriran u UTC vremenskoj zoni. Upamtite UTC (Coordinated Universal Time - Koordinirano univerzalno vrijeme) u kojem je vrijeme definirano u nula stupnjeva zemljopisne dužine. Stalna upotreba univerzalnog vremena korisna je kada računamo ili moramo upravljati različitim vremenskim zonama na poslužitelju.

1. Kako izmijeniti vremensku zonu u Ubuntu 18.04

Korak 1
Ako je iz nekog razloga potrebno promijeniti vremensku zonu, to možemo učiniti naredbom timedatectl, prije svega moramo navesti dostupne vremenske zone izvršavanjem sljedeće naredbe:

 timedatectl popis-vremenske zone
Prikazat će se sve zone koje možemo koristiti, a za kretanje između njih koristit ćemo tipke sa strelicama na tipkovnici. Tu moramo imati na umu liniju vremenske zone koju želimo primijeniti na Ubuntu 18.04.

POVEĆAJTE

Korak 2
Sada možemo konfigurirati vremensku zonu pomoću sljedeće naredbe:

 timedatectl set-timezone
Dodavanjem željene zone bit će potrebno upotrijebiti sudo s timedatectl za izmjenu ovako, u ovom slučaju koristit ćemo zonu Madrid:
 sudo timedatectl set-timezone Europa / Madrid
Unosimo lozinku našeg korisnika i promjena će biti ispravno primijenjena:

POVEĆAJTE

Korak 3
Možemo provjeriti jesu li promjene ispravno primijenjene ponovnim izvršavanjem naredbe date. Možemo uočiti razliku s prvim podacima o datumu i vremenu koje smo dobili i skraćenicom vremenske zone će se odraziti u informacijama.

POVEĆAJTE

2. Kako upravljati timesyncd s timedatectl u Ubuntu 18.04


U Linux okruženjima, sinkronizaciju vremena na mreži prirodno je kontrolirao Network Time Protocol ili ntpd demon, usluga koja se povezuje sa skupom više NTP poslužitelja za pristup stalnim i pouzdanim ažuriranjima vremena, tako da se ona odnose na naš sustav, ali kao spomenuli smo ranije, Ubuntu 18.04 sada koristi naredbu timesyncd umjesto ntpd.

Uz timesyncd imamo uslugu koja se povezuje s vremenskim poslužiteljima NTP -a i radi na sličan način kao i druge distribucije, ali njezina je glavna razlika u tome što je mnogo lakša i sada je integrirana u sustav koji izbjegava korištenje resursa optimizirajući tako opće performanse Ubuntu 18.04.

Da bismo provjerili status timesyncd u Ubuntuu, moramo izvršiti timedatectl bez argumenata, a rezultat će biti sljedeći gdje ćemo pronaći detalje kao što su:

  • Lokalno vrijeme i datum
  • Univerzalno vrijeme
  • RTC vrijeme
  • Trenutna vremenska zona
  • Status usluge Systemd-timesyncd i više

POVEĆAJTE

Ako linija systemd-timesyncd.service ima poruku da, to znači da je timesyncd omogućen i radi na Ubuntu 18.04. U slučaju da je ova usluga deaktivirana, možemo je omogućiti izvršavanjem sljedećeg:

 sudo timedatectl set-ntp uključeno
Nakon što to učinimo, možemo ponovno pokrenuti timedatectl kako bismo potvrdili status usluge.

3. Kako se prebaciti na NTP u Ubuntu 18.04 Linuxu


Korak 1
To se primjenjuje kada je strogo potrebno da NTP kontrolira sve što se tiče datuma i vremena sustava, jer su njegove značajke učinkovitije od tumesyncd, ali to ne znači da je potonji loš ili ima greške.

Prije instaliranja ntpd -a moramo onemogućiti timesyncd izvršavanjem:

 sudo timedatectl set-ntp br
Deaktiviranje potvrđujemo izvršavanjem timedatectl koji sada ima odgovor ne:

POVEĆAJTE

Korak 2
Sada ćemo ažurirati sustav izvršavanjem:

 sudo apt ažuriranje
Sada će biti moguće instalirati ntp paket pomoću aplikacije apta ako:
 sudo apt install ntp
Unosimo slovo S kako bismo potvrdili preuzimanje i instalaciju NTP -a u Ubuntu 18.04.

POVEĆAJTE

Korak 3
ntpd će se automatski pokrenuti nakon instalacijskog procesa, možemo se obratiti ntpd -u kako bismo dobili informacije o statusu kako bismo provjerili njegov rad pomoću sljedeće naredbe:

 ntpq -p

POVEĆAJTE

ntpq je alat za upite za naredbu ntpd i zastavica -p traži podatke o NTP poslužiteljima na koje se ntpd spojio, u rezultatu možemo vidjeti poslužitelje grupe Ubuntu na kojima se temelji za sinkronizaciju vremena i datuma.

Ovim postupkom uvijek ćemo imati svoje poslužitelje s najboljim mogućnostima sinkronizacije, što osigurava optimalan rad u svim Ubuntu 18.04 ulogama i uslugama.

wave wave wave wave wave