- - Kako postaviti mrežnu vremensku sinkronizaciju na Linux

Kako postaviti mrežnu vremensku sinkronizaciju na Linux

Iako bi se moglo činiti kao nešto što bi trebalose automatski vodi računa, vremenske se postavke na Linuxu često mogu zabrljati ili konfigurirati pogrešno. Budući da vremenske postavke na Linuxu mogu biti zbunjujuće za popravljanje za prosječnog korisnika, razdvojit ćemo i objasniti kako postaviti mrežnu vremensku sinkronizaciju na Linuxu.

Uz postavljanje NTP-a, objasnit ćemo i kako popraviti dosadnu vremensku pogrešku prilikom dvostrukog dizanja Linuxa i Windows-a.

Konfiguriranje mrežnog protokola vremena

Sinkroniziranje softverskog sata na vašem Linux računalu sVremenski poslužitelji su najčešći način da se dobije točno vrijeme. U većini distribucija Linuxa, to se vrši automatski. Međutim, nije svaka Linux distribucija koristi NTPd. Nadalje, oni koji to učine mogu ga zabrljati ili krivo konfigurirati. Da bismo to riješili, objasnit ćemo kako je lako ručno konfigurirati demon Network Time Protocol pod Linuxom.

Započnite otvaranjem terminala iinstaliranje NTP-a, ako ga na vašem računalu nema instaliran. Postoji dobra šansa da ga već imate, ali da biste bili sigurni, evo naredbi za dobivanje većine modernih Linux distribucija.

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

Uz instalirani softver, slijedeće ćete se trebati spojiti na NTP poslužitelj. Po defaultu, većina distribucija Linuxa ima svoje NTP poslužitelje konfigurirane u /etc/ntp.conf datoteka. Međutim, ako smatrate da su ti poslužitelji nepouzdani, možete ih promijeniti u pouzdaniji poslužitelj (poput službenog Google NTP poslužitelja).

Da biste dodali Google NTP poslužitelj, uredite ntp.conf datoteka.

sudo nano /etc/ntp.conf

Izbrišite sve unose, ako želite i zamijenite ih ovim (iako ih ne preporučujemo). Za najbolje rezultate, zalijepite Google NTP unose na sam vrh.

Napomena: važno je to iburst nalazi se na kraju svakog novog unosa. iburst opcija će poslati "bljesak" paketa poslužiteljima samo kad se suočite sa problemima u vezi s vremenskim poslužiteljem.

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

Kada završite, spremite konfiguracijsku datoteku u Nano pomoću Ctrl + O, Izađite iz uređivača pomoću Ctrl + X.

Konfigurirajte vrijeme

NTP može automatski sinkronizirati vrijeme s poslužitelja, aliprvo treba znati vremensku zonu. Obično će tijekom početnog postavljanja vaš Linux operativni sustav tražiti vremensku zonu i postaviti je. Ako je nešto pošlo po zlu tijekom instalacije, to ćete morati ispraviti ručno pomoću tzselect.

Otvorite terminal i pokrenite alat vremenske zone:

tzselect

Pokretanje alata Tzselect provest će vas kroz konfiguriranje prave vremenske zone. Nakon što učinite, moći ćete pokrenuti NTPd.

Pokretanje NTP-a

Sve veze na vremenske poslužitelje funkcioniraju. Sljedeći korak je korištenje Systemd init sustava za učitavanje NTP-a pri pokretanju. Shvaćate li da ako vaš Linux operativni sustav ne upotrebljava sustav kao većina modernih, glavnih, morat ćete pronaći alternativu ovim naredbama.

Prvo, pokrenite NTPd:

sudo systemctl start ntpd.service

Zatim je omogućite pri pokretanju systemctl omogućuju.

sudo systemctl enable ntpd.service

Izvođenje gornjih naredbi trebalo bi odmah konfigurirati vrijeme, jer je UTC vrijeme na vašem BIOS-u sada ispravno (zahvaljujući Tzselect).

Koristite lokalno vrijeme

Postoje i drugi načini za izdvajanje vremena na Linuxus NTP-a. Najpopularnija alternativa toj metodi je "lokalno vrijeme". Lokalno vrijeme govori Linuxu da čuva vrijeme, ali da ne sinkronizira ni s čim. U osnovi će zadržati vrijeme samostalno i neće ometati ništa. Manje je pouzdan, ali djeluje. Pitanje je, zašto biste to željeli učiniti?

Glavni razlog zašto bi se išlo s lokalnim vremenomnešto poput NTP-a je činjenica da se dvostruko dizanje brka s vašim vremenom. Ako ste ikada učitali Linux i zatim ga ponovno pokrenuli u sustavu Windows 10, primijetit ćete vremenske prekide. To je zato što oba operativna sustava imaju uslugu sinkronizacije vremena i međusobno se bore. Glavni način da se to popravi je onemogućivanje sinkronizacije vremena u Linuxu.

Bilješka: imajte na umu da iako ste postavili Linux da koristi lokalno vrijeme, Windows se i dalje može suočiti sa problemima. Provjerite vremenske postavke sustava Windows kako biste bili sigurni da ne dolazi do daljnjih sukoba s dva operativna sustava.

Trčanje timedatectl treba to popraviti:

sudo timedatectl set-local-rtc 1

Nakon vraćanja na lokalno vrijeme, možda ćete trebati ponovno pokrenuti računalo. Nakon prijave natrag, sve bi trebalo koristiti lokalno vrijeme.

Želite isključiti lokalno vrijeme? Ako je to slučaj, morat ćete ponovo pokrenuti naredbu timedatectl. Pokušajte sa naredbom u nastavku.

sudo timedatectl set-local-rtc 0

Kao i prije, ponovno pokrenite svoje Linux računalo za dobru mjeru. Pri sljedećoj prijavi ne bi trebalo koristiti lokalno vrijeme.

komentari