Co to jest /etc /nsswitch.plik CONF w Linux

Co to jest /etc /nsswitch.plik CONF w Linux

Co to jest /etc /nsswitch.conf?

/etc/nsswitch.conf to plik konfiguracyjny Linux, który określa, w jaki sposób system powinien przełączać się między różnymi dostawcami usług. Plik można użyć do skonfigurowania, które usługi powinny być używane do wyszukiwania nazwy hosta, wyszukiwania hasła i tak dalej.

„/Etc/nsswitch.plik conf ”jest odczytany przez Przełącznik usługi nazwy (NSS) Biblioteka, gdy system się uruchamia. Biblioteka NSS następnie wykorzystuje informacje w „/etc/nsswitch.Conf ”, aby ustalić, które dostawcy usług Nazwa powinni być używane dla każdego rodzaju wyszukiwania.

„/Etc/nsswitch.Conf ”jest kluczową częścią systemu operacyjnego Linux, a wszelkie zmiany w pliku mogą potencjalnie powodować poważne problemy. Jako takie ważne jest, aby zrozumieć, w jaki sposób „/etc/nsswitch.conf ”działa przed wprowadzeniem jakichkolwiek zmian w pliku.

Możesz wyświetlić zawartość „/etc/nsswitch.plik conf ”za pomocą następującego polecenia.

Cat /itp. /NSSwitch.conf  
Wyjście: # # Przykładowa konfiguracja funkcjonalności przełącznika usługi GNU. # Jeśli masz zainstalowane pakiety „GLIBC-DOC-Reference” i „Info”, spróbuj: # „Info Libc„ Nazwa serwisowa ”„ Aby uzyskać informacje o tym pliku. PASSWD: Files SystemD Grupa: Pliki SystemD Shadow: Pliki GSHADOW: Pliki Hosty: Pliki DNS Sieci: PROTOKOLY PLIKOWE: DB Pliki Usługi: DB Pliki Emery: Pliki DB RPC: Pliki DB Netgroup: NISS Netgroup: Nis 

Zrozum zastosowanie /etc /nsswitch.conf to przykład

Zrozumiemy użycie /etc/nsswitch.conf z przykładem. W tym pliku znajdziesz wpis podobny do poniższego:

Hosty: pliki DNS 

Powyższy wpis informuje kolejność rozwiązania dowolnej nazwy domeny. Po pierwsze, system sprawdzi mapowanie domeny w plikach (/etc/hosts), jeśli zostanie znaleziony pasujący wpis, użyje go, w przeciwnym razie system sprawdzi za pomocą serwerów DNS.

Wszelkie żądanie rozwiązywania domeny przejdzie do serwera DNS, tylko wtedy, gdy w pliku /etc /hosts nie znajduje.