Convenção para estrutura de dir de implantação de aplicativo principal em um servidor de aplicativos do tipo Unix

1

O cliente em que estou trabalhando implanta seu aplicativo em um diretório criado no nível raiz. Embora reconhecendo que é uma questão de preferência local, não tenho certeza se isso está de acordo com o padrão geralmente aceito de como distribuir os componentes de um aplicativo em um sistema semelhante ao Unix. Por exemplo. normalmente, colocaria os binários do meu aplicativo implantado em /opt , arquivos conf em /etc , logs em /var etc. Mas, novamente, esse é o aplicativo principal ao qual o servidor é usado, por isso não é exatamente equivalente a descompactar alguns softwares de terceiros em /opt .

Ainda assim, pessoalmente, eu preferiria não adicionar nenhum diretório no nível raiz, ou seja, manter esse nível um pouco sagrado em relação à hierarquia original de arquivos do Unix. Eu queria perguntar se isso é comum e quais são algumas ramificações dessa abordagem.

    
por amphibient 15.11.2012 / 19:33

1 resposta

3

O Padrão de Hierarquia do Sistema de Arquivos define para onde vão os arquivos em particular. Como administrador de um servidor, você pode optar por colocar arquivos onde quiser. A principal ramificação é quando "o próximo cara" assume e tem que descobrir os locais não padrão.

    
por 15.11.2012 / 20:00