Apa itu /etc /nsswitch.File conf di linux

Apa itu /etc /nsswitch.File conf di linux

Apa itu /etc /nsswitch.conf?

/etc/nsswitch.conf adalah file konfigurasi Linux yang menentukan bagaimana sistem harus beralih di antara berbagai nama penyedia layanan. File dapat digunakan untuk mengonfigurasi layanan mana yang harus digunakan untuk pencarian nama host, pencarian kata sandi, dan sebagainya.

“/Etc/nsswitch.file conf ”dibaca oleh Name Service Switch (NSS) perpustakaan saat sistem dimulai. Perpustakaan NSS kemudian menggunakan informasi di “/etc/nsswitch.conf ”untuk menentukan nama mana penyedia layanan yang harus digunakan untuk setiap jenis pencarian.

“/Etc/nsswitch.conf ”adalah bagian penting dari sistem operasi Linux, dan setiap perubahan pada file berpotensi menyebabkan masalah serius. Karena itu, penting untuk memahami bagaimana “/etc/nsswitch.conf ”berfungsi sebelum membuat perubahan pada file.

Anda dapat melihat konten “/etc/nsswitch.file conf "menggunakan perintah berikut.

kucing /etc /nsswitch.conf  
Output: # # Contoh Konfigurasi Fungsionalitas Sakelar Layanan Nama GNU. # Jika Anda memiliki paket 'glibc-doc-referensi' dan 'info' yang diinstal, coba: # 'info libc "switch layanan nama"' untuk informasi tentang file ini. PASSWD: File SystemD Group: File SystemD Bayangan: File GShadow: File Hosts: File DNS Networks: File Protokol: DB File Layanan: File DB Ethers: File DB RPC: DB File NetGroup: NIS 

Pahami penggunaan /etc /nsswitch.conf dengan contoh

Mari kita pahami penggunaannya /etc/nsswitch.conf dengan contoh. Dalam file ini, Anda akan menemukan entri seperti di bawah ini:

Host: File DNS 

Entri di atas memberi tahu pesanan untuk menyelesaikan nama domain apa pun. Pertama, sistem akan memeriksa pemetaan domain dalam file (/etc/hosts), jika entri yang cocok ditemukan akan menggunakannya, kalau tidak sistem akan memeriksa dengan server DNS.

Permintaan Domain Resolve apa pun akan masuk ke server DNS, hanya jika tidak ada entri yang cocok ditemukan di file /etc /hosts.