Apa itu /etc /nsswitch.fail conf di linux

Apa itu /etc /nsswitch.fail conf di linux

Apa itu /etc /nsswitch.Conf?

/etc/nsswitch.Conf adalah fail konfigurasi linux yang menentukan bagaimana sistem harus bertukar antara penyedia perkhidmatan nama yang berbeza. Fail ini boleh digunakan untuk mengkonfigurasi perkhidmatan mana yang harus digunakan untuk carian nama host, carian kata laluan, dan sebagainya.

"/Etc/nsswitch.Fail conf ”dibaca oleh Switch Service Name (NSS) perpustakaan semasa sistem bermula. Perpustakaan NSS kemudian menggunakan maklumat dalam "/etc/nsswitch.conf "untuk menentukan penyedia perkhidmatan nama mana yang harus digunakan untuk setiap jenis carian.

"/Etc/nsswitch.conf "adalah bahagian kritikal sistem operasi Linux, dan sebarang perubahan pada fail berpotensi menyebabkan masalah yang serius. Oleh itu, penting untuk memahami bagaimana "/etc/nsswitch.conf "berfungsi sebelum membuat perubahan pada fail.

Anda boleh melihat kandungan "/etc/nsswitch.Fail conf "menggunakan arahan berikut.

kucing /etc /nsswitch.Conf  
Output: # # Contoh Konfigurasi fungsi suis perkhidmatan GNU Nama. # Sekiranya anda mempunyai pakej 'GLIBC-Doc-Reference' dan 'Info' yang dipasang, cuba: # '' info libc "Switch Service" untuk maklumat mengenai fail ini. Passwd: Fail Systemd Group: Fail Systemd Shadow: Files Gshadow: Fail Hosts: Fail DNS Networks: Fail Protocols: Db Files Services: Db Files Ethers: Db Files RPC: Db Files NetGroup: Nis 

Memahami penggunaan /etc /nsswitch.conf dengan contoh

Mari kita faham kegunaan /etc/nsswitch.Conf dengan contoh. Dalam fail ini, anda akan menemui entri seperti di bawah:

Hos: Fail DNS 

Entri di atas memberitahu perintah untuk menyelesaikan sebarang nama domain. Pertama, sistem akan memeriksa pemetaan domain dalam fail (/etc/hosts), jika entri yang sepadan dijumpai akan menggunakannya, jika tidak, sistem akan memeriksa dengan pelayan DNS.

Sebarang permintaan penyelesaian domain akan pergi ke pelayan DNS, hanya jika tiada entri sepadan yang terdapat dalam fail /etc /hosts.