The timedatectl naredba je novi uslužni program za RHEL/CentOS 7/8 i Fedora 30+ temeljene distribucije, koja dolazi kao dio systemd sustav i upravitelj usluga, zamjena za staro tradicionalno datum naredba koja se koristi u sysvinit distribucije Linuxa temeljene na demonima.
The timedatectl naredba omogućuje vam postavljanje upita i promjenu konfiguracije sistemskog sata i njegovih postavki pomoću ove naredbe postavite ili promijenite trenutni datum, vrijeme i vremensku zonu ili omogućite automatski sat sustava sinkronizacija s udaljenim NTP poslužiteljem.
U ovom vodiču ću vas provesti kroz načine na koje možete upravljati vremenom na vašem Linux sustavu postavljanjem datum, vrijeme, Vremenska zona, i sinkronizirati vrijeme s NTP -om s terminala koristeći novi timedatectl naredba.
Uvijek je dobra praksa održavati točno vrijeme na vašem Linux poslužitelju ili sustavu, a to može imati sljedeće prednosti:
1. Za prikaz trenutnog vremena i datuma na vašem sustavu koristite timedatectl naredba iz naredbenog retka na sljedeći način:
# status timedatectl.
U gornjem snimku zaslona, RTC vrijeme je vrijeme hardverskog sata.
2. The vrijeme na vašem Linux sustavu uvijek se upravlja putem postavljena vremenska zona u sustavu, da biste vidjeli svoju trenutnu vremensku zonu, učinite sljedeće:
# timedatectl ILI. # timedatectl | grep Vrijeme.
3. Da biste vidjeli sve dostupne vremenske zone, pokrenite donju naredbu:
# timedatectl popis-vremenske zone.
4. Da biste pronašli lokalnu vremensku zonu prema vašoj lokaciji, pokrenite sljedeću naredbu:
# timedatectl list-timezones | egrep -o "Azija/B.*" # timedatectl list-timezones | egrep -o "Europa/L.*" # timedatectl list-timezones | egrep -o "America/N.*"
5. Za postavljanje vaše lokalne vremenske zone u Linuxu koristit ćemo zadana vremenska zona prebacite kao što je prikazano dolje.
# timedatectl set-timezone "Asia/Kolkata"
Uvijek se preporučuje korištenje i postavljanje koordiniranog univerzalnog vremena, UTC.
# timedatectl postavljena vremenska zona UTC.
Morate unijeti ispravan naziv vremenske zone jer u protivnom možete doći do pogrešaka pri promjeni vremenske zone, u sljedećem primjeru vremenska zona „Azija/Kolkata“ nije točna pa uzrokuje pogrešku.
6. Datum i vrijeme na svom sustavu možete postaviti pomoću naredbe timedatectl na sljedeći način:
Za postavljanje samo vremena možemo koristiti a Postavi vrijeme prebacite zajedno s formatom vremena u HH: MM: SS (Sat, minuta i sekunda).
# timedatectl postavljeno vrijeme 15:58:30.
Prilikom postavljanja datuma na gornji način možete dobiti sljedeću pogrešku:
Postavljanje vremena nije uspjelo: NTP jedinica je aktivna.
7. Pogreška kaže da je NTP usluga aktivna. Morate ga onemogućiti pomoću naredbe ispod.
# systemctl disable --now chronyd.
8. Za postavljanje datuma i vremena možemo koristiti a Postavi vrijeme prebacite zajedno s formatom datuma u GG: MM: DD (Godina, mjesec, dan) i vrijeme u HH: MM: SS (Sat, minuta i sekunda).
# timedatectl set-time '2015-11-20 16:14:50'
9. Da biste svoj hardverski sat postavili na koordinirano univerzalno vrijeme, UTC, koristiti set-local-rtc boolean-value opciju kako slijedi:
Prvo saznajte je li vaš hardverski sat postavljen na lokalnu vremensku zonu:
# timedatectl | grep lokalni.
Postavite svoj hardverski sat na lokalnu vremensku zonu:
# timedatectl set-local-rtc 1.
Postavite svoj hardverski sat na koordinirano univerzalno vrijeme (UTC):
# timedatectl set-local-rtc 0.
NTP stoji za Mrežni protokol vremena je internetski protokol, koji se koristi za sinkronizaciju sistemskog sata između računala. The timedatectl uslužni program omogućuje vam automatsku sinkronizaciju sata vašeg sustava Linux s udaljenom grupom poslužitelja koristeći NTP.
Imajte na umu da morate imati NTP instaliran na sustavu kako bi se omogućila automatska sinkronizacija vremena s NTP poslužiteljima.
Za pokretanje automatske sinkronizacije vremena s udaljenim NTP poslužiteljem upišite sljedeću naredbu na terminalu.
# timedatectl set-ntp true.
Za onemogućavanje sinkronizacije vremena NTP upišite sljedeću naredbu na terminalu.
# timedatectl set-ntp false.
Ovo su vrlo jednostavni primjeri opisani u ovom vodiču i nadam se da će vam biti od pomoći pri postavljanju različitih satova i vremenskih zona sustava Linux. Da biste saznali više o ovom alatu, prijeđite na timedatectl man stranica.
Ako imate što reći o ovom članku, slobodno ostavite komentar za dodatne informacije. Ostanite povezani s Tecmintom.