Server configuration file syntax Checking commands


I have planned to write this post some long time ago, now the time has come to do it.

Basically configuring servers in Linux/*nix include editing of configuration files and saving them. Once editing the files if any syntax error is there and when we start the service they will show some wearied errors which we cant resolve.
For counter attacking this type of issues for each service there will be one command to check this syntax errors before starting of the service/server, I have collected these commands from my experience and from some of my friends. Please feel free to comment on this if you know some other commands so that I will update my post.

SSHD server check for syntax error
sshd -t

FTP server check for syntax error

DNS server check for syntax error

For checking syntax errors in main configuration file..
#named-checkconf main-config-file

#named-checkconf named.conf

Syntax OK

#named-checkzone domain zonefile-loc

#named-checkzone /var/named/chroot/var/named/exaple-zone.frd

SAMBA server check for syntax error

APACHE server check for syntax error
httpd -t

For virtual hosts

httpd -t -D DUMP_VHOSTS

TCP Wrappers check for syntax error
tcpdchk -v

Postfox server check for syntax error
postfix check
postfix -vv

server check for syntax error
lighttpd -t -f /etc/lighttpd/lighttpd.conf

server check for syntax error
squid -k check
squid -k parse

NAGIOS server check for syntax error
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

  • Like the post? Please Subscribe to free RSS feed to get updates
  • Related Posts by Categories


    Ganesh said...

    usefull Info

    Surendra Kumar Chowdary said...

    Thanks for the comments, Ganesh. Please let us know what other topicsyou want to see in our site.


    Translate this page


    The Linux Juggernaut | Copyright 2006-2009 Surendra Kumar Anne | Surendra's Home Page | Give us feedback how we are doing, Click here