Jedna od najkorisnijih naredbi u Linuxu je NTP (Network Time Protocol) koji je odgovoran za automatsku sinkronizaciju vremena našeg mrežnog poslužitelja, a to je delikatna točka kada govorimo o timu u produktivnim okruženjima jer loša sinkronizacija sata može utjecati na različite zadatke i više ako je oprema sluga.
Oprema može dopustiti sistemskom satu da koristi koordinirano univerzalno vrijeme (UTC) umjesto lokalnog vremena koje je puno više u skladu s potrebnim vremenom. Kao administratori, klasičan način sinkronizacije vremena je pomoću naredbe ntpdate koja je zadužena za konfiguriranje sistemskog vremena s uspostavljenog NTP poslužitelja vremena.
Analizirat ćemo kako koristiti NTP u Linuxu.
1. Kako instalirati NTP na Linux
Prema zadanim postavkama, u većini distribucija Linuxa NTP naredba nije instalirana, za njezinu instalaciju izvršit ćemo sljedeće:
sudo apt-get install ntpdate (Debian / Ubuntu) sudo yum install ntpdate (CentOS / RHEL) sudo dnf install ntpdate (Fedora)
2. Kako koristiti NTP na Linuxu
Korak 1
Za korištenje NTP -a možemo izvršiti sljedeće:
sudo ntpdate co.pool.ntp.org
Stoga ovaj poslužitelj uspostavljamo kao NTP poslužitelj.
Korak 2
Ako želimo konzultirati poslužitelj, a ne konfigurirati sat ili koristiti neprivilegirani port za slanje paketa i izbjegavanje vatrozida, moramo izvršiti naredbu ntpdate zajedno s parametrom -qu:
sudo ntpdate -qu co.pool.ntp.org
Korak 3
Cijeli popis dostupnih grupa NTP poslužitelja možete pronaći na sljedećoj poveznici:
Tamo, s desne strane, nalazimo svaku od svjetskih regija:
POVEĆAJTE
Korak 4
Klikom na kontinent i odgovarajuću državu možemo vidjeti poslužitelje dostupne za konfiguriranje:
POVEĆAJTE
U najnovijim distribucijama Linuxa, koje imaju Systemd, bit će moguće sinkronizirati vrijeme kroz datoteku timesyncd.conf, samo otvorite datoteku s uređivačem da biste je prilagodili ovako:
sudo nano /etc/systemd/timesyncd.confKorak 5
Tamo moramo raskomentirati sljedeće retke pod [Vrijeme] i po potrebi dodati poslužitelj:
NTP = poslužitelj 0.south-america.pool.ntp.org Rezervni NTP = ntp.ubuntu.com 0.arch.pool.ntp.org
Promjene spremamo pomoću tipki Ctrl + O i izlazimo iz njih pomoću tipki Ctrl + X.
Korak 6
Zatim će biti potrebno aktivirati promjenu NTP poslužitelja izvršavanjem sljedećeg:
sudo timedatectl set-ntp true timedatectl status
Jednostavno je dodati NTP poslužitelj na Linux za sve što se odnosi na vremensku sinkronizaciju.