NTP (Network Time Protocol) synchroniseert de systeemklok met tijdservers op internet. Een correcte tijd is essentieel voor logging, certificaatvalidatie, Kerberos-authenticatie en gedistribueerde systemen.
NTP gebruikt een hiërarchie van stratum-niveaus. Stratum 0 zijn atoomklokken; stratum 1 servers synchroniseren direct daarmee; stratum 2 synchroniseren met stratum 1, enzovoort.
Moderne Linux-systemen gebruiken systemd-timesyncd (eenvoudig) of chrony (nauwkeuriger, aanbevolen voor servers):
timedatectl status # huidige tijd en synchronisatiestatus
timedatectl set-timezone Europe/Amsterdam
chronyc tracking # chrony-synchronisatiestatus
timedatectl set-timezone Europe/Amsterdam