Zoeken op website

Hoe u nauwkeurige servertijd kunt verkrijgen in CentOS


In dit artikel laten we u zien hoe u snel nauwkeurige servertijd kunt krijgen in CentOS-distributie. Normaal gesproken, als u CentOS met een desktopomgeving hebt geïnstalleerd, is de eenvoudigste manier om uw computer te configureren om de klok te synchroniseren met een externe server via de GUI-functie “Enable Network Time Protocol”.

Soms werkt de bovenstaande functie echter niet zoals verwacht. In dit artikel laten we u een eenvoudige manier zien om via de opdrachtregel een nauwkeurige servertijd in te stellen.

Lees ook: “NTP (Network Time Protocol) Server” instellen in RHEL/CentOS 7

Opmerking: alle opdrachten in dit artikel worden uitgevoerd als root-gebruiker. Als u het systeem beheert als een normale gebruiker, gebruikt u de opdracht sudo om rootrechten te verkrijgen.

We kunnen dit doen met behulp van het opdrachtregelhulpprogramma ntp en ntpdate, dat de systeemdatum en -tijd instelt via NTP. Als dit pakket niet op uw systeem is geïnstalleerd, voert u de onderstaande opdracht uit om het te installeren:

yum install ntp ntpdate

Zodra u de pakketten heeft geïnstalleerd, start en schakelt u de service ntpd in en bekijkt u de status als volgt.

systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd

Voer vervolgens de onderstaande ntpdate-opdracht uit om de opgegeven CentOS NTP-servers toe te voegen. Hier vertelt de -u-schakelaar ntpdate om een niet-bevoorrechte poort te gebruiken voor uitgaande pakketten en maakt -s het mogelijk om de uitvoer van de standaarduitvoer te loggen (standaard ) naar de systeemsyslog-faciliteit.

ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org

Start vervolgens de ntpd-daemon opnieuw op om de datum en tijd van de CentOS NTP-server te synchroniseren met uw lokale datum en tijd.

systemctl restart ntpd

Controleer nu met behulp van het timedatectl commando of NTP-synchronisatie is ingeschakeld en of deze daadwerkelijk wordt gesynchroniseerd.

timedatectl

Ten slotte kunt u met behulp van het hulpprogramma hwclock de hardwareklok als volgt instellen op de huidige systeemtijd met behulp van de vlag -w.

hwclock  -w 

Voor meer informatie, zie de manpagina's ntpdate en hwclock.

man ntpdate
man hwclock

Misschien wilt u ook de volgende gerelateerde artikelen lezen.

  1. Hoe tijd te synchroniseren met NTP-server in Ubuntu
  2. Hoe de tijdzone in Linux te controleren
  3. 5 nuttige opdrachten om bestandstypen en systeemtijd in Linux te beheren
  4. Hoe u de tijd en tijdzone kunt instellen en de systeemklok kunt synchroniseren met de opdracht timedatectl

Dat is het! U kunt vragen stellen of uw mening delen via het commentaar hieronder.