Вы здесь

Проверка синтаксиса конфигурационных файлов

После правок конфигурационного файла, желательно проверить его синтаксис.

Named (BIND)

Просто проверка конфигурации

 named-checkconf /etc/named.conf

Проверка конфигурации в chroot

named-checkconf -t /var/named/chroot /etc/named.conf

Проверка одной зоны

named-checkzone subdomain.example.com example.zone

Дамп кэша/зон в файл (имя файла определяется параметром options {dump-file ...;} ) в named.conf

rndc dumpdb -cache
rndc dumpdb -zones

Samba

тест + печать конфигурации в stdout

testparm

Postfix

postconf

Apache

apachectl configtest

Squid

squid -k parse

Nginx

nginx -t -c /etc/nginx/nginx.conf

тест + печать конфигурации в stdout

nginx -T

OpenSSH

Сервер

sshd -t

Сервер: тест + печать конфигурации в stdout

sshd -T

Печать конфигурации клиента, которая будет применена при подключению к определённому серверу

ssh -G {host_or_ip_here}
ssh -F {~/path/to/ssh_config} -G {host_or_ip_here}

rsyslogd

CentOS 7 rsyslogd v8.24.0

rsyslogd -N1

Ubuntu 20 rsyslogd v 8.2112.0. Можно либо использовать опцию -N1, либо опцию -o <file> для проверки синтаксиса и печати конфигурации одним файлом. Если вместо имени файла указать "-", то содержимое выведется в stdout

rsyslogd -o file.conf
Яндекс.Метрика