Dämon "timed"
Zweck
Ruft den Zeitserverdämon auf.
Syntax
/usr/sbin/timed [ -c ] [ -M ] [ -t ] [ [ -n Netzwerk ] ... | [ -i Netzwerk ] ... ]
Hinweis: Verwenden Sie die Datei rc.tcpip , um den Dämon bei jedem einleitenden Programmladen zu starten. Sie können den Dämon timed in der Befehlszeile angeben. Sie können SRC-Befehle den Dämon timed auch mit SRC-Befehlen über die Befehlszeile steuern.
Beschreibung
Der Dämon timed synchronisiert die Uhr einer Maschine mit den Uhren anderer Maschinen im lokalen Netz, auf denen der Dämon timed ebenfalls ausgeführt wird. Der Dämon timed verlangsamt die Uhren einiger Maschinen und beschleunigt die Uhren auf anderen Maschinen, um eine durchschnittliche Netzzeit zu erstellen.
Wenn der Dämon timed ohne das Flag -M gestartet wird, sucht die Einheit den nächsten Master-Zeitserver und fragt die Netzzeit ab. Anschließend verwendet die Einheit den Befehl date, um die Uhr der Maschine auf die Netzzeit einzustellen. Die Maschine akzeptiert Synchronisationsnachrichten, die regelmäßig vom Master-Zeitserver gesendet werden, und ruft die Subroutine adjtimeauf, um die erforderlichen Korrekturen an der Uhr der Maschine vorzunehmen.
Wenn der Dämon timed mit dem Flag -M gestartet wird, fragt die Maschine jedes ihrer lokalen Netze ab, um festzustellen, welche Netze Master-Zeitserver haben. Die Maschine wird zu einem Master-Zeitserver in den Netzen, die keinen Master-Zeitserver haben. Die Maschine wird zu einem Submaster-Zeitserver in den Netzen, die bereits einen Master-Zeitserver haben. Der Dämon timed erstellt die Datei /var/adm/timed.masterlog, wenn der Dämon timed mit dem Flag -M gestartet wird. Die Datei /var/adm/timed.masterlog enthält ein Protokoll der Deltas zwischen der Uhr der lokalen Maschine und den Uhren der anderen Maschinen in den Netzen, für die die lokale Maschine der Master-Zeitserver ist. Die Datei /var/adm/timed.masterlog wird etwa alle 4 Minuten aktualisiert und nie gelöscht. Möglicherweise müssen Sie diese Datei löschen, um Speicherplatz zu sparen. Wenn die Maschine nur ein Submaster-Zeitserver in ihren Netzen ist, bleibt die Datei /var/adm/timed.masterlog leer. Geben Sie Folgendes ein, um die Datei /var/adm/timed.masterlog zu löschen:
cat /dev/null > /var/adm/timed.masterlog Wenn der Master-Zeitserver in einem Netz nicht mehr funktioniert, wird ein neuer Master-Zeitserver aus den Submaster-Zeitservern in diesem Netz ausgewählt. Mit dem Befehl timedc können Sie auswählen, welcher Submaster-Zeitserver zum Master-Zeitserver wird.
Der Dämon timed kann mit System Resource Controller (SRC), SMIT (System Management Interface Tool) oder über die Befehlszeile gesteuert werden. Der Dämon timed wird standardmäßig nicht gestartet. Verwenden Sie die Datei rc.tcpip, um den Dämon timed bei jedem einleitenden Programmladen zu starten.
Dämon "timed" mit System Resource Controller bearbeiten
Der Dämon timed ist ein Subsystem, das von SRC gesteuert wird. Der Dämon timed gehört zur SRC-Systemgruppe tcpip. Verwenden Sie die folgenden SRC-Befehle, um den Dämon timed zu bearbeiten:
| Element | Beschreibung |
|---|---|
| startsrc | Startet ein Subsystem, eine Gruppe von Subsystemen oder einen Subserver. |
| stopsrc | Stoppt ein Subsystem, eine Gruppe von Subsystemen oder einen Subserver. |
| lssrc | Ruft den Kurzstatus eines Subsystems, einer Gruppe von Subsystemen oder eines Subservers ab. Die Option für ausführlichen Status, die gewöhnlich in lssrc vorhanden wird, wird für den Dämon "timed" nicht unterstützt. |
Flags
| Element | Beschreibung |
|---|---|
| -c | Gibt an, dass der Masterdämon 'timed' die Zeitwerte ignorieren sollte, die er von anderen Workerdämonen des Typs 'timed' beim Berechnen der durchschnittlichen Netzzeit erhält. Dieses Flag ändert die Netzzeit so, dass sie mit der Systemzeit des Masterdämons "timed" übereinstimmt. |
| -i Netz | Gibt ein Netz an, das von der Uhrensynchronisation ausgeschlossen werden soll. Die Variable Netz kann eine Netzadresse oder ein Netzname sein. Wenn ein Netzname für die Variable Netz angegeben wird, muss der Netzname in der Datei /etc/networks definiert sein. Geben Sie mit jedem Flag -i eine Netzadresse oder einen Netznamen an. Verwenden Sie dieses Flag nicht mit dem Flag -n. |
| -M | Gibt an, dass es sich bei der Maschine um einen Master- oder Submaster-Zeitserver in ihren lokalen Netzen handelt. Wenn momentan kein Master-Zeitserver in einem Netz verfügbar ist, wird die Maschine zum Master-Zeitserver für dieses Netz. Wenn bereits ein Master-Zeitserver in einem Netz vorhanden ist, wird die Maschine zu einem Submaster-Zeitserver in diesem Netz. Die Maschine kann jedoch zum Master-Zeitserver werden, wenn der aktuelle Master-Zeitserver nicht mehr funktionsfähig ist. Der Dämon timed erstellt die Datei /var/adm/timed.masterlog, wenn der Dämon timed mit dem Flag -M gestartet wird. |
| -n Netz | Gibt ein Netz an, das in die Uhrensynchronisation eingeschlossen werden soll. Die Variable Netz kann eine Netzadresse oder ein Netzname sein. Wenn ein Netzname für die Variable Netz angegeben wird, muss der Netzname in der Datei /etc/networks definiert sein. Geben Sie mit jedem Flag -n eine Netzadresse oder einen Netznamen an. Verwenden Sie dieses Flag nicht mit dem Flag -i. |
| -T | Ermöglicht dem Dämon timed, die empfangenen Nachrichten zu verfolgen und in der Datei /var/adm/timed.log zu speichern. Sie können zum Aktivieren des Tracings auch den Befehl timedc verwenden. |
Beispiele
- Geben Sie Folgendes ein, um den Dämon timed mit SRC-Steuerung zu starten:
Dieser Befehl startet den Dämon. Sie können diesen Befehl in der Datei rc.tcpip oder in der Befehlszeile verwenden. Das Flag -s gibt an, dass das folgende Subsystem gestartet werden soll.startsrc -s timed - Geben Sie Folgendes ein, um den Dämon timed normal mit SRC-Steuerung zu stoppen:
Dieser Befehl stoppt den Dämon. Das Flag -s gibt an, dass das folgende Subsystem gestoppt werden soll.stopsrc -s timed - Geben Sie Folgendes ein, um einen kurzen Statusbericht vom Dämon timed abzurufen:
Dieser Befehl gibt den Namen des Dämons, die Prozess-ID des Dämons und den Status des Dämons (aktiv oder inaktiv) zurück.lssrc -s timed - Zum Starten des Dämons timed mit SRC-Steuerung als Master-oder Submasterzeitserver und zum Ausschließen von Netzennet1undnet2Geben Sie bei der Uhrensynchronisation Folgendes ein:
Dieser Befehl startet den Dämon. Die Maschine wird zum Master- oder Submaster-Zeitserver für ihre Netze. Netzenet1undnet2sind von der Uhrensynchronisation ausgeschlossen. Das Flag -s gibt an, dass das folgende Subsystem gestartet werden soll. Das Flag -a gibt an, dass der Dämon timed mit den folgenden Flags gestartet werden soll. Die Flags müssen in Anführungszeichen gesetzt werden.startsrc -s timed -a "-M -i net1 -i net2" - Aktivieren Sie zum Starten des Dämons timed die Traceerstellung und schließen Sie Folgendes ein:net1undnet2Geben Sie bei der Uhrensynchronisation Folgendes ein:
Dieser Befehl startet den Dämon. Die Traceerstellung ist aktiviert und beidenet1undnet2sind in der Uhrensynchronisation enthalten.timed -t -n net1 -n net2
Dateien
| Element | Beschreibung |
|---|---|
| /var/adm/timed.log | Enthält die Nachrichten, die für den Dämon timed verfolgt werden. Diese Datei wird erstellt, wenn der Dämon timed mit dem Flag -t gestartet wird oder wenn das Tracing mit dem Befehl timedc aktiviert wird. |
| /etc/rc.tcpip | Enthält die SRC-Befehle, die beim Systemstart ausgeführt werden. |
| /var/adm/timed.masterlog | Enthält ein Protokoll der Deltas zwischen der Uhr des Master-Zeitservers und den Uhren der anderen Maschinen in den Netzen. Diese Datei wird erstellt, wenn der Dämon timed mit dem Flag -M gestartet wird. Diese Datei enthält jedoch nur Informationen für die Netze, in denen die Maschine der Master-Zeitserver ist. |