Jak synchronizovat čas s NTP v Linuxu

Jedním z nejužitečnějších příkazů v Linuxu je NTP (Network Time Protocol), který je zodpovědný za automatickou synchronizaci času našeho síťového serveru, a to je delikátní bod, když mluvíme o týmu v produktivním prostředí, protože špatná synchronizace hodiny může ovlivňovat různé úkoly a další, pokud je zařízení služebníkem.

Zařízení může dovolit systémovým hodinám využívat místo místního času koordinovaný světový čas (UTC), aby byly mnohem více v souladu s požadovaným časem. Jako správci je klasickým způsobem synchronizace času použití příkazu ntpdate, který má na starosti konfiguraci systémového času ze zavedeného časového serveru NTP.

Budeme analyzovat, jak využít NTP v Linuxu.

1. Jak nainstalovat NTP na Linux


Standardně ve většině distribucí Linuxu není nainstalován příkaz NTP, pro jeho instalaci provedeme následující:
 sudo apt-get install ntpdate (Debian / Ubuntu) sudo yum install ntpdate (CentOS / RHEL) sudo dnf install ntpdate (Fedora)

2. Jak používat NTP v Linuxu

Krok 1
Čas, abychom mohli používat NTP, můžeme provést následující:

 sudo ntpdate co.pool.ntp.org

Tento server tedy vytvoříme jako server NTP.

Krok 2
Pokud chceme konzultovat server a nenakonfigurovat hodiny nebo použít k odesílání paketů neprivilegovaný port a vyhnout se firewallům, musíme spustit příkaz ntpdate společně s parametrem -qu:

 sudo ntpdate -qu co.pool.ntp.org

Krok 3
Celý seznam dostupných skupin serverů NTP naleznete na následujícím odkazu:

Na pravé straně najdeme každý ze světových regionů:

ZVĚTŠIT

Krok 4
Kliknutím na kontinent a jeho příslušnou zemi se zobrazí dostupné servery ke konfiguraci:

ZVĚTŠIT

V nejnovějších distribucích Linuxu, které mají Systemd, bude možné synchronizovat čas prostřednictvím souboru timesyncd.conf, stačí otevřít soubor pomocí editoru a upravit jej takto:

 sudo nano /etc/systemd/timesyncd.conf
Krok 5
Tam musíme odkomentovat následující řádky pod [Čas] a přidat server podle potřeby:
 NTP = server 0.south-america.pool.ntp.org FallbackNTP = ntp.ubuntu.com 0.arch.pool.ntp.org

Změny uložíme pomocí kláves Ctrl + O a opustíme je pomocí kláves Ctrl + X.

Krok 6
Poté bude nutné aktivovat změnu serveru NTP provedením následujícího:

 sudo timedatectl set-ntp true timedatectl status

Je tak jednoduché přidat NTP server na Linux pro vše, co souvisí s synchronizací času.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave