Linux NTP Zeit-Server-Konfiguration

Quelle: Internet
Autor: Benutzer

Etikett:

Network Time Protocol (NTP) ist auch eine neue Testanforderung für RHCE. Wenn Sie studieren, Sie auch überprüfen, wie Linux Zeit eingerichtet und jetzt herausnehmen und es mit Ihnen teilen.

Einrichten eines NTP-Servers ist nicht schwierig, aber NTP selbst ist ein sehr komplexes Protokoll. Hier ist nur eine kurze Einführung in den praktischen Ansatz
Wie schon letztes Mal, sind die folgenden Experimente auf die RHEL5 ausgeführt

1. Timing und Zeit zone

Wenn dich jemand fragt, wie spät ist es? Sie schaute auf die Uhr und antwortete, dass er sagte, das sei von 08:00 am Abend. Es scheint nichts falsch mit der Beantwortung dieser Art und Weise, aber fragt man diese Person in Europa, dann Ihre Antwort machen ihn Wunder, denn er immer noch die Sonne hat leer es.

Hier ist die Frage, wie Sie Zeit zu definieren. Weil die Zeit von Sonnenaufgang und Sonnenuntergang auf der ganzen Welt während der 24 Stunden, die die Erde dreht sich abweicht um die Sonne, das ist, warum müssen wir die Zeitzone (Zeitzone), teilen die Aufteilung die Welt in 24 Zeitzonen. So wir die Definition der Zeit den Wert einer Zeit sowie den Speicherort der die lokale Zeitzone (beachten Sie verstehen, dass dieser Ort genau in der Stadt sein kann)

Im Erdkundeunterricht lernten wir alle Greenwich Mean Time (GMT), welcher Zeitraum ist der 0-Zone. Aber sehen wir oft in Computern ist UTC. Es ist eine Abkürzung für Coordinated Universal Time. Obwohl die Werte von UTC und GMT angesehen werden können, werden gleich (der Fehler ist ziemlich klein), UTC wurde identifiziert als internationaler Standard, damit wir alle Standards mit nur UTC entsprechen sollte

So ist die lokale Zeit in China 08:00 am Abend, haben wir die folgenden zwei Möglichkeiten es zu vertreten.
20:00 UHR CST
12:00 UTC

Die CST hier ist chinesische Standardzeit, die in der Regel Beijing nennen wir. Denn China im UTC + 8 Zeitzone, und So weiter, dann 12:00 UTC.

Warum sagst du das (oh, das ist keine geographische Forum...)

Zunächst unabhängig von der Zeit wollen wir das System über jeden Kanal zu synchronisieren, der Anbieter wird in der Regel geben nur einen Zeitwert von UTC + 0 ohne Angabe einer Zone (da es nicht weiß, wo Sie sich befinden). So wenn wir die Systemzeit festgelegt, die Zeitzone einrichten das erste, was zu tun ist.
Zweitens: viele Länder haben Sommerzeit (soweit ich mich erinnere, als ich ein Kind war), das heißt, eines Tages des Jahres wählt die Uhr für eine Stunde (z. B. von UTC + 8 bis UTC + 9), dann das gleiche musst zurück. verlangsamen, wenn wir die richtige Zeitzone eingestellt Wenn Änderungen erforderlich sind, passt sich das System automatisch für uns.

Nun werfen wir einen Blick darauf, wie die Zeitzone unter Linux, das ist

(2) wie Linux Zeitzone eingerichtet

Unter Linux bietet GLIBC viele Timezone-Dateien, die wir zusammengestellt haben, im Voraus, und sie befinden sich in der/Usr/Share/Zoneinfo-Verzeichnis, das im Grunde die meisten Länder und Städte umfasst
Code:
# Ls-f/Usr/Share/Zoneinfo /
Afrika/Chile/Fabrik Island Mexiko/Posix/universal
Amerika/CST6CDT GB Indian/mittlerer Osten/Posixrules U.S. /
Antarktis/Kuba GB-Eire Iran MST PRC UTC
Arktis/Eet GMT iso3166.tab MST7MDT PST8PDT nass
Asien/Ägypten GMT0 Israel Navajo rechts/w-su
Atlantik/Eire GMT 0 Jamaika NZ ROC zone.tab
Australien/est GMT + 0 Japan NZ-CHAT ROK Zulu
Brasilien/est5edt Greenwich Kwajalein Pacific/Singapur
Kanada/Etc/Hongkong Libyen Polen Türkei
CET Europa/hst MET Portugal UCT In dies finden wir die Zeitzone-Datei in unserer Stadt. Also wenn wir die aktuelle Uhrzeit für jedes Mal Zone sehen wollen, können wir den Zdump-Befehl verwenden.
Code:
# Zdump Hongkong
Hong Kong Fri, 6 Jul 06:13:57 HKT So wie sagen wir dem System welche Zeitzone wir in sind? Es gibt viele Möglichkeiten um zwei zu nennen

Zum einen soll die/Etc/Localtime Datei ändern, die die lokale Zeitzone definiert, in der ich mich aufhalte.
Wir finden unsere Zeitzone Datei unter/Usr/Share/Zoneinfo und kopieren Sie sie in/Etc/Localtimezone (oder machen Sie einen symbolischen Link).

Nehmen wir an, unsere aktuelle Zeitzone BST (d. h. Sommerzeit in Großbritannien, UTC + 1)
Code:
# Datum
Thu Jul 5 23:33:40 CEST 2007 We möchte ändern der Zeitzone auf dem Stadtgebiet befindet sich in Shanghai.
Code:
# Ln-sf/Usr/Share/Zoneinfo/Posix/Asien/shanghai/Etc/localtime
# Datum
Fr 6 Jul 06:35:52 CST 2007
Also die Zeit, die Zone ist (beachten Sie verändert, dass die Zeit auch entsprechend eingestellt ist)

Die zweite Methode legt auch den Wert für die Umgebungsvariable TZ. Viele Programme und Befehle verwenden Sie den Wert dieser Variablen. Der Wert der TZ kann in einer Vielzahl von Formaten, und der einfachste Weg um es einzurichten ist, den Tzselect-Befehl verwenden
Code:
# Tzselect
...
TZ = "Amerika/Los_Angeles"; TZtzselect exportieren
Es ermöglicht es Ihnen, wählen das Land und Stadt, du in bist (ich weggelassen diese Schritte) und schließlich der Ausgabewert des entsprechenden TZ-Variable So wenn Sie die TZ-Wert festlegen, ändern der Zeitzone wieder.

Code:
# Datum
Thu Jul 5 15:48:11 CET 2007
Mit diesen zwei Beispielen finden wir auch, dass der Wert für die Variable TZ überschreiben/Etc/Localtime sein wird. Das heißt, wenn die TZ-Variable nicht definiert ist, die System verwendet/Etc/Localtime die Zeitzone bestimmen. Wenn Sie dauerhaft Zeitzone ändern möchten, können Sie die TZ Variableneinstellungen zu/Etc/Profil schreiben.

Okay, jetzt, da wir wissen wie Sie die Zeitzone einrichten, werfen wir einen Blick auf Linux Zeit einrichten.

(3) Real-Time Lock (RTC) und System-Uhr

Sagen eingestellte Zeit ergibt sich auch hier, dass ein anderes Konzept ist, dass auf einem einzigen Computer wir zwei Uhren haben: die Hardware Time Clock (RTC) genannt und bezeichnet die Systemuhr.

Hardware-Uhr bezieht sich auf die spezielle Schaltung eingebettet auf dem Motherboard, seine Existenz ist der übliche Grund warum wir die Zeit nach dem Herunterfahren berechnen
Die Systemuhr ist die Uhr von der Kernel des Betriebssystems verwendet, um die Zeit zu berechnen. Seinen Wert aus 1. Januar 1970 00:00:00 UTC-Zeit, die Summe der Anzahl von Sekunden so weit unter Linux die Systemzeit mit der Hardware wenn synchronisiert (Synchronisation) eingeschaltet ist, und dann läuft das Individuum unabhängig

Da zwei Uhren alleine laufen es ist verpflichtet, einen Fehler für eine lange Zeit, also lassen Sie uns ein Beispiel betrachten.
Code:
# Datum
Fri Jul 6 00:27:13 CEST 2007
# Hwclock--show
Fr 06 Jul 12:27:17 AM CEST-0,968931 Sekunden
Mit Hwclock--Show-Befehl, wir sehen die Hardware-Zeit auf dem Computer (immer in der lokalen Zeitzone), und können wir sehen, dass es noch einige Fehler im System, also wir sie synchronisieren müssen

Wenn wir die Hardware-Zeit auf Systemzeit festlegen möchten, können wir den folgenden Befehl ausführen.
Code:
# Hwclock--Hctosys umgekehrt, wir können die Systemzeit auf Hardware Zeit eingestellt
Code:
# Hwclock--SYSTOHC dann wenn Sie die Hardware-Zeit festlegen möchten, wir können es einrichten im BIOS wenn es eingeschaltet ist. können Sie auch den Befehl Hwclock
Code:
# Hwclock--stellen--Datum = "Mm/TT/JJ HH", wenn Sie Systemzeit, es ist am einfachsten zu bedienende Befehls Datum ändern möchten.
Code:
# Datum-s "Dd/mm/JJJJ HH" jetzt wir wissen, wie das System und Hardware einstellen. Aber die Frage ist, was passiert, wenn beide von diesen Zeiten ungenau sind? Dann müssen wir einen Server im Internet zu finden, die uns genaue Zeit geben und dann synchronisieren unsere Systemzeit mit einem Protokoll, dann ist dieses Protokoll NTP. Beachten Sie, dass die Synchronisation, die, der wir reden, alle über Synchronisation zwischen dem System und dem Netzwerk-Server.


4. bereiten Sie für NTP-Server vor der Einstellung

In der Tat sollte dieser Titel geändert werden, um "NTP-Relay-Server" zu setzen, bevor die Vorbereitung besser geeignet ist. Denn egal wie gut die Konfiguration unserer Computer schon seit längerem läuft, Fehler auftreten, können so ist es nicht genug, um NTP-Server für andere Server im Internet. Es ist die Atomuhr, die wirklich mal genau messen können. Aber da Atomuhren so teuer sind, dass nur eine kleine Anzahl von Organisationen, die sie haben, sie an den Computer anschließen und werden einen echten NTP-Server. Und alles, was wir tun müssen ist, verbinden Sie mit der Zeit auf diesen Servern synchronisieren unsere Systeme, dann machen unsere eigenen Server NTP-Relay-Server und dann Synchronisierungsdienste für Benutzer im Internet oder in lokalen Netzen

Nun, es gibt eine Menge Theorie voraus, also werfen wir einen Blick auf sie. Einrichten eines NTP-Relay-Server ist eigentlich ganz einfach, wir setzen zunächst die erforderliche Drehzahl auf der Verpackung
Ob eine NTP-Paket bereits installiert ist, kann mit diesem Befehl ermittelt werden:

[[Email protected] ~] # Rpm-Qa | Grep NTP
NTP-4.2.2p1-9.el5_4.1
Chkfontpath 1.10.1 1,1
Der obige Code zeigt an, dass das NTP-Paket installiert ist, sonst ist es wie folgt installiert:
Code:

# RPM-IVH Ntp-4.2.2p1-5.el5.rpm
Also ist der erste Schritt der NTP-Server zu finden, die uns mit Synchronisierungsdienste im Internet bietet.

Http://www.Pool.NTP.org ist die offizielle Webseite NTP, wo wir die jüngsten NTP-Server aus unserer Stadt finden. NTP empfiehlt, dass wir mindestens zwei NTP-Server zu finden, um die Richtigkeit der Zeit
Also, zum Beispiel in Großbritannien, können Sie die folgenden zwei Server wählen.
0.UK.Pool.NTP.org
1.UK.Pool.NTP.org

Das allgemeine Format ist number.country.pool.ntp.org.

Der zweite Schritt ist, mit diesen Servern vor dem Öffnen des NTP-Servers zu synchronisieren, so dass unsere Maschine in der Nähe von Normalzeit wie möglich ist.
Hier können wir manuell die Zeit mit dem Ntpdate Befehl aktualisieren
Code:
# Ntpdate 0.uk.pool.ntp.org
6 Jul 01:21:49 Ntpdate [4528]: Schritt Server 213.222.193.35 Offset-38908.575181 Sek.
# Ntpdate 0.pool.ntp.org
6 Jul 01:21:56 Ntpdate [4530]: Anpassen der Server 213.222.193.35 Offset-0.000065 Sek.
Wenn Ihr Zeitunterschied empörend ist, sehen Sie, dass die Einstellung relativ groß ist, damit Sie zwei Mal für Versicherungszwecke ausgeführt werden können. So laufen warum Synchronisierung manuell vor dem Einschalten der NTP-Dienst?
1. weil nach NTP-Einstellungen, wenn das System mal schneller als die richtige Zeit dann NTP nicht anpassen wird Ihnen helfen, also entweder Sie stellen die Uhrzeit zurück, oder eine manuelle Synchronisierung zuerst tun
(2) Wenn Ihre Zeiteinstellungen deutlich von der Zeit des NTP-Servers abweichen, NTP dauert sehr lange anpassen. so dass manuelle Synchronisation dieser Zeit reduzieren kann.

5. konfigurieren und Ausführen von NTP-Server

Jetzt erstellen wir die NTP-Konfigurationsdatei, die/Etc/ntp.conf. Alles, was wir tun müssen ist den NTP-Server oben und ein Driftfile hinzufügen.
Code:
# Vi/etc/ntp.conf

Server 210.72.145.44 #这是中国国家授时中心的IP
Server 0.uk.pool.ntp.org
Server 1.uk.pool.ntp.org

Fudge 127.127.1.0 Stratum 0 Schicht dieser Linie ist das Niveau der Zeitserver. Auf 0 gesetzt ist die oberste Ebene, und wenn Sie die Zeit auf einen anderen NTP-Server aktualisieren möchten, legen sie nicht auf 0

Driftfile/var/lib/NTP/NTP.DriftEs ist sehr einfach. Als nächstes wir NTP-Server zu starten und setzen Sie ihn auf automatisch nach dem Booten ausgeführt
Code:
#/ETC/INIT.D/NTPD start
# Chkconfig - Ebene Ntpd auf

6. zeigen Sie die Gesundheit der NTP-Dienst

Nun, wir haben den NTP-Dienst gestartet, aber hat unsere Systemzeit tatsächlich mit dem Server synchronisiert? Diese NTP bietet eine große Anzeige-Tool: NTPQ (NTP-Abfrage)

Ich empfehle, dass Sie den NTPQ-Befehl ausführen, nach dem Öffnen des NTP-Servers um den Betrieb der Server hier überwachen wir den Watch-Befehl verwenden können, um zu sehen, wie Serverwerte im Zeitverlauf ändern
Code:
# Uhr Ntpq-p
Alle 2.0s: Ntpq-p Sat Jul 7 00:41:45 2007

Entfernten RefID St T wenn Umfrage erreichen Verzögerung kompensieren jitter
===========================================================
+ 193.60.199.75 193.62.22.98 2 U 52 64 377 8.578 10,203 289.032
*Mozart.Musicbox 192.5.41.41 2 U 54 64 377 19.301-60.218 292.411

Jetzt werde ich erklären, was es bedeutet.

Fernbedienung: Es bezieht sich auf die entfernten NTP-Server an den lokale Computer angeschlossen ist
RefID: Es handelt sich um einen Server, der Uhrzeit-Synchronisation auf dem remote-Server (z.B. 193.60.199.75) ermöglicht
ST: die Ebene Ebene (Schicht) des remote-Servers. Da NTP eine geschichtete Struktur handelt, gibt es Top Server, mehrere Schichten von Relay-Server, und dann an den Client. So kann der Server 1-16 von einem hohen auf ein niedriges Niveau eingestellt werden. Um Last- und Netzwerk entlasten, im Prinzip, vermeiden Sie verbinden direkt mit Servern mit einem Maß von 1.
T: diesem... Ich weiß nicht, was das bedeutet, dass ^_^.
Wann: Ich persönlich verstehe es als einen Timer zu uns sagen, wie lange es dauern wird für den lokalen Computer einmal mit dem remote-Server synchronisieren
Umfrage: Wie viel Zeit (in Sekunden) die lokalen und remote-Server synchronisieren. Dieser Umfrage-Wert ist kleiner, wenn Sie starten, läuft NTP, so erhöht sich die Häufigkeit der Synchronisation mit dem Server und Sie nach den richtigen Zeitraum anpassen können, sobald möglich. danach, der Umfrage-Wert sich allmählich erhöht, und die Häufigkeit der Synchronisation wird entsprechend verringern.
Reichweite: Dies ist ein oktale Wert, der verwendet wird, zu prüfen, ob der Server angeschlossen werden kann. jedes Mal, wenn Sie eine Verbindung herstellen, seinen Wert erhöht.
Verzögerung: Senden Sie Synchronisierung Anforderungen vom lokalen Computer an den Server hin-und Rückfahrt Zeit
Offset: Dies ist der wichtigste Wert, der sagt uns die Zeitdifferenz zwischen dem lokalen Rechner und dem Server. Der engere Offset ist auf 0, je näher wir an den Server.
Jitter: Dies ist ein Wert verwendet, um Statistiken zu tun. Es zählt die Verteilung des Versatzes in eine bestimmte Anzahl von aufeinander folgenden Verbindungen. Um es zu sagen einfach, desto kleiner der Absolute Wert dieser Wert ist, desto genauer werden unsere Zeit und den Server sein.

Dann wenn Sie vorsichtig sind, Sie zwei Fragen finden: Erstens sind wir verbunden 0.uk.pool.ntp.org Warum nicht das gleiche wie remote-Server ist? Was bedeutet die zweite die meisten Front + und * bedeuten?

Die erste Frage ist nicht schwer zu verstehen, da NTP uns mit einem Cluster-Server, bietet so ist es möglich, dass die daraus resultierenden Server für jede Verbindung unterscheiden. dasselbe sagt uns, dass Hostname sollte statt IP verwendet werden, wenn Sie NTP-Server angeben

Die zweite Frage bezieht sich auf die erste Datei, da gibt es so viele Server, dass andere Server normalerweise uns im Falle eines Problems. anbieten können So wie Sie den Status dieser Server wissen? Das ist die Botschaft, die uns sagen, die ersten Zeichen.

* Es sagt uns, dass der remote-Server als unsere primäre NTP-Server identifiziert wurde und dass die Zeit unseres Systems wird durch diese Maschine zur Verfügung gestellt werden
+ Es versieht uns mit Synchronisierungsdienste als eine sekundäre NTP-Server und einem Server mit einer * Zeichen. Es kann dauern, über, wenn die * Anzahl Server ist nicht verfügbar
-Die remote-Server gilt durch clustering-Algorithmus als unqualifizierte NTP-Server
X remote-Server nicht verfügbar

Sobald wir dies wissen, können wir die Zeitsynchronisation von unserem System in Echtzeit überwachen.

(7) NTP-Sicherheitseinstellungen

Läuft ein NTP-Server erfordert nicht viel Systemressourcen, so Sie viele Kunden Zeit Synchronisation Dienstleistungen anzubieten können, ohne ausdrücklich einen Stand-alone-Server konfigurieren, aber einige grundlegende Sicherheitseinstellungen nach wie vor notwendig sind
Also hier eine sehr einfache Idee. zuerst ist, erlauben wir nur einige Benutzer im LAN Verbindung zu unseren Servern. Das zweite ist, dass diese Kunden die Zeit auf unserem Server ändern kann.

Über die Berechtigungseinstellungen Abschnitt
Die Einstellung der Berechtigungen ist vor allem durch die Restrict-Parameter gesetzt, die wichtigsten Syntax lautet:
IP-Adresse Maske Subnet Maske Parameter zu beschränken
Wo IP kann eine IP-Adresse, oder es kann ein Standard bezieht sich standardmäßig auf alle IP
Es gibt mehrere Parameter:
Ignorieren: Schalten Sie alle NTP-Onlinedienste
NoModify: Der Client nicht die Zeitparameter des Servers ändern, aber der Kunde kann die Netzwerk-Schule über den Server.
Notrust: Die Client-Quelle wird als nicht vertrauenswürdige Subnetz behandelt werden, es sei denn es authentifiziert ist
Noquery: Bieten Sie keine Zeit-Abfrage für den client
Hinweis: Wenn der Parameter nicht gesetzt ist, bedeutet dies, dass die IP (oder Subnetz) keine Einschränkungen!

In the/etc/ntp.conf-Datei können wir das Restrict-Schlüsselwort verwenden, um die oben genannten Anforderungen zu konfigurieren

Zunächst lehnen wir alle Aktionen für den Standard-client
Code:
Beschränken Sie Default Kod Nomodify Notrap nopeer noquery

Führen Sie die systemeigene Adresse, auf alles zu betreiben
Code:
127.0.0.1 zu beschränken

Endlich, wir können alle Clients im LAN Verbindung zu diesem Server Synchronisation Zeit. weigerte sich zu lassen, ändern Sie die Uhrzeit auf dem Server.
Code:
Beschränken 192.168.1.0 Maske 255.255.255.0 Nomodify

Fügen Sie diese drei Balken the/etc/ntp.conf um unsere einfache Konfiguration abzuschließen hinzu. NTP kann auch Schlüssel verwenden, um Authentifizierung zu tun, die nicht im Detail hier beschrieben wird

(8) NTP-Client-Einstellungen

Dazu hier haben wir bereits ein Relay-Server unseres eigenen. wenn wir den Rest des Clients im LAN Zeit synchronisieren wollen, dann sollten wir alle bauen ein weiterer Relay-Server und zeigen Sie alle Client-Punkte auf beiden Servern ( Achten Sie darauf, alle Client-Punkte auf Servern im Internet verweisen). Solange des Clients/Etc/ntp.confDarüber hinaus können Sie es auf Ihrem eigenen Server tun.
Code:
Server ntp1.leonard.com
Server ntp2.leonard.com

LINUX-Clients verwenden
Ntpdate 172.30.218.114
Ihre Zeit mit dem NTP-Server synchronisieren.
Andere LINUX wenn nur als Client kann nicht starten Sie den NTPD Dienst! ansonsten kann nicht ausgeführt werden die Ntpdata-Server-Adresse um die Zeit zu synchronisieren
Sie können dann verwenden Cron oder ändern die Crontab-Datei um die Zeit mit dem NTP-Server in regelmäßigen Abständen zu aktualisieren und
# Hwclock--SYSTOHC
Legen Sie die Systemzeit auf Hardware-Zeit

9. einige Ergänzungen und Medica (sehr wichtig)

1. Was ist die Driftfile in der Konfigurationsdatei?
Es gibt ein kleiner Fehler in der Häufigkeit der jeweiligen unsere Systemuhr, weshalb die Maschine nach einer Betriebszeit ungenau sein wird. NTP automatisch überwacht und regelt die Fehler unserer Uhren., aber das Problem ist, dass dies ein langwieriger Prozess, damit es den aufgezeichneten Fehler zuerst Driftfile. schreibt So, dass selbst wenn Sie neu starten, die Ergebnisse nicht verloren gehen.

2. wie kann ich meine Hardware-Uhr synchronisieren?
NTP wird in der Regel nur Systemsperre synchronisiert. Aber wenn wir auch die RTC (Hwclock) synchronisieren möchten, müssen wir nur die folgenden Optionen zu öffnen.
Code:
# VI/ETC/SYSCONFIG/NTPD
SYNC_HWCLOCK = Yes

3, die Verwendung von Crontab LINUX NTP Timing Update Zeit ermöglichen
Hinweis: Linux nicht einschalten der NTP-Dienst wenn Linux Ntpdate Aktualisierungszeit ausgeführt wird, sonst werden die Port aufgefordert, besetzt werden: wie folgt
[[Email protected] ~] # Ntpdate 1.rhel.pool.ntp.org
Mai 09:34:14 Ntpdate [6747]: The NTP-Buchse ist, beenden

Kurze Beschreibung der Crontab-Dateikonfiguration
Der erste Teil des Befehlsformat ist die Einstellung der Uhrzeit, und der letzte Teil ist der Befehl auszuführen. Die Einstellung der Zeit wir eine bestimmte Vereinbarung, die ersten fünf haben * Zahl steht für fünf Ziffern, den Wertebereich und die Bedeutung der Zahl lautet wie folgt:
Minuten (0-59)
Stunden (0-23)
Datum (1-31)
Monat (1-12)
Woche (0-6) //0 steht für Sonntag
Zusätzlich zu den Zahlen gibt es mehrere spezielle Symbole, "*", "/" und "-", "","", "*" repräsentieren alle Zahlen im Bereich von Werten, "/" im Namen jeder Bedeutung "* / 5" bedeutet jede 5 Stück, "-" stellt eine Reihe an eine bestimmte Nummer, "," separate mehrere diskrete zahlen. Hier sind ein paar Beispiele zur Veranschaulichung des Problems:
6 o ' Uhr morgens:
0-6 *** Befehl
Alle zwei Stunden:
0 * / 2 *** Befehl
Alle zwei Stunden zwischen 11:00 abends und 8 Uhr morgens, acht o ' Uhr morgens:
0 23-7/2,8 *** Befehl
Anzahl pro Monat 4. und Montag bis Montag, drei Uhr morgens um 11 Uhr:
0-4 * 1-3-Befehl
1. Januar morgens um 4:
0 4 1 1 * Befehl

3.3, richten Sie das Boot automatisch starten Dienst
Führen Sie das Setup oder anderen Service Setup-Tool den Crond-Dienst ankreuzen
Chkconfig - Ebene 2345 Crond Definition ermöglicht Crond auf diesen System laufen-Ebenen (Dies ist die Standardeinstellung nach der Installation des Systems)
__________________________________________

Einstellungen für 10. NTP-clients

Erste, LINUX als Client automatische Synchronisation Zeit
Wenn Sie Zeit Kalibrierung in regelmäßigen Abständen durchführen möchten, können Sie den Crond-Dienst regelmäßig durchzuführen.
Edit/Etc/Crontab-Datei
Fügen Sie die folgende Zeile:

8 *** Root/Usr/Sbin/Ntpdate 192.168.0.1; / Sbin/Hwclock-w #192.168.0.1 ist die IP-Adresse des NTP-Servers
Und dann der Crond-Dienst neu starten.
Neustart des Diensts Crond
Als ein 08:30 kalibriert das Linux-System automatisch die Netzwerkzeit jeden Tag.

II. WINDOWS muss zwei Dienste für Windows Time Service und RPC offen
Wenn Sie den Windows-Zeitdienst mal Fehler 1058, öffnen gehen Sie wie folgt
1. führen Sie Cmd in der Befehlszeile, und geben Sie dann
W32tm/registrieren registrieren
Die richtige Antwort ist: W32Time erfolgreich registriert.

(2) wenn der vorherige Schritt ist richtig, den Dienst starten mit Net start "Windows Time" oder Net start W32Time.

11. sonstige Gründe für die nicht in der Lage, erfolgreich zu aktualisieren:
1, das Datum des Clients muss richtig eingestellt werden, kann die normale Zeit 24 Stunden, sonst es abgelehnt werden, wird aus Sicherheitsgründen nicht überschreiten. Zweitens muss der Client Zeitzone eingerichtet werden, um sicherzustellen, dass die Zeit in der anderen Zeitzone nicht aktualisiert wird.
2, Fudge 127.127.1.0 Stratum 10 Wenn LINUX einen NTP-Server ist, der Wert der Schicht (Hierarchie) darf nicht zu groß sein, und wenn Sie eine überlegene NTP aktualisieren möchten, legen Sie es auf 2
3, muss LINUX NTP-Server erinnern, von den Vorgesetzten NTP Aktualisierungszeit von der Systemzeit geschrieben, um die Hardware zu Hwclock--SYSTOHC
NTP wird in der Regel nur Systemsperre synchronisiert. Aber wenn wir auch die RTC (Hwclock) synchronisieren möchten, müssen wir nur die folgenden Optionen zu öffnen.
Code:
# VI/ETC/SYSCONFIG/NTPD
SYNC_HWCLOCK = Yes
4, Linux If der NTP-Dienst aktiviert ist, kann nicht die Ntpdate Aktualisierungszeit (die von der Zeitung Port besetzt werden), die nur die Zeit aktualisiert automatisch auf die übergeordneten NTP-Server in einem bestimmten Zeitintervall, basierend auf der Serveradresse nach the/ETC/NTP.CONF Server Feld kann manuell ausgeführt werden. Sie können Befehle Ntpstat Ansicht jedes Update Intervall wie z. B. ausführen:
[[Email protected] ~] # Ntpstat
Synchron zur NTP-Server (210.72.145.44) auf Schicht 2 #本NTP服务器层次为2, mit 210.72.145.44 synchronisiert wurde NTP
Mal richtig, in Frau #时间校正到相差93ms之内
Polling-Server alle 1024 s #每1024秒会向上级NTP轮询更新一次时间

Linux NTP Zeit-Server-Konfiguration

Kontaktiere uns

Die Inhaltsquelle dieser Seite ist aus dem Internet, und vertritt nicht die Meinung von Alibaba Cloud; auf dieser Seite erwähnte Produkte und Dienstleistungen haben keine Beziehung zu Alibaba Cloud. Wenn der Inhalt der Seite Ihrer Meinung nach verwirrend ist, schreiben sie uns bitte eine E-Mail. Wir werden das Problem innerhalb von 5 Tagen nach Erhalt Ihrer E-Mail bearbeiten.

Wenn Sie Fälle von Plagiaten aus der Community feststellen, senden Sie bitte eine E-Mail an info-contact@alibabacloud.com und legen Sie entsprechende Beweise vor. Ein Mitarbeiter wird Sie innerhalb von 5 Werktagen kontaktieren.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.