Chrony wird als neuer NTP-Client eingeführt, um ntp als Standard-Zeitsynchronisierungspaket seit RHEL7 zu ersetzen. Wenn Sie also NTP während des Installationsprozesses konfigurieren, wird nur der chronyd-Dienst aktiviert, nicht der ntpd-Dienst.
# systemctl status ntpd.service ntpd.service - Network Time Service Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled) Active: inactive (dead)Selbst wenn Sie NTP für den Start beim Booten aktiviert haben, wird es nicht gestartet, wenn Chrony aktiviert ist. Damit NTP beim Booten starten kann, müssen wir also den Chrony-Dienst deaktivieren
Falls Sie nur NTP verwenden möchten, finden Sie im Folgenden die Vorgehensweise dazu:
Bitte führen Sie die folgenden Schritte aus, um den NTP-Dienst auf RHEL 7 zu aktivieren:
1. Chronyd-Dienst deaktivieren.
Um chronyd zu stoppen, geben Sie den folgenden Befehl als root ein:
# systemctl stop chronyd
Um zu verhindern, dass chronyd beim Systemstart automatisch gestartet wird, geben Sie den folgenden Befehl als root ein:
# systemctl disable chronyd
2. Installieren Sie ntp mit yum:
# yum install ntp
3. Aktivieren und starten Sie dann den ntpd-Dienst:
# systemctl enable ntpd.service # systemctl start ntpd.service
4. Starten Sie neu und überprüfen Sie.
# systemctl status ntpd.service ntpd.service - Network Time Service Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled) Active: active (running) since Fri 2015-01-09 16:14:00 EST; 53s ago Process: 664 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status=0/SUCCESS) Main PID: 700 (ntpd) CGroup: /system.slice/ntpd.service └─700 /usr/sbin/ntpd -u ntp:ntp -g