Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ypxfr(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

crontab(1)

yppush(1M)

ypserv(1M)

ypfiles(4)

ypxfr(1M)                                                         ypxfr(1M)

NAME
     ypxfr - Netzverwaltungsdatei auf den lokalen Rechner übertragen

SYNTAX
     /usr/sbin/ypxfr [-c] [-f] [-d ypdomain] [-h host] [-s ypdomain]
                     [-C tid prog server] mapname

BESCHREIBUNG
     Mit diesem Kommando kann der Systemverwalter eines Stellvertreter-
     Rechners eine bestimmte Netzverwaltungsdatei (NIS-Map) vom Netzverwal-
     tungsrechner auf den Stellvertreter-Rechner übertragen.

     Das Übertragen geänderter Netzverwaltungsdateien vom Netzverwaltungs-
     rechner auf die Stellvertreter-Rechner stellt sicher, daß der Datenbe-
     stand auf den Stellvertreter-Rechnern aktuell ist und übereinstimmt.

     Das Kommando wird z. B. dann angewendet, wenn der Stellvertreter-
     Rechner kurzfristig nicht an das Netz angeschlossen war. Denn dann ist
     nicht mehr gewährleistet, daß auf dem Stellvertreter-Rechner noch die
     neuesten Versionen der Netzverwaltungsdateien vorliegen. Das Kommando
     ypxfr sollte in regelmäßigen Abständen für jede Netzverwaltungsdatei
     gestartet werden.

     Ein crontab-Eintrag kann ein periodisches Übertragen automatisch ver-
     anlassen. Dabei ist zu beachten, daß sich die einzelnen Netzverwal-
     tungsdateien in unterschiedlichen Zeiträumen ändern.

     Zum Beispiel wird sich die Netzverwaltungsdatei services.byname über
     Monate nicht ändern. Deshalb wird es reichen, sie nur jeden Monat auf
     die Stellvertreter-Rechner zu übertragen. Die Netzverwaltungsdateien
     mail.aliases oder hosts.byname können sich mehrmals am Tag ändern. Sie
     sollten deshalb auch mehrmals am Tag mit dem Kommando ypxfr übertragen
     werden.

     Anstatt für jede Netzverwaltungsdatei einen eigenen crontab-Eintag zu
     erstellen, können diese Einträge in Gruppen zusammengefaßt werden.
     Dies ist mit Hilfe von Shell-Prozeduren möglich. Das können z. B.
     Shell-Prozeduren folgender Art sein:

     /var/yp/ypxfr1day       einmal am Tag übertragen

     /var/yp/ypxfr2day       zweimal am Tag übertragen

     /var/yp/ypxfr1hour      einmal pro Stunde übertragen

     Auf Reliant UNIX Rechnern werden diese Einträge automatisch beim Ein-
     richten von NIS erzeugt. Zudem werden beim Starten des Systems alle
     Netzverwaltungsdateien neu geholt.







Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

ypxfr(1M)                                                         ypxfr(1M)

     Das Kommando muß auf dem Rechner gegeben werden, auf den die Netzver-
     waltungsdatei vom Netzverwaltungsrechner übertragen werden soll.

     Das Kommando benötigt für das Speichern der Netzverwaltungsdateien das
     Dateiverzeichnis /var/yp/domain auf dem lokalen Rechner (domain ist
     der Name der Domäne, zu der der Rechner gehört).

     Beim Übertragen erzeugt das Kommando auf dem lokalen Rechner im Datei-
     verzeichnis /var/yp/domain eine temporäre Netzverwaltungsdatei.

     Die temporäre Netzverwaltungsdatei wird mit den Einträgen aus der zu
     übertragenden Netzverwaltungsdatei gefüllt. Die dazu gehörenden Para-
     meter, wie Name des Netzverwaltungsrechners und Versionsnummer, werden
     übertragen und geladen.

     Anschließend löscht das Kommando alle alten Versionen der Netzverwal-
     tungsdatei und übergibt die temporäre Netzverwaltungsdatei an den rea-
     len Namen. Wenn das Kommando ypxfr interaktiv benutzt wird, werden die
     Meldungen auf der Standardausgabe ausgegeben.

     Das Kommando kann auch in einer Kommandodatei wie crontab oder von
     einem Programm wie ypserv(1M) gestartet werden. Dann werden die Mel-
     dungen in die Datei /var/yp/ypxfr.log geschrieben, falls die Datei
     vorliegt. Später kann dann mit Hilfe dieser Datei überprüft werden,
     was veranlaßt wurde und wie das Resultat aussah.

OPTIONEN
     -c   Muß angegeben werden, wenn ypxfr gestartet wird und der Dämon
          ypserv lokal nicht aktiv ist.

          Ist der Dämon ypserv zum Zeitpunkt des Startens von ypxfr lokal
          nicht aktiv und wurde die Option nicht angegeben, dann erfolgt
          eine Meldung auf der Standardausgabe, daß der lokale ypserv-Dämon
          nicht erreicht wird.

     -f   Erzwingt das Übertragen, auch wenn die Version auf dem Netzver-
          waltungsrechner nicht jünger ist als die lokale Version.

     -h host
          Überträgt die Netzverwaltungsdatei von dem Rechner mit dem Namen
          oder der Internet-Adresse host. Der angegebene Rechner kann der
          Netzverwaltungs- oder ein Stellvertreter-Rechner sein.

          Wird host nicht angegeben, wird der Name des Netzverwaltungsrech-
          ners vom Netzverwaltungsdienst an das Kommando ypxfr übergeben.
          Das Kommando versucht dann, die Netzverwaltungsdatei von dort zu
          übertragen.







Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

ypxfr(1M)                                                         ypxfr(1M)

     -d domain
          Kann angegeben werden, wenn die Netzverwaltungsdatei von einer
          anderen als der voreingestellten Domäne übertragen werden soll.
          domain ist der Name der anderen Domäne.

          Voreinstellwert ist der Name der Domäne, der mit dem Kommando
          domainname(1) ausgegeben wird.

     -C tid prog server
          Wird nur von dem Dämon ypserv benutzt. Wenn ypxfr von ypserv
          gestartet wird, spezifiziert die Option, daß ypxfr einen yppush-
          Prozeß an dem Rechner mit dem Namen server aufrufen soll, der
          dort als Programm mit der Programmnummer prog registriert ist.
          ypxfr wartet dann auf die Antwort der Aktion tid.

     mapname
          Name der Netzverwaltungsdatei, die übertragen werden soll.

BEISPIEL
     Der Systemverwalter möchte die Netzverwaltungsdatei hosts.byaddr auf
     seinen Stellvertreter-Rechner übertragen. Die Datei soll auch dann
     übertragen werden, wenn die Version auf dem Netzverwaltungsrechner
     nicht jünger ist.

          ypxfr -f hosts.byaddr

     Mit der Option -f wird das Übertragen erzwungen.

DATEIEN
     /usr/yp/ypxfr.log

     /usr/sbin/ypxfr1day

     /usr/sbin/ypxfr2day

     /usr/sbin/ypxfr1hour

     /usr/spool/cron/crontabs/root

     /etc/init.d/yp

     /var/yp/ypdomain

SIEHE AUCH
     crontab(1), yppush(1M), ypserv(1M), ypfiles(4).









Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026