FreeBSD Handbook/Administração/Configuração e Ajuste/Inicializando Serviços: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Cartola (discussão | contribs)
revisão final
Cartola (discussão | contribs)
consertando números nos títulos
Linha 18:
No FreeBSD, a maioria dos serviços incluídos, como o [http://www.freebsd.org/cgi/man.cgi?query=cron&sektion=8 cron(8)], são iniciados por meio dos ''scripts'' de inicialização do sistema. Esses ''scripts'' podem variar dependendo da versão do FreeBSD ou fornecedor, no entanto, o aspecto mais importante é que sua configuração de inicialização pode ser feita através de ''scripts'' simples de inicialização.
 
===11.155.1 Configuração Extendida de Aplicativos===
 
Agora que o FreeBSD utiliza o {{FBSDHB_FILENAME|arquivo=rc.d}}, a configuração de inicialização de um aplicativo tornou-se mais fácil e possui mais recursos. Usando as palavras-chave discutidas na [[FreeBSD Handbook/Administração/Configuração e Ajuste/Usando rc no FreeBSD|Seção 11.7 - Usando {{FBSDHB_FILENAME|arquivo=rc}} no FreeBSD]], os aplicativos agora podem ser programados para iniciar após outros serviços, como DNS por exemplo; podem permitir a passagem de outros parâmetros através do {{FBSDHB_FILENAME|arquivo=rc.conf}} ao invés de inseridos (''hardcoded'') nos próprios ''scripts'', etc. Um ''script'' básico pode ser como o seguinte:
Linha 55:
Este método também permite a fácil manipulação dos argumentos de linha de comando, a inclusão das funções padrão fornecidas no arquivo {{FBSDHB_FILENAME|arquivo=/etc/rc.subr}}, compatibilidade com o utiliário [http://www.freebsd.org/cgi/man.cgi?query=rcorder&sektion=8 rcorder(8)] e prevê fácil configuração através do arquivo {{FBSDHB_FILENAME|arquivo=rc.conf}}.
 
===11.155.2 Usando Serviços para Iniciar Serviços===
 
Outros serviços, como os ''daemons'' do servidor POP3, IMAP etc, podem ser iniciados através do [http://www.freebsd.org/cgi/man.cgi?query=inetd&sektion=8 inetd(8)]. Isto implica em instalar o aplicativo através da Coleção de Ports e adicionar uma linha de configuração ao arquivo {{FBSDHB_FILENAME|arquivo=/etc/inetd.conf}}, ou descomentar uma das linhas de configuração atuais. O trabalho com o <tt class="COMMAND">inetd</tt> e sua configuração é descrito em profundidade na [[FreeBSD Handbook/Redes/Servidores/inetd|Seção 27.2 - O Super Servidor inetd]].