Was sind Linux NIS und NIS+

Was sind Linux NIS und NIS+

NIS und NIS+ teilen so viele Unterschiede, wie sie Ähnlichkeiten teilen. Diese Programme, die allgemein als Netzwerkinformationsdienste und Netzwerkinformationsdienst bekannt sind, liefern eine einfache Netzwerk -Suche und Überprüfung von Prozessen und Datenbanken.

NIS ist offiziell als Sonnen gelbe Seiten bekannt und gibt Informationen, die das gesamte Netzwerk kennen sollte. Insbesondere liefern NIS und NIS+ die folgenden Informationen:

  • Login -Passwörter, Namen oder Heimverzeichnisse (e.G. /etc/Passwort)
  • Gruppeninformationen (e.G. /etc/Gruppe)
  • IP -Nummern und Hostnamen (e.G. /etc/hosts)

In diesem Artikel wird erklärt, wie NIS und NIS Plus funktionieren. Der Artikel wird auch die wichtigsten Unterschiede und Ähnlichkeiten zwischen den beiden Frameworks hervorheben. Schließlich lernen Sie, wann Sie mit NIS gehen und wann Sie in Betracht ziehen müssen, NIS zu verwenden+.

Was ist nis?

Das Netzwerkinformationssystem NIS ist ein Namens- und Verwaltungsmechanismus, der von Administratoren kleinerer Netzwerke verwendet wird. NIS sticht als verteilte Datenbank ab, mit der Benutzer die richtige und konsistente Konfiguration von Dateien in einem Netzwerk verwalten können.

NIS entwickelt von Sun Microsystems und ermöglicht es Benutzern auch, überall auf Systemdateien zugreifen zu können. Es ist Teil des robusten Netzwerkdateisystems oder NFS und verfügt über eine Reihe von Dämonen und Befehlen für verschiedene andere Dienste, einschließlich NIS und NFS. Bemerkenswerte NIS -Komponenten umfassen Server, Clients, NIS -Karten und eine NIS -Domäne.

Die NIS -Syntax ist wie unten gezeigt:

Was ist nis+?

NIS+ wurde auch von Sun Microsystems entwickelt und ist ein Verzeichnisdienst, der von Systemadministratoren verwendet wird, um gemeinsam genutzte Anmeldeinformationen in Form von NIS+ -Tabellen zu speichern. Es ist ein Ersatz von NIS, der älter und grundlegender ist.

Dieser Netzwerkinformationsdienst bietet einen zentralen Ort, an dem Netzwerkadministratoren Client -Anmeldeinformationen speichern können, an die jeder zugreifen kann. Der Dienst ist ideal zum Speichern von Maschinenadressen, Mailinformationen, Sicherheitsinformationen, Netzwerkdetails, Ethernet -Informationen und anderen gemeinsam genutzten Client -Anmeldeinformationen. Es wird mit einer Reihe von Befehlen geliefert, um den Namensraum zu verwalten.

Nis vs. NIS+ Vergleich

NIS und NIS+ teilen mehr als ihren Namen-sie teilen ein gemeinsames Ziel. Sie haben jedoch auch eine Reihe von Unterschieden. Insbesondere ist Network Information Service Plus (NIS+) eine verbesserte Version des ursprünglichen Netzwerkinformationsdienstes. Dies impliziert, dass es neue Merkmale und unterschiedliche Terminologie für ähnliche Konzepte aufweist.

Die folgende Tabelle fasst den Unterschied zwischen NIS und NIS zusammen+.

Vergleichstabelle zwischen NIS und NIS+

Nis Nis+
Es verfügt über die flachen Domänen und hat keine Hierarchie. Es verfügt über die hierarchischen Domänen und speichert die Daten in verschiedenen Namespace -Ebenen.
Es ermöglicht die Verwendung ähnlicher Maschinennamen und Benutzernamen. Der Computer und der Benutzer können keinen Namen weitergeben. Außerdem können Sie keinen Punkt haben (.) in einem der Namen.
Alle Namen und Befehle sind ziemlich fallempfindlich. Die Befehle und Namen sind nicht zu sensibel.
Verwendet keine Authentifizierung. Verwendet die DES -Authentifizierung.
Verwendet zweispaltige Tabellen, um Daten zu speichern. Verwendet Multi-Säulen-Tabellen, um Daten zu speichern.
Der Client hat nur eine Auswahl an Netzwerkinformationsquellen. Der Client verfügt über eine Reihe von Netzwerkinformationsquellen, einschließlich DNS, NIS, NIS+oder lokaler /etc. Datei.
Verfügt über eine maximale Größe von 1024 Bissen, eine Einschränkung für alle NIS -Kartendateien. Es gibt keine Größenbeschränkungen.
Unterstützt den verschlüsselten und sicheren RPC nicht. Unterstützt das sichere und verschlüsselte RPC.
Es verwendet RPC Version 2. Es verwendet RPC Version 3.
Verzögert oft die Updates für die Stapelverbreitung. Es verbreitet inkrementelle Updates sofort.

NIS- und NIS+ Domänenstruktur

Insbesondere verbessert NIS+ im Gegensatz zu den meisten Versionen von Originalprotokollen NIS nicht. Stattdessen funktioniert es als Ersatz. NIS zielt darauf ab, die Anforderungen der Netzwerkverwaltung relativ kleiner Kunden-Server-Anforderungen zu erfüllen. Daher ist es für Umgebungen mit einigen hundert Kunden, vertrauenswürdigen Nutzern und einigen Mehrzweckservern besser geeignet.

Sie benötigen jedoch NIS+ für große, moderne und komplexe Kunden-Server-Netzwerkverwaltungen. Es kommt mit mehr Autonomie. Es wird günstig Netzwerke mit bis zu 10.000 Multivendor -Kunden und bis zu 100 spezialisierten Servern weltweit behandeln. Die Domänenhierarchie ähnelt der von DNS. Es ist jedoch mehr entwickelt und in der Lage, Informationen über Benutzer, Arbeitsstationen und Netzwerkdienste zu speichern.

NIS+ Funktionen Interoperabilitätsmerkmale, mit denen Sie von NIS ein Upgrade durchführen können. Es ermöglicht auch eine fortgesetzte Interaktion mit DNS, wie es ursprünglich von NIS bereitgestellt wird. Der Befehl nispopuliert ermöglicht die Kompatibilität der NIS, wenn Sie beabsichtigen, von NIS zu NIS Plus zu wechseln.

Eine Beispieldatei von NIS ist:

Ein Beispiel für eine NIS+ -Datei ist:

Wie NIS funktioniert

Sie müssen einen einzelnen Computer in Ihrem Netzwerk haben, der als NIS -Server fungiert, damit NIS funktioniert. Sie können jedoch immer noch mehrere NIS -Server haben, wobei jeder Server eine andere NIS -Domäne bedient.

Sie können auch kooperierende Server verwenden, auf denen eine Maschine als Master -Server fungiert, während der Rest NIS -Slave -Server sind. In einer solchen Anordnung verfügen Slave -Server nur mit NIS -Datenbankkopien und empfangen und implementieren Änderungen vom Master -Server.

Der Hauptgrund für ein oder mehrere Sklavenserver in Ihren Systemen ist die Aufrechterhaltung der Laufzeit Ihres Netzwerks durchgehend. Daher können Client -Maschinen schnelle oder zuverlässige Sklavenserver durchsuchen, wenn ein Master -Server nach unten oder zu langsam ist.

Wie NIS+ funktioniert

NIS+ arbeitet durch Unterstützung von Authentifizierung und Datenverschlüsselung-und dies macht dies über ein sicheres und zuverlässiges RPC. Dies ist also ein besseres Sicherheitsinstrument als NIS.

Das Benennungsmodell nutzt hier eine Baumstruktur, wobei jeder Knoten im Baum direkt einem NIS+ -Objekt entspricht. Das Design hat bis zu sechs Bäume, einschließlich Tisch, Link, Verzeichnis, Gruppen, Eintrag und privat.

Das Root -Verzeichnis bildet die Grundlage des NIS+ -Abayspace. Die beiden speziellen Verzeichnisse umfassen die Gruppen_Dir und die org_dir. Das Gruppen_Dir ist für die Zugriffskontrolle verantwortlich, da sie NIS+ -Gruppenobjekte enthält. Andererseits enthält das org_dir Verwaltungstabellen wie Hosts, PassWD und Mail_Aliases.

Abschluss

Nun ist es keine schwierige Wahl, zwischen NIS und NIS+ zu wählen. Betrachten Sie NIS+, wenn Sie ernsthafte Sicherheitsanforderungen in Ihren Netzwerken haben. Obwohl es etwas einfach zu verwalten ist, wird es Ihre Systeme bemerkenswert sichern. Andererseits ist NIS im Allgemeinen ein Verabreichungsprotokoll. Es ist ziemlich einfach zu dienen, aber es fehlen Sicherheitsmaßnahmen.