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
Sem resumo de edição
Linha 1:
'''FreeBSD Handbook'''
 
Anterior Capítulo 11. Configuração e Ajuste Próxima
[http://pt.wikibooks.org/wiki/FreeBSD_Handbook/Administra%C3%A7%C3%A3o/Configura%C3%A7%C3%A3o_e_Ajuste/Configura%C3%A7%C3%A3o_de_Aplica%C3%A7%C3%B5es Anterior] Capítulo 11. Configuração e Ajuste [http://pt.wikibooks.org/wiki/FreeBSD_Handbook/Administra%C3%A7%C3%A3o/Configura%C3%A7%C3%A3o_e_Ajuste/Configurando_o_Utilit%C3%A1rio_cron Próxima]
 
--------------------------------------------------------------------------------
Linha 9 ⟶ 10:
 
 
Muitos usuários optam por instalar softwares de terceiros da Coleção de Ports no FreeBSD.Em muitas dessas situações pode ser necessário configurar o software de uma forma que lhe permita ser iniciado após a inicialização do sistema. Serviços, tais como e-[http://www.freebsd.org/cgi/url.cgi?ports/mail /postfix/pkg-descr mail/postfix] ou [http://www.freebsd.org/cgi/url.cgi?ports/www/apache13/pkg-descr www/apache13] são apenas dois dos muitos pacotes de software que pode ser iniciado durante a inicialização do sistema. Esta seção explica os procedimentos disponíveis para iniciar o software de terceiros.
 
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 do sistema start up scripts. Esses scripts podem variar dependendo da versão do FreeBSD, ou fornecedor, no entanto, o aspecto mais importante a considerar é que o seu arranque de configuração pode ser tratada através de scripts de inicialização simples.
 
Linha 19 ⟶ 20:
 
Agora que o FreeBSD inclui rc.d, configuração de inicialização do aplicativo tornou-se mais fácil, e com mais recursos. Usando as palavras-chave discutidas na seção [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-rcd.html rc.d], os pedidos podem agora ser definidos para iniciar após alguns outros serviços, DNS por exemplo, pode permitir que bandeiras extras a serem repassados através do rc.conf em lugar de difícil bandeiras codificadas no script de inicialização, etc. Um script básico pode ser semelhante ao seguinte:
 
#!/bin/sh
Linha 52 ⟶ 53:
utility_enable="YES"
 
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 fornecido no arquivo / etc rc.subr /, compatibilidade com o utiliário [http://www.freebsd.org/cgi/man.cgi?query=rcorder&sektion=8 rcorder(8 utilitário)] e prevê a fácil configuração através do arquivo rc.conf.
 
 
Linha 58 ⟶ 59:
 
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 envolve instalar o utilitário de serviços da Coleção de Ports com uma linha de configuração adicionada ao arquivo / etc / inetd.conf, ou descomente uma das linhas de configuração atual. Trabalhando com inetd e sua configuração é descrito em profundidade na seção [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-inetd.html inetd].
 
Em alguns casos, pode fazer mais sentido usar o daemon [http://www.freebsd.org/cgi/man.cgi?query=cron&sektion=8 cron(8)] para iniciar serviços do sistema. Esta abordagem tem uma série de vantagens, porque corre o cron esses processos como o dono do arquivo crontab. Isso permite que os usuários regulares iniciem e mantenham algumas aplicações.
 
O utilitário cron fornece uma característica única, @ reboot, o que pode ser usado no lugar do caderno de tempo. Isto fará com que o trabalho a ser executado quando o [http://www.freebsd.org/cgi/man.cgi?query=cron&sektion=8 cron(8)] é iniciado, seja iniciado normalmente durante a inicialização do sistema.