En af de mest nyttige kommandoer i Linux er NTP (Network Time Protocol), der er ansvarlig for automatisk synkronisering af tiden på vores netværksserver, og dette er et sart punkt, når vi taler om et team i produktive miljøer, da en dårlig synkronisering af timen kan komme til at påvirke forskellige opgaver og mere, hvis udstyret er en tjener.
Udstyret kan give systemuret mulighed for at gøre brug af Coordinated Universal Time (UTC) i stedet for lokal tid for at være meget mere i overensstemmelse med den krævede tid. Som administratorer er den klassiske måde at synkronisere tiden ved at bruge kommandoen ntpdate, som har ansvaret for at konfigurere systemtiden fra en etableret NTP -tidsserver.
Vi vil analysere, hvordan man gør brug af NTP i Linux.
1. Sådan installeres NTP på Linux
Som standard er NTP -kommandoen i de fleste Linux -distributioner ikke installeret, for installationen vil vi udføre følgende:
sudo apt-get install ntpdate (Debian / Ubuntu) sudo yum install ntpdate (CentOS / RHEL) sudo dnf install ntpdate (Fedora)
2. Sådan bruges NTP på Linux
Trin 1
Tid, for at bruge NTP kan vi udføre følgende:
sudo ntpdate co.pool.ntp.org
Således etablerer vi denne server som en NTP -server.
Trin 2
Hvis vi vil konsultere serveren og ikke konfigurere uret eller bruge en uprivilegeret port til at sende pakkerne og undgå firewalls, skal vi udføre kommandoen ntpdate sammen med parameteren -qu:
sudo ntpdate -qu co.pool.ntp.org
Trin 3
Hele listen over tilgængelige NTP -servergrupper kan findes på følgende link:
Der på højre side finder vi hver af verdensregionerne:
FORSTØRRE
Trin 4
Ved at klikke på et kontinent og dets respektive land kan vi se de servere, der kan konfigureres:
FORSTØRRE
I de seneste Linux -distributioner, der har Systemd, vil det være muligt at synkronisere tiden gennem timesyncd.conf -filen, bare åbne filen med en editor for at justere den sådan:
sudo nano /etc/systemd/timesyncd.confTrin 5
Der skal vi fjerne de følgende linjer under [Tid] og tilføje serveren efter behov:
NTP = server 0.south-america.pool.ntp.org FallbackNTP = ntp.ubuntu.com 0.arch.pool.ntp.org
Vi gemmer ændringerne ved hjælp af Ctrl + O -tasterne og afslutter det ved hjælp af Ctrl + X -tasterne.
Trin 6
Derefter vil det være nødvendigt at aktivere ændringen af NTP -serveren ved at udføre følgende:
sudo timedatectl set-ntp true timedatectl status
Det er så enkelt at tilføje en NTP -server på Linux til alt, der er relateret til tidssynkronisering.