Detaillierter Prozess zur Konfiguration von NIS in Centos7

Detaillierter Prozess zur Konfiguration von NIS in Centos7

Prinzip

NIS (Netzwerkinformationsdienst)
In einer Umgebung mit mehreren Linux-Servern und einem Linux-Server mit vielen möglicherweise gleichen Konten ist die Verwaltung für Administratoren schwierig. Die Hauptfunktion von NIS besteht darin, eine zentrale Verwaltung von Systeminformationen wie dem Host-Account-System bereitzustellen.
Wenn der NIS-Client Benutzeranmeldeinformationen überprüfen muss, sendet er eine Abfrageanforderung an den NIS-Server. Wenn ein NIS-Server im System Dienste für mehrere NIS-Clients bereitstellt, wird jeder NIS-Client im System vom NIS-Server authentifiziert, wodurch die Funktion der zentralen Verwaltung von Benutzerkonten realisiert wird.

Vorbereitung der Netzwerkumgebung

Name IP-Adresse Hostname
NIS-Server 13.10.29.2 Knoten292
NIS-Client 13.10.29.3 Knoten293

Vorbereitung vor der Installation

1. Stoppen Sie die Firewall

systemctl stoppe Firewall

2. Firewall-Start deaktivieren

systemctl deaktivieren Sie Firewalld.service

2. Selinux ändern

vi /etc/selinux/config

Ändern Sie SELINUX=enforcing in: SELINUX=disabled
, und führen Sie setenforce 0 aus, damit es sofort wirksam wird. Natürlich können Sie die Maschine auch neu starten

NIS-Serverbetrieb

1. Installieren Sie das Softwarepaket

yum -y installiere ypserv ypbind yp-tools rpcbind

2. NIS-Netzwerknamen festlegen

vi /etc/sysconfig/netzwerk

Fügen Sie eine Zeile NISDOMAIN=nisdomain hinzu, um den Domänennamen des NIS-Servers als nisdomain anzugeben

3. Automatischen Beitritt zur NIS-Domäne beim Start hinzufügen

vi /etc/rc.d/rc.local

Fügen Sie eine Zeile /bin/nisdomainname nisdomain hinzu

Hinweis ~~ Sie können nisdomainname direkt anzeigen. Wenn Sie feststellen, dass der festgelegte Domänenname nicht angezeigt wird, geben Sie nisdomainname nisdomain erneut ein

4. Domänenbenutzer (Gruppen) erstellen

useradd -s /bin/bash nisuser

Und legen Sie das Benutzerkennwort fest

passwd nisuser

Erstellen einer Benutzergruppe

Gruppen hinzufügen nisgroup

5. Richten Sie Berechtigungen für die wichtigsten Konfigurationsdateien ein

vi /etc/ypserv.conf

Fügen Sie die folgenden drei Zeilen hinzu, um die Server einzuschränken, die nur dem Netzwerksegment 13.10 beitreten können

Bildbeschreibung hier einfügen

6. Fügen Sie NIS-Clientinformationen zum NIS-Domänenserver hinzu

vi /etc/hosts

Fügen Sie die folgenden beiden Zeilen hinzu:
13.10.29.2 Knoten292
13.10.29.3 Knoten293

7. Starten Sie den NIS-Dienst

systemctl start rpcbind
systemctl start yppasswdd
systemctl start ypserv

8. Initialisieren Sie die Datenbank

/usr/lib64/yp/ypinit -m

Führen Sie dann "Strg+D" aus und geben Sie y ein

Hinweis: Wenn Sie während dieses Zeitraums die NIS-Serverkonfigurationsdatei ändern, müssen Sie die Datenbank neu initialisieren.

9. Nach der Initialisierung der Datenbank müssen Sie den Dienst neu starten

systemctl start rpcbind    
systemctl start yppasswdd 
systemctl start ypserv

10. Stellen Sie den Dienst so ein, dass er beim Booten automatisch gestartet wird

systemctl aktiviere rpcbind
systemctl aktiviere yppasswdd
systemctl aktiviere ypserv

NIS-Client-Operationen

1. Installieren Sie das Softwarepaket

yum -y installiere ypbind yp-tools rpcbind

2. NIS-Domäne zum Netzwerk hinzufügen

vi /etc/sysconfig/netzwerk

Fügen Sie eine Zeile NISDOMAIN=nisdomain hinzu

3. Richten Sie das System so ein, dass es beim Start automatisch der NIS-Domäne beitritt

vi /etc/rc.d/rc.local

Fügen Sie /bin/nisdomainname nisdomain hinzu

Beachten Sie auch , dass Sie nisdomainname verwenden können, um es direkt anzuzeigen. Wenn Sie feststellen, dass der festgelegte Domänenname nicht angezeigt wird, geben Sie nisdomainname nisdomain erneut ein.

4. NIS-Serverinformationen im NIS-Client hinzufügen

vi /etc/hosts

13.10.29.3 Knoten293
13.10.29.2 Knoten292

5. Um NIS über die grafische Benutzeroberfläche zu konfigurieren, geben Sie Folgendes ein:

authconfig-tui 

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

6. Starten Sie den Dienst

systemctl start rpcbind
systemctl start ypbind

An diesem Punkt können Sie überprüfen, ob die Bereitstellung erfolgreich war, indem Sie yptest auf dem Client eingeben. Wenn Sie den Benutzer auf dem NIS-Server sehen können, herzlichen Glückwunsch, die Bereitstellung war erfolgreich.

Die oben genannte NIS-Umgebung wurde bereitgestellt! !

Dies ist das Ende dieses Artikels über den detaillierten Prozess der Konfiguration von NIS in Centos7. Weitere relevante Inhalte zur Konfiguration von NIS in Centos7 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zum Einrichten und Konfigurieren von NIS-Domänendiensten auf Centos8

<<:  Detaillierter Prozessbericht der Vue2-Initiierungsanfragen mit Axios

>>:  Beitrag zur Übermittlung von HTML-Daten_PowerNode Java Academy

Artikel empfehlen

Die Implementierung der Ereignisbindung in React verweist auf drei Methoden

1. Pfeilfunktion 1. Nutzen Sie die Tatsache, dass...

Python schreibt die Ausgabe in den CSV-Vorgang

Wie unten dargestellt: def test_write(selbst): Fe...

Kurze Analyse des MySQL B-Tree-Index

B-Baum-Index Verschiedene Speicher-Engines können...

Detaillierte Erklärung der Bind-Mounts für die Docker-Datenspeicherung

Bevor Sie diesen Artikel lesen, hoffe ich, dass S...

Implementieren eines binären Suchbaums in JavaScript

Die Implementierung des Suchbinärbaums in JavaScr...

Detaillierte Erläuterung der Vue-Formularbindung und -Komponenten

Inhaltsverzeichnis 1. Was ist bidirektionale Date...

Detaillierte Erläuterung des Ausführungsplans, Beispiel für einen Befehl in MySQL

Vorwort Der Befehl „Explain“ ist die primäre Mögl...

Drei häufig verwendete MySQL-Datentypen

Das Definieren des Datenfeldtyps in MySQL ist für...

Problem beim Wechseln der Registerkarten für die Handschrift von React

Übergeordnete Datei importiere React, { useState ...

Mehrere Möglichkeiten zum Ausblenden von HTML-Elementen

1. CSS verwenden Code kopieren Der Code lautet wie...

Implementierung von MySQL-indexbasierten Stresstests

1. Datenbankdaten simulieren 1-1 Datenbank- und T...