Ferramentas de Usuário

Ferramentas de Site


pt:buster:config:before:start

2.0 Antes de iniciar

A configuração do servidor consiste, basicamente, na instalação de pacotes de software e da sua parametrização específica para o nosso sistema.

Quando um pacote de software é instalado é gerada uma configuração muito básica que oferece apenas uma funcionalidade relativamente reduzida ou limitada. Alguns estão simplesmente inativos após a instalação, por segurança. Para ativar e obter todo o potencial de um software, é necessário personalizar e afinar a sua configuração.

Mas como um pequeno erro de configuração pode tornar todo o sistema inútil, devem ser tomar algumas precauções antes alterar qualquer configuração.

Cópias de segurança

Nunca alterar um ficheiro de configuração sem antes fazer uma cópia de segurança. Em caso de problemas, será possível repor o ficheiro original.

Por exemplo, caso seja necessário alterar o ficheiro de configuração /etc/network/interfaces, primeiro deverá ser feita uma cópia do original:

<sxh bash; highlight: [1]> root@server:~# cp /etc/network/interfaces /etc/network/interfaces.ori </sxh>

Em seguida, editar o ficheiro:

<sxh bash; highlight: [1]> root@server:~# nano -w /etc/network/interfaces </sxh>

Podem conferir-se as diferenças entre o ficheiro original e o alterado com o comando diff:

<sxh bash; highlight: [1]> root@server:~# diff /etc/network/interfaces.ori /etc/network/interfaces </sxh>

E o resultado será o seguinte:

<sxh diff> 9,10c9,20 < allow-hotplug eth0 < iface eth0 inet dhcp —

# allow-hotplug eth0
# iface eth0 inet dhcp

# Static IP address
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

</sxh>

Caso se pretenda repor o ficheiro original, pode-se fazer uma cópia de segurança do ficheiro /etc/network/interfaces alterado e repor o original:

<sxh bash; highlight: [1-2]> root@server:~# mv /etc/network/interfaces /etc/network/interfaces.bak root@server:~# cp /etc/network/interfaces.ori /etc/network/interfaces </sxh>

O ficheiro /etc/network/interfaces tem agora o conteúdo original.

Que editor usar

Os ficheiros de configuração são, regra geral, ficheiros de texto pelo que podem ser alterados com um editor de texto.

Os puristas defendem o vi ou o vim como editor de eleição (O Debian instala por omissão uma versão mais ligeira do vim, chamada vim.tiny). Uma alternativa possível e, eventualmente mais amigável, é o nano.

Qualquer um destes editores existe na instalação base, pelo que podem ser usados imediatamente após a instalação.

Para editar um ficheiro com o vi ou o vim.tiny basta executar o programa desejado com o do ficheiro como argumento. Por exemplo, para editar o ficheiro /etc/network/interfaces:

  • com o vi: <sxh bash; highlight: [1]>root@server:~# vi /etc/network/interfaces</sxh>
  • com o vim.tiny: <sxh bash; highlight: [1]>root@server:~# vim.tiny /etc/network/interfaces</sxh>
  • com o nano deve-se acrescentar a opção -w para evitar a inserção de quebras de linha, o que poderia causar problemas num ficheiro de configuração: <sxh bash; highlight: [1]>root@server:~# nano -w /etc/network/interfaces</sxh>

Referências

pt/buster/config/before/start.txt · Última modificação em: 2020-08-02 20:10 (edição externa)

Excepto menção em contrário, o conteúdo neste wiki está sob a seguinte licença: CC Attribution-Noncommercial-Share Alike 4.0 International
CC Attribution-Noncommercial-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki