Quel est le / etc / nsswitch.Fichier Conf dans Linux

Quel est le / etc / nsswitch.Fichier Conf dans Linux

Qu'est-ce que / etc / nsswitch.confli?

/ etc / nsswitch.confli est un fichier de configuration Linux qui spécifie comment le système doit basculer entre les différents fournisseurs de services de noms. Le fichier peut être utilisé pour configurer quels services doivent être utilisés pour la recherche d'hôte, les recherches de mot de passe, etc.

«/ Etc / nsswitch.Le fichier conf ”est lu par le Switch de service de nom (NSS) bibliothèque lorsque le système démarre. La bibliothèque NSS utilise ensuite les informations dans «/ etc / nsswitch.conf ”pour déterminer quels fournisseurs de services doivent être utilisés pour chaque type de recherche.

«/ Etc / nsswitch.conf ”est un élément essentiel du système d'exploitation Linux, et toute modification du fichier peut potentiellement causer de graves problèmes. En tant que tel, il est important de comprendre comment «/ etc / nsswitch.Conf ”fonctionne avant d'apporter des modifications au fichier.

Vous pouvez afficher le contenu du «/ etc / nsswitch.Fichier Conf ”en utilisant la commande suivante.

chat / etc / nsswitch.confli  
Sortie: # # Exemple Configuration de la fonctionnalité du commutateur de service de nom GNU. # Si vous avez installé les packages 'GLIBC-Doc-Reference' et 'Info' installés, essayez: # '' Info libc "Name Service Switch" 'Pour plus d'informations sur ce fichier. PASSWD: Fichiers SystemD Group: fichiers SystemD Shadow: Fichiers Gshadow: Fichiers Hosts: fichiers Networks DNS: Protocoles de fichiers: DB Files Services: DB Fichiers Ethers: DB Fichiers RPC: DB Fichiers NetGroup: NIS 

Comprendre l'utilisation de / etc / nsswitch.confie avec un exemple

Comprenons les utilisations de / etc / nsswitch.confli avec un exemple. Dans ce fichier, vous trouverez une entrée comme celle-ci:

Hôtes: fichiers DNS 

L'entrée ci-dessus indique à l'ordre de résoudre tout nom de domaine. Tout d'abord, le système vérifiera le mappage du domaine dans les fichiers (/ etc.

Toute demande de résolution de domaine ira au serveur DNS, uniquement si aucune entrée correspondante n'est trouvée dans le fichier / etc / hosts.