Zeit ist in der Computerwelt von entscheidender Bedeutung, insbesondere in der Netzwerkkommunikation. Um sicherzustellen, dass die Server- und Client-Zeit synchronisiert sind, stellt das Linux-Betriebssystem einen NTP-Dienst (Network Time Protocol) zur Koordinierung der Uhreinstellungen bereit. Unter Linux ist ntpd die häufig verwendete NTP-Implementierung, die stabil und zuverlässig ist und weit verbreitet ist.
Unter Linux umfassen die zum Anzeigen und Einstellen der Uhr verwendeten Befehle hauptsächlich date, hwclock und clock. Unter diesen sind Clock und Hwclock in ihrer Verwendung ähnlich, mit der Ausnahme, dass der Clock-Befehl nicht nur das x86-Hardwaresystem, sondern auch das Alpha-Hardwaresystem unterstützt. Da die meisten Benutzer derzeit das x86-Hardwaresystem verwenden, können diese beiden Befehle als ein Befehl erlernt werden.
1. Verwenden Sie den Datumsbefehl im virtuellen Terminal, um die Systemzeit anzuzeigen und einzustellen
Sehen Sie sich die Systemuhr in Aktion an:
# date
So stellen Sie die Systemuhr ein:
# date 091713272003.30
Allgemeines Einstellungsformat:
# Datum Monat Tag Stunde Minute Jahr
2. Verwenden Sie den Befehl „hwclock“ oder „clock“, um die Hardware-Uhr anzuzeigen und einzustellen
Sehen Sie sich die Hardware-Uhr in Aktion an:
# hwclock --show 或 # clock --show 2003年09月17日 星期三 13时24分11秒 -0.482735 seconds
Vorgang zum Einstellen der Hardware-Uhr:
# hwclock --set --date="09/17/2003 13:26:00" 或者 # clock --set --date="09/17/2003 13:26:00"
Allgemeines Einstellungsformat: hwclock/clock –set –date="Monat/Tag/Jahr Stunde: Minute: Sekunde".
3. Systemuhr und Hardwareuhr synchronisieren
Linux-System (der Autor verwendet Red Hat 8.0 und hat keine Experimente auf anderen Systemen durchgeführt) Standardmäßig werden nach dem Neustart die Hardwareuhr und die Systemuhr synchronisiert. Wenn ein Neustart nicht bequem ist (Server starten normalerweise selten neu), verwenden Sie den Befehl „clock“ oder „hwclock“, um die Systemuhr und die Hardwareuhr zu synchronisieren.
Hardware-Uhr mit Systemuhr synchronisiert:
# hwclock --hctosys 或者 # clock --hctosys 上面命令中,--hctosys表示Hardware Clock to SYStem clock。
Systemuhr- und Hardware-Uhrsynchronisation:
# hwclock --systohc 或者 # clock --systohc
2. Wir müssen nun den LINUX-Server mit einem Zeitsynchronisationsserver im Netzwerk synchronisieren. Der Vorgang ist wie folgt:
ntpdate 210.72.145.44
Eingabeaufforderung beim Ausführen des Synchronisierungszeitbefehls: Der NTP-Socket wird verwendet und wird beendet. Sie müssen den Zeitdienst stoppen (/etc/init.d/ntpd stop), bevor Sie den Synchronisierungszeitbefehl ausführen
Ungefähr nutzbare NTP-Zeitserveradresse in China
server 133.100.11.8 prefer server 210.72.145.44 server 203.117.180.36 server 131.107.1.10 server time.asia.apple.com server 64.236.96.53 server 130.149.17.21 server 66.92.68.246 server www.freebsd.org server 18.145.0.30 server clock.via.net server 137.92.140.80 server 133.100.9.2 server 128.118.46.3 server ntp.nasa.gov server 129.7.1.66 server ntp-sop.inria.frserver 210.72.145.44(中国国家授时中心服务器IP地址) server ntp.sjtu.edu.cn(上海交通大学网络中心NTP服务器地址)
================================
NTP-Adressen anderer Universitäten: Serverliste:
s1a.time.edu.cn 北京邮电大学 010 s1b.time.edu.cn 清华大学 010-62795818-6105 s1c.time.edu.cn 北京大学 010-62753007 s1d.time.edu.cn 东南大学 025-3794342-309 s1e.time.edu.cn 清华大学 010-62795818-6105 s2a.time.edu.cn 清华大学 010-62795818-6105 s2b.time.edu.cn 清华大学 010-62795818-6105 s2c.time.edu.cn 北京邮电大学 010-62283044-8003 s2d.time.edu.cn 西南地区网络中心 s2e.time.edu.cn 西北地区网络中心 029-2669037 s2f.time.edu.cn 东北地区网络中心 024-23966854 s2g.time.edu.cn 华东南地区网络中心 021-62932901-8101 s2h.time.edu.cn 四川大学网络管理中心 028-85414820 s2j.time.edu.cn 大连理工大学网络中心 0411-4708642 s2k.time.edu.cn CERNET桂林主节点 0773-5845246 s2m.time.edu.cn 北京大学 time.jmu.edu.cn
Kurz gesagt, der ntpd-Dienst kann als häufig verwendete NTP-Implementierung unter Linux die Server- und Client-Uhr synchron halten und so die Leistung und Zuverlässigkeit des gesamten Systems verbessern. In diesem Artikel haben wir gelernt, wie man den ntpd-Dienst in einem Linux-System konfiguriert und verwendet und wie man einige häufige Probleme löst. In zukünftigen Arbeiten können wir den ntpd-Dienst stärker entsprechend den tatsächlichen Anforderungen konfigurieren und optimieren, um verschiedene Anwendungsszenarien zu erfüllen.
Das obige ist der detaillierte Inhalt vonKenntnisse in der Konfiguration und Verwendung des ntpd-Dienstes unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!