Vraag Hoe kan ik de tijd van een CentOS-server bijwerken vanaf een gezaghebbende tijdserver?


Ik heb een CentOS-computer en elke keer merk ik dat de server na enige tijd de juiste tijd verliest. Het is gewoonlijk enkele minuten na het verstrijken van de tijd na het handmatig instellen van de juiste tijd. Is er een mechanisme waarmee ik de server kan updaten met de tijd vanaf een specifieke tijdserver?


87
2018-03-11 20:07


oorsprong




antwoorden:


Gebruik de ntp demon. Rennen yum install ntp en zorg ervoor dat de service via wordt gestart ntsysv of chkconfig ntpd on.

Voor een onmiddellijke synchronisatie, uitvoeren ntpdate time.apple.com (of iets dergelijks).


103
2018-03-11 20:14



@ewhite Ik heb het gedaan en het is showen is ook al geïnstalleerd. dus wat zou mijn volgende stap moeten zijn? Hoe mijn tijd te configureren om naar de ntp-server te wijzen? - user111196
Proberen /sbin/service ntpd stop, gevolgd door ntpdate time.apple.com en dan /sbin/service ntpd start - ewwhite
@ewwhite Een andere oplossing is om te draaien ntpdate -b -u time.nist.gov die een andere poort probeert te gebruiken dan de ntpd daemon gebruikt. - Shard
Voor mij ntpdate werkte zonder een tijdserver op te geven. - SPRBRN
In 2018 is het systemctl kun je updaten? - YumYumYum


U moet ntp installeren en configureren.

yum install ntp
chkconfig ntpd on
ntpdate pool.ntp.org
service ntpd start

moet dingen op orde krijgen. Mogelijk merkt u dat het ntp-pakket al is geïnstalleerd en alleen hoeft te worden geconfigureerd.


88
2018-03-11 20:12



Als de computer die wordt gewijzigd geen VM is, dan I hwclock -w na de ntpdate commando. Dit betekent dat de volgende keer dat de computer opnieuw wordt opgestart, uw klok minder gesynchroniseerd zal zijn dan hij nu is. - David Mackintosh
@lain ik controleer al is installeren, maar wat te configureren om naar de ntp-server te wijzen en het syn te houden? - user111196
@ user111196: voer JUe de bovenstaande chkconfig, ntpdate- en service-opdrachten uit. - Iain
@lain wat ik interessant vind om te leren op welk tijdstip zal het synchroniseren naar is het mijn huidige tijdzone is het? - user111196
Ja, de tijd is correct voor de tijdzone waarop uw systeem is ingesteld. - Iain


Ja.

NTP. 

yum install ntp
chkconfig ntpd on

Voer een eerste synchronisatie uit met

ntpdate pool.ntp.org

en start de tijddaemon met:

/etc/init.d/ntpd start

10
2018-03-11 20:12



hoe de initiële synchronisatie van een commando te doen? U bedoelt gewoon ntpdate pool.ntp.org uitvoeren, maar waar is de tijd ingesteld? - user111196
ntpdate bepaalt de tijd. - Tom O'Connor
ntpdate stelt de datum in volgens de tijdzone-instellingen rite van de server - user111196
ntpdate stelt de hardwareklok in. Wat je ook doet met / etc / timezone is een beetje meer gebruikersruimte. - Tom O'Connor


U moet ntpd configureren voor de server. Ik vermoed dat het al is geïnstalleerd maar moet worden geconfigureerd. Opmerking: als het een virtuele server is, hebt u waarschijnlijk de mogelijkheid om te synchroniseren met de virtuele host.


3
2018-03-11 20:10





ntpd.

Ntpd doet precies wat u zoekt - synchroniseert uw systeemklok met een of meer bekende goede tijdservers.


2
2018-03-12 01:12





In principe zijn er twee manieren. NTP-daemon en de opdracht ntpdate. Het belangrijkste verschil is dat ntpdate de tijd tegelijkertijd synchroniseert, ook al betekent dit dat de systeemtijd zal veranderen. Aan de andere kant zorgt NTP daemon voor de tijdsynchronisatie en zal de tijd in kleine stappen worden aangepast - je kunt erover nadenken zoals het vertragen / versnellen van de tijd van de computer om het te synchroniseren met de juiste tijd. Daarom stellen mensen voor om de initiële synchronisatie te doen door ntpdate en het daarna over te laten aan de ntp-daemon.


2
2018-03-11 20:36





Ja, ik zou NTP gebruiken, ntp met yum installeren en inschakelen.

yum install ntp
chkconfig ntpd on

Synchroniseer het vervolgens met een willekeurige ntp-server naar keuze met de ntpdate commando


1
2018-04-16 18:39





Voor centos 7.x installatie:

yum install ntp
systemctl enable ntpd

initiële synchronisatie, met:

ntpdate pool.ntp.org

start de daemon met:

systemctl start ntpd

1
2018-05-03 12:33



CentOS 7-systemen gebruiken standaard chrony, dus als u van NTP-client wilt veranderen, moet u eerst de chrony uitschakelen of verwijderen voordat u ntpd installeert. - Michael Hampton♦
@MichaelHampton Ik heb CentOS 7 en had standaard geen chrony. - Unicornist
@Unicornist Je krijgt alleen gegarandeerd een chronologie als je installeert vanaf officiële CentOS-media. Als iemand anders de installatie voor u uitvoert of aangepaste media gebruikt, krijgt u deze mogelijk niet. - Michael Hampton♦


Ook als ik CPanel gebruik zoals ik was en dit probleem had. Ik denk dat het gebruik van rdate. Als u wijzigt naar ntpd, zoals hierboven, worden alle problemen met e-mail, met name duiventil, enz. Opgelost.


0