Was ist der /etc /nsswitch.Conf -Datei in Linux

Was ist der /etc /nsswitch.Conf -Datei in Linux

Was ist /etc /nsswitch.Conf?

/etc/nsswitch.Conf ist eine Linux -Konfigurationsdatei, die angibt, wie das System zwischen verschiedenen Namensdiensten wechseln soll. Die Datei kann verwendet werden, um zu konfigurieren, welche Dienste für Hostname -Suche, Passwort -Lookups usw. verwendet werden sollen.

“/Etc/nsswitch.Conf ”-Datei wird von der gelesen Name Service Switch (NSS) Bibliothek, wenn das System startet. Die NSS -Bibliothek verwendet dann die Informationen in „/etc/nsswitch.conf ”zu bestimmen, welcher Namensdienstleister für jede Art von Suchart verwendet werden sollen.

“/Etc/nsswitch.conf ”ist ein kritischer Bestandteil des Linux -Betriebssystems, und Änderungen an der Datei können möglicherweise schwerwiegende Probleme verursachen. Als solches ist es wichtig zu verstehen, wie „/etc/nsswitch.conf ”funktioniert, bevor Änderungen an der Datei vorgenommen werden.

Sie können den Inhalt des “/etc/nsswitch anzeigen.Conf ”-Datei mit dem folgenden Befehl.

Katze /etc /nsswitch.Conf  
Ausgabe: # # Beispielkonfiguration des GNU -Namens -Service -Switch -Funktionalität. # Wenn Sie die Pakete "GLIBC-DOC-Referenz" und "Info" installiert haben. PASSWD: Dateien Systemd Group: Dateien Systemd Schatten: Dateien GSHADOW: Dateien Hosts: Dateien DNS -Netzwerke: Dateien Protokolle: DB -Dateien Dienste: DB -Dateien Ether: DB -Dateien RPC: DB -Dateien NetGroup: NIS 

Verstehen Sie die Verwendung von /etc /nsswitch.conf mit einem Beispiel

Lassen Sie uns die Verwendungen von verstehen /etc/nsswitch.Conf mit einem Beispiel. In dieser Datei finden Sie einen Eintrag wie das folgende:

Hosts: Dateien DNS 

Der obige Eintrag gibt die Reihenfolge an, um einen Domänennamen zu beheben. Zunächst überprüft das System die Domänenzuordnung in Dateien (/etc/hosts). Wenn ein passender Eintrag festgestellt wird, wird das System mit den DNS -Servern verwendet.

Jede Domain -Resolve -Anforderung wird zum DNS -Server geleitet.