Linux NIS -Befehle

Linux NIS -Befehle

„Wie bei jedem Informationsdienst oder jedes Suchprotokoll hat NIS eine Reihe von Befehlen. Diese Befehle helfen bei der Einrichtung oder Konfiguration und führen verschiedene Aktionen aus. Daher ist es entscheid.

Dieser Artikel bietet Ihnen Informationen zu den grundlegenden Linux NIS -Befehlen. Neben einer kurzen Erklärung geben wir Ihnen auch eine Zusammenfassung von jeder von ihnen und Beispielen, soweit möglich.”

Common Linux NIS -Befehle

Im Folgenden finden Sie einige der gemeinsamen Linux -NIS -Befehle, die Sie kennen sollten

yppasswd Befehl

Der Befehl linux nis yppasswd ist praktisch beim Ändern oder Installieren Ihres Netzwerkkennworts. Es wird dieses Passwort automatisch mit dem für das Netzwerk angegebenen Benutzernamenparameter verknüpft. Insbesondere können Sie nur ein Passwort mit diesem Befehl ändern oder erstellen, wenn Sie der Passwortinhaber sind.

Idealerweise kann Ihr NIS -Passwort von dem Passwort Ihres Maschine unterschiedlich sein. Auch wenn Root -Benutzer auf NIS -Servern das Privileg haben, dieses Dienstprogramm zu nutzen.

Die Zusammenfassung für diesen Befehl ist;

Die obige Synopse hat zwei bemerkenswerte Flaggen, und ihre Bedeutung ist wie folgt;

  • -f [Name]- Ändert die GECOS -Informationen (häufig in /etc /passwd -Datei gespeichert) für den Benutzernamen in den NIS -Karten.
  • -s [Name [Shellprog]]- Ändert die Anmeldeschale für den Namen in den NIS -Karten

Ein Beispiel dafür, wie Sie das NIS -Kennwort des Benutzers ändern können, finden Sie im folgenden Befehl

Mit dem obigen Befehl können Sie das NIS -Kennwort für Ihren Systembenutzer namens Ken ändern. Sie werden aufgefordert, Ihr altes Passwort einzugeben. Sobald Sie fertig sind, müssen Sie ein neues Passwort eingeben und Ihr Update bestätigen.

Ypinit -Befehl

Dieser Befehl legt NIS -Karten auf Ihrem NIS -Master -Server oder Slave/Worker -Server fest. Das Tool ist nur von Benutzern mit Root User Authority verwendet. Darüber hinaus verwendet es die ASCII -Dateien standardmäßig als Eingabedateien.

Die Syntaxeinträge für den Befehl sind;

In der ersten Syntax -Befehlszeile werden NIS -Karten auf NIS -Master -Servern eingerichtet, während die zweite Befehlszeile NIS -Karten auf Worker -Servern festlegt. Insgesamt sind die Flags für diesen Befehl, wie in der Syntax gezeigt, wie folgt;

  • -Ö- Ermöglicht das Überschreiben von aktuellen Karten für die verwendete NIS -Domäne
  • -N- Der Befehl ypnit hört nicht auf, selbst wenn er Fehler findet.
  • -Q- Dieses Flag zeigt an, dass der Befehl eher Argumente als eine Eingabeaufforderung für Eingaben erhält.
  • -M [Workername…]- Dies zeigt an, dass Ihr lokaler Host Ihr NIS -Master -Server sein sollte. Das -M -Flag geht häufig den Namen der Maschinen voraus.
  • -S Mastername- Das Flag kopiert NIS -Karten von allen von Ihnen angegebenen Server -Workstations. Natürlich können diese nur im Parameter des Masternamens passieren.

Bemerkenswerte Ypinit -Befehlsbeispiele umfassen;

Verwenden Sie YPInit, um einen Master -Server einzurichten, der als Master für alle Karten in Ihrem NIS -System fungiert. Der Befehl ruft die auf machen Prozedur, die den Anweisungen in Ihrem folgt /var/yp/makefileFile.

Verwenden Sie YPInit, um einen Master -Server einzurichten. Sie erhalten keine Eingabeaufforderung, wenn Sie diesen Befehl verwenden

Verwenden Sie YPInit zum Einrichten eines NIS -Worker -Servers. Dieser Befehl kopiert NIS -Karten von Ihrem Server auf Ihre Workstation und macht Ihre Workstation zu einem Worker -Server zu einem Worker -Server. Für diese Illustration werden wir LinHint als unseren Server verwenden.

yPset -Befehl

Dieser NIS -Befehl leitet eine bestimmte Maschine auf einen bestimmten Server. Es funktioniert, indem es den YPBind -Daemon in Ihrem Client auf Ihren Server an den ypServ -Daemon leitet. Sie müssen den Server aus auswählen.

Seine Syntax ist wie folgt;

Der Befehl ypset enthält die folgenden Flags;

  • -V1- Es wird nützlich, um den angegebenen Server an das NIS -Protokoll der Version 1 (alter) zu verbinden.
  • -D Domain- Wird zur Angabe der Domäne verwendet
  • -H Host- Wird zum Einstellen der Bindung für den Daemon auf Ihrem angegebenen Host und nicht zum lokalen Host verwendet. Sie können den Host über einen Namen oder eine IP -Adresse angeben.

Das folgende Beispiel zeigt, wie Sie den Befehl yPset verwenden können, um einen Server für die beabsichtigte Bindung eines Hosts in einer bestimmten Domäne festzulegen

YPXFR -Befehl

Ein weiterer interessanter Linux NIS -Befehl ist der Befehl ypxfr ist. Es ist praktisch, wenn es darum geht, NIS -Karten von Servern auf lokale Gastgeber zu übertragen. Dies erfolgt durch das Erstellen einer temporären Karte in/var/yp/Domäne, wobei die Karteneinträge von Ihrem Server abgerufen werden. Anschließend wird Ihre Kartenparameter geladen, die alte Kartenversion löschen und schließlich die temporäre Karte in den benannten Kartennamen verschieben.

Das folgende Beispiel zeigt, wie Sie mit dem Befehl ypxfr verwenden können, um eine Karte von einer Hostmaschine in eine andere Domäne zu verschieben

ypwhich Befehl

Dieser Befehl Linux NIS identifiziert den Server, der die NIS -Dienste und den Server liefert, der als Master -Server für eine bestimmte Karte fungiert. Dies hängt natürlich davon ab, wie Sie den Befehl YPWHich aufrufen. Es wird den Namen des Servers für eine bestimmte lokale Maschine angezeigt, wenn er ohne Argument aufgerufen wird.

Die folgenden Beispiele helfen Ihnen dabei, den Befehl zu verstehen

Verwenden Sie yPWhich, um den Server zu finden, der Ihren Systemclients dient, die das Version NIS -Protokoll immer noch alt ausführen

Verwenden Sie den Befehl ypwhich, um die Karte mit dem Namen Passwd zu finden. Dieser Befehl findet nicht die Karte mit dem Spitznamen PassWD. Der Befehl zeigt den Server -Bane für die Karte mit dem Namen PASSWD an.

Verwenden Sie den Befehl ypwhich, um den Master -Server für eine bestimmte Karte zu finden. Im folgenden Befehl wird der Servername der Passwd -Karte angezeigt.

Yppoll -Befehl

Der Zweck des Befehls yppoll besteht darin, die ID -Nummer der NIS -Karte auf dem NIS -Server anzuzeigen. Es verwendet den YPServ -Daemon, um die Bestellnummern der Karten anzuzeigen, die Sie im Parameter MapName angeben können. Bestellnummern für Karten sind ihre ID -Nummern. Dieser Befehl kann auf NIS -Systemen mit Version 1 (alt) und Version 2 (neue) Protokolle ausgeführt werden.

Der Befehl hat die folgende Syntax;

Bemerkenswerte Beispiele sind;

Verwenden Sie YPPOLL, um eine Karte auf einer bestimmten Domäne zu durchsuchen. In dem Befehl wird die ID -Nummer für die Hosts angezeigt.Byname Karte aus der Kenhint -Domain.

Verwenden Sie den Befehl yppoll, um in einem bestimmten Host nach einer Karte zu suchen. In dem Befehl wird die Bestellnummer für NetGroups angezeigt.Byuser -Karte hat den Lhint -Host gefunden.

Abschluss

Die oben diskutierten Befehle sind einige der beliebtesten Linux -NIS -Befehle, mit denen Sie täglich interagieren können. Durch das Beherrschen ihrer Verwendung wird Ihre Systemverwaltung erleichtert und fehlerfrei funktionieren.

Quellen

  • https: // docs.Orakel.com/cd/e19455-01/806-1387/anis1-21939/Index.html
  • https: // docs.zentrifizieren.com/content/config-nis/clientLinux.htm
  • http: // www.Yolinux.com/tutorials/nis.html
  • https: // Likegeeks.com/linux-nis-server/
  • https: // www.IBM.com/docs/en/aix/7.2?Thema = Referenz-Nis-Commands