Ett av de mest användbara kommandona i Linux är NTP (Network Time Protocol) som ansvarar för att automatiskt synkronisera tiden för vår nätverksserver och detta är en känslig punkt när vi pratar om ett team i produktiva miljöer eftersom en dålig synkronisering av timmen kan få påverka olika uppgif.webpter och mer om utrustningen är en tjänare.
Utrustningen kan låta systemklockan använda Coordinated Universal Time (UTC) istället för lokal tid för att vara mycket mer i linje med den nödvändiga tiden. Som administratörer är det klassiska sättet att synkronisera tiden genom att använda kommandot ntpdate, som ansvarar för att konfigurera systemtiden från en etablerad NTP -tidsserver.
Vi kommer att analysera hur man använder NTP i Linux.
1. Hur man installerar NTP på Linux
Som standard är NTP -kommandot inte installerat i de flesta Linux -distributioner, för installationen kommer vi att utföra följande:
sudo apt-get install ntpdate (Debian / Ubuntu) sudo yum install ntpdate (CentOS / RHEL) sudo dnf install ntpdate (Fedora)
2. Hur man använder NTP på Linux
Steg 1
Dags att använda NTP kan vi utföra följande:
sudo ntpdate co.pool.ntp.org
Således etablerar vi denna server som en NTP -server.
Steg 2
Om vi vill konsultera servern och inte konfigurera klockan eller använda en icke -privilegierad port för att skicka paketen och för att undvika brandväggarna, måste vi köra kommandot ntpdate tillsammans med parametern -qu:
sudo ntpdate -qu co.pool.ntp.org
Steg 3
Hela listan över tillgängliga NTP -servergrupper finns på följande länk:
Där, på höger sida, hittar vi var och en av världens regioner:
FÖRSTORA
Steg 4
Genom att klicka på en kontinent och dess respektive land kan vi se vilka servrar som är tillgängliga att konfigurera:
FÖRSTORA
I de senaste Linux -distributionerna, som har Systemd, kommer det att vara möjligt att synkronisera tiden genom filen timesyncd.conf, bara öppna filen med en redigerare för att justera den så här:
sudo nano /etc/systemd/timesyncd.confSteg 5
Där måste vi avmarkera följande rader under [Tid] och lägga till servern vid behov:
NTP = server 0.south-america.pool.ntp.org FallbackNTP = ntp.ubuntu.com 0.arch.pool.ntp.org
Vi sparar ändringarna med Ctrl + O -tangenterna och avslutar med Ctrl + X -tangenterna.
Steg 6
Sedan kommer det att vara nödvändigt att aktivera ändringen av NTP -servern genom att köra följande:
sudo timedatectl set-ntp true timedatectl status
Det är så enkelt att lägga till en NTP -server på Linux för allt som rör tidssynkronisering.