En este articulo intentare listar los comandos que se pueden utilizar para validar la estructura de configuración de un servicio. con esto posiblemente elimine algunos dolores de cabeza 🤯 "aunque nunca nada como ver el log ".
Por ultimo, Igualmente intentare responder algunas preguntas que llegaron después de realizar el articulo sobre los mi experiencia con las certificación de red hat.
Sin mas, como verificar que la estructura del archivo de configuración de algunos servicio "Ansible, YAML, JSON, conf, etc":
Apache HTTP Server.
configtest, Esta opción del comando apachectl realiza una verificación de la sintaxis del archivo de configuración de apache. Después de ejecutarlo si todo esta correcto retorna 0 (numero 0) y/o nuestra en pantalla (Syntax OK) o si tiene algun error retorno un numero diferente a 0 (numero diferente a 0) y/o te muestra (Syntax Error) con información sobre el error.
Comando, con sus respectivos homólogos o semejante.
[root@ebolges.com ~]#apachectl configtest Syntax OK [root@ebolges.com ~]#apachectl -t Syntax OK [root@ebolges.com ~]#httpd -t Syntax OK [root@ebolges.com ~]#httpd -t -D DUMP_VHOSTS #Agregando la opción -D DUMP_VHOSTS, nos muestra la configuración de los virtual host :D Syntax OK
BIND.
named-checkconf, Este comando realiza una verificación de la sintaxis sin la semántica de un archivo de configuración named, igualmente podemos agregarle como argumento el archivo de configuración que queremos verificar. Después de ejecutarlo si todo esta correcto retorna 0 (numero 0) y/o nuestra en pantalla (Syntax OK) o si tiene algun error retorno un numero diferente a 0 (numero diferente a 0) y/o te muestra (Syntax Error) con información sobre el error.
Comando.
[root@ebolges.com ~]#named-checkconf Syntax OK [root@ebolges.com ~]#named-checkconf /etc/named.conf Syntax OK [root@ebolges.com ~]#named-checkconf ebolges.com /var/named/zone.ebolges.com Syntax OK
Pendiente por tiempo falta de tiempo 😔
Continuara...