GNU/Linux >> Belajar Linux >  >> Linux

bernama-checkconf:perintah tidak ditemukan

utilitas bernama-checkconf dibundel dengan paket BIND dan digunakan untuk memeriksa sintaks dari file konfigurasi bernama. Name-checkconf akan melintasi seluruh konfigurasi bind Anda dan semua file yang disertakan. Saat mengelola ribuan domain, ini berguna:Kesalahan sintaks konfigurasi apa pun yang diperkenalkan biasanya akan menyebabkan server nama berhenti memproses pada kesalahan itu. Dengan kata lain, zona apa pun yang ditentukan setelah kesalahan tidak akan dimuat ke server nama:

# ./named-checkconf ./named.conf;echo $? 
0

Dan sekarang kami telah meninggalkan "." dalam alamat IP dalam pernyataan izinkan transfer:

# ./named-checkconf ./named.conf;echo $?
./named.conf:724: undefined ACL '72167.238.111' 1

Jika Anda menemukan kesalahan seperti yang ditunjukkan di bawah ini:

named-checkconf: command not found

Anda mungkin perlu menginstal paket bind9utils sesuai pilihan distribusi Anda.

Distribusi Perintah
OS X brew install bind
Debian apt-get install bind9utils
Ubuntu apt-get install bind9utils
Alpin apk tambahkan ikatan
Linux Arch pacman -S mengikat
Kali Linux apt-get install bind9utils
Fedora dnf install bind
Raspbian apt-get install bind9utils
Pekerja Buruh docker menjalankan cmd.cat/named-checkconf bernama-checkconf

Ringkasan

utilitas bernama-checkconf digunakan untuk memeriksa sintaks bernama file konfigurasi. Output seharusnya tidak mengembalikan apa pun untuk file yang bagus/benar. Jika file konfigurasi berformat buruk, Anda akan melihat beberapa kesalahan.

Untuk memeriksa semua file konfigurasi sekaligus:

# named-checkconf -z


Linux
  1. uuidgen:perintah tidak ditemukan

  2. bc:perintah tidak ditemukan

  3. zypper:perintah tidak ditemukan

  1. melati-node:perintah tidak ditemukan

  2. id:perintah tidak ditemukan

  3. w:perintah tidak ditemukan

  1. df:perintah tidak ditemukan

  2. du:perintah tidak ditemukan

  3. gedit:perintah tidak ditemukan