GNU/Linux >> LINUX-Kenntnisse >  >> Linux

named-checkconf:Befehl nicht gefunden

Das Dienstprogramm named-checkconf wird mit dem BIND-Paket geliefert und wird verwendet, um die Syntax einer benannten Konfigurationsdatei zu überprüfen. Die named-checkconf durchläuft Ihre gesamte Bind-Konfiguration und alle enthaltenen Dateien. Wenn Sie viele tausend Domains verwalten, ist dies nützlich:Jeder eingeführte Konfigurationssyntaxfehler führt normalerweise dazu, dass der Nameserver die Verarbeitung bei diesem Fehler stoppt. Mit anderen Worten, alle nach dem Fehler angegebenen Zonen werden nicht in den Nameserver geladen:

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

Und jetzt haben wir ein „.“ weggelassen. in einer IP-Adresse innerhalb einer Allow-Transfer-Anweisung:

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

Falls ein Fehler wie unten gezeigt auftritt:

named-checkconf: command not found

Möglicherweise müssen Sie das bind9utils-Paket entsprechend Ihrer Wahl der Distribution installieren.

Verteilung Befehl
OS X brew install bind
Debian apt-get install bind9utils
Ubuntu apt-get install bind9utils
Alpin apk Bindung hinzufügen
Arch Linux pacman -S bind
Kali-Linux apt-get install bind9utils
Fedora dnf install bind
Raspbian apt-get install bind9utils
Docker docker run cmd.cat/named-checkconf named-checkconf

Zusammenfassung

Das Dienstprogramm named-checkconf wird verwendet, um die Syntax der benannten Konfigurationsdateien zu überprüfen. Die Ausgabe sollte für eine gute/korrekte Datei nichts zurückgeben. Im Falle einer schlecht formatierten Konfigurationsdatei sollten Sie einen Fehler sehen.

So prüfen Sie alle Konfigurationsdateien auf einmal:

# named-checkconf -z


Linux
  1. bc:Befehl nicht gefunden

  2. zypper:Befehl nicht gefunden

  3. id:Befehl nicht gefunden

  4. w:Befehl nicht gefunden

  5. df:Befehl nicht gefunden

virt-manager:Befehl nicht gefunden

xeyes:Befehl nicht gefunden

GoBuster:Befehl nicht gefunden

Jasmin-Knoten:Befehl nicht gefunden

arpspoof:Befehl nicht gefunden

ln:Befehl nicht gefunden