Os arquivos dentro de /etc/defaults
fornecem valores de configuração para programas iniciados automaticamente e geralmente são lidos por definições de tarefa upstart (8) por antigos scripts de init do SysV. Além de ter alguns parâmetros para alimentar um daemon quando ele é iniciado, a maioria dos programas, daemons incluídos, tem seus próprios arquivos de configuração que variam muito em seu formato e em sua localização dentro de /etc/
.
Em seu exemplo específico, /etc/defaults/monit
fornece informações sobre como iniciar o daemon monit, enquanto /etc/monit/monitrc
fornece informações detalhadas em um formato que possivelmente apenas monit possa ler.
Essa convenção resulta de programas individuais com formatos diferentes, embora sejam quase todos arquivos de texto legíveis por humanos em um sentido geral, combinados com a necessidade de fornecer alguns argumentos de linha de comando para vários daemons para sua inicialização. A única coisa responsável por isso é geralmente o script upstart (8) ou init (8), ambos incapazes de compreender os formatos usados por programas individuais (por exemplo, daemons).