Local apropriado para instalar serviços

2

Eu originalmente postei essa pergunta em AskUbuntu mas ela não obteve nenhum tração, então eu vou perguntar aqui.

No Ubuntu ou Linux, em geral, há um local "correto" para instalar serviços que você baixa da Internet e deseja executar. Eu gostaria de ter serviços como redis ou ventrilo auto run, mas para mim não faz sentido colocá-los nos diretórios ~ / redis ou ~ / ventrilo, já que eles não são específicos do usuário.

Tenha em mente que sou relativamente novo no mundo linux, tendo sido desenvolvedor de .Net por cerca de 4 anos.

    
por Chad Wilkin 30.05.2014 / 17:08

1 resposta

2

Então, de acordo com o software Padrão da Hierarquia do Sistema de Arquivos instalado manualmente, você deve colocar /usr/local/ , ver man hier para mais detalhes.

No mundo * nix, os serviços são chamados daemons e normalmente são controlados por scripts de init . O software instalado usando o gerenciador de pacotes da sua distro (apt, yum, pacman) deve ter scripts de inicialização incluídos. Os scripts de inicialização do seu sistema podem ser encontrados em /etc/init.d/ . Se você estiver compilando / instalando software manualmente, talvez tenha que escrever seu próprio script de inicialização. Se for esse o caso, há um modelo em /etc/init.d/skeleton

    
por 30.05.2014 / 17:27