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.
- Hoe tijd te synchroniseren met NTP-server in Ubuntu
- Hoe de tijdzone in Linux te controleren
- 5 nuttige opdrachten om bestandstypen en systeemtijd in Linux te beheren
- 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.