FreeBSD Handbook/Administração/Configuração e Ajuste/Configuração Principal: 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
Cartola (discussão | contribs)
acertando algumas formatações e melhorando traduções
Linha 9:
|}
<hr width="100%">
 
 
 
== 11.3. Configuração Principal ==
 
O local principal local para informações de configuração dedo sistema estáé dentroo dearquivo <tt>/etc/rc.conf</tt>. Este arquivoEle contém uma grande quantidade de informações de configuração, essencialmente usadas na inicialização do sistema. Seu nome implica diretamente nisto;: é a informação de configuração para os arquivos <tt>rc*</tt>.
 
Um administrador deve inserir entradas no arquivo <tt>rc.conf</tt> para sobrepor as configurações padrão emde <tt>/etc/defaults/rc.conf</tt>. Os arquivos padrão não devem ser copiados para <tt>/etc -</tt> pois contém valores padrões, não exemplos. Todas mudanças de sistemauma instalação especificasespecífica devem ser feitas diretamente no arquivo <tt>rc.conf</tt>.
 
Uma variedade de estratégias podem ser aplicadas em aplicações de clusterclusters para separar configurações globais de sistema das configurações específicas com o intuito de diminuir a carga de administração. O procedimento adotadorecomendado é o de colocar configurações globais em outro arquivo, como <tt>/etc/rc.conf.site</tt>, e então incluir este arquivo em <tt>/etc/rc.conf</tt>, que possuirá apenas informações específicas dedaquela sistemamáquina.
 
Como o <tt>rc.conf</tt> é lido pelo [http://www.freebsd.org/cgi/man.cgi?query=sh&apropos=0&sektion=1&manpath=FreeBSD+8.0-RELEASE&format=html=1 sh(1)] é simples fazer isto. Por exemplo:
 
* rc.conf:
 
. rc.conf.site:
hostname="node15.example.com"
network_interfaces="fxp0 lo0"
ifconfig_fxp0="inet 10.1.1.1"
 
. * rc.conf.site:
hostname="node15.example.com"
network_interfaces="fxp0 lo0"
ifconfig_fxp0="inet 10.1.1.1"
 
defaultrouter="10.1.1.254"
rc.conf.site:
saver="daemon"
blanktime="100"
 
O arquivo <tt>rc.conf.site</tt> pode ser distribuído para todos os sistemas usando-se rsync ou um programa similar, enquanto que o arquivo <tt>rc.conf</tt> permanece único.
defaultrouter="10.1.1.254"
saver="daemon"
blanktime="100"
O arquivo <tt>rc.conf.site</tt> pode ser distribuído para todos os sistemas usando-se rsync ou um programa similar, enquanto que o arquivo <tt>rc.conf</tt> permanece único.
 
Atualizar o sistema usando o [http://www.freebsd.org/cgi/man.cgi?query=sysinstall(8)&apropos=0&sektion=0&manpath=FreeBSD+8.0-RELEASE&format=html sysinstall(8)] ou <tt>make world</tt> não sobrescreverá o arquivo <tt>rc.conf</tt>, assim a configuração de sistema não será perdida.