Nome do diretório para material proprietário não genérico

1

Existe um nome de diretório comum ou padrão para o material específico da empresa que existe em um servidor? Isso incluiria quaisquer crons, scripts, docroots do servidor web, programas, áreas de armazenamento que não sejam do banco de dados, codebases de serviço, etc.

Poderíamos, claro, colocar crons em /etc/cron.d, colocar docroots em / home / webservd, scripts em um dos diretórios bin, mas isso seria confuso. Se a XYZ Technology Corp quisesse ter todas as coisas não genéricas em um só lugar, eles criariam um diretório / xyz ou / home / xyz ou há um nome de diretório alternativo que não é específico da empresa, mas destinado a material específico da empresa? ?

O que é mais comum?

    
por George Bailey 28.07.2011 / 16:29

4 respostas

3

Não, não há absolutamente nenhum padrão para convenções de nomenclatura além daquelas fornecidas pelo fornecedor do sistema operacional (ou pelo FHS, para alguns subconjuntos de distribuições do Linux).

Qualquer que seja sua decisão, basta tomar uma decisão, documentá-la bem em todos os lugares possíveis que as pessoas possam precisar para procurá-la e depois voltar a fazer um trabalho útil. As hierarquias de diretórios são o território clássico do galpão das bicicletas / guerra santa, e a única maneira de parar as batalhas quando elas começam é pedir aos combatentes que insiram seus novos padrões de codificação para toda a empresa ...

    
por 28.07.2011 / 16:33
1

O único padrão de que estou ciente é que até o uso de / opt ou / usr / local é feito para aplicativos instalados manualmente em comparação com o gerenciador de pacotes da plataforma. Mesmo assim, há muitos aplicativos que ignoram esse padrão.

    
por 28.07.2011 / 20:08
1

A tradição do unix é manter suas coisas em um subdiretório apropriadamente nomeado de / opt / ou / usr / local /. A melhor prática usual usa links simbólicos em / etc / * e outras áreas do sistema que mapeiam de volta para um número menor de diretórios de administrador da empresa onde você mantém e edita as cópias 'reais'. (ou vice-versa para aqueles poucos casos em que o arquivo real não pode estar na userland)

link é um exemplo de um esquema similar.

    
por 28.07.2011 / 21:18
1

A resposta específica para o seu sistema operacional geralmente pode ser encontrada na página de manual hier (execute man hier em qualquer prompt do shell).

    
por 16.11.2012 / 04:36

Tags