Servidor Ubuntu · 5 min read · Nov 04, 2025

O Servidor Perfeito - Ubuntu Maverick Meerkat (Ubuntu 10.10) [ISPConfig 2] - Página 3

4 Obter Privilégios de Root

Após a reinicialização, você pode fazer login com seu nome de usuário criado anteriormente (por exemplo, administrador). Como devemos executar todas as etapas deste tutorial com privilégios de root, podemos ou prefixar todos os comandos deste tutorial com a string sudo, ou nos tornarmos root agora digitando

sudo su 

(Você também pode habilitar o login de root executando

sudo passwd root

e dando uma senha ao root. Você pode então fazer login diretamente como root, mas isso é desaprovado pelos desenvolvedores e pela comunidade do Ubuntu por várias razões. Veja http://ubuntuforums.org/showthread.php?t=765414.)

5 Instalar o Servidor SSH (Opcional)

Se você não instalou o servidor OpenSSH durante a instalação do sistema, pode fazê-lo agora:

aptitude install ssh openssh-server

A partir de agora, você pode usar um cliente SSH como o PuTTY e se conectar do seu workstation ao seu servidor Ubuntu 10.10 e seguir as etapas restantes deste tutorial.

6 Instalar vim-nox (Opcional)

Usarei o vi como meu editor de texto neste tutorial. O programa vi padrão tem um comportamento estranho no Ubuntu e Debian; para corrigir isso, instalamos o vim-nox:

aptitude install vim-nox

(Você não precisa fazer isso se usar um editor de texto diferente, como joe ou nano.)

7 Configurar a Rede

Como o instalador do Ubuntu configurou nosso sistema para obter suas configurações de rede via DHCP, precisamos mudar isso agora, pois um servidor deve ter um endereço IP estático. Edite /etc/network/interfaces e ajuste conforme suas necessidades (neste exemplo, usarei o endereço IP 192.168.0.100):

vi /etc/network/interfaces

| # Este arquivo descreve as interfaces de rede disponíveis em seu sistema # e como ativá-las. Para mais informações, veja interfaces(5). # A interface de rede de loopback auto lo iface lo inet loopback # A interface de rede primária auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

Então reinicie sua rede:

/etc/init.d/networking restart

Depois, edite /etc/hosts. Faça com que fique assim:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # As seguintes linhas são desejáveis para hosts compatíveis com IPv6 ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters |

Agora execute

echo server1.example.com > /etc/hostname
/etc/init.d/hostname restart

Depois, execute

hostname
hostname -f

Ambos devem mostrar server1.example.com agora.

8 Editar /etc/apt/sources.list e Atualizar Sua Instalação do Linux

Edite /etc/apt/sources.list. Comente ou remova o CD de instalação do arquivo e certifique-se de que os repositórios universe e multiverse estão habilitados. Deve ficar assim:

vi /etc/apt/sources.list

| # # deb cdrom:[Ubuntu-Server 10.10 _Maverick Meerkat_ - Release i386 (20101007)]/ maverick main restricted #deb cdrom:[Ubuntu-Server 10.10 _Maverick Meerkat_ - Release i386 (20101007)]/ maverick main restricted # Veja http://help.ubuntu.com/community/UpgradeNotes para como atualizar para # versões mais novas da distribuição. deb http://de.archive.ubuntu.com/ubuntu/ maverick main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ maverick main restricted ## Atualizações de correção de bugs importantes produzidas após o lançamento final da ## distribuição. deb http://de.archive.ubuntu.com/ubuntu/ maverick-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ maverick-updates main restricted ## N.B. software deste repositório é TOTALMENTE NÃO SUPORTADO pela equipe do Ubuntu. ## Além disso, observe que o software no universe NÃO receberá qualquer ## revisão ou atualizações da equipe de segurança do Ubuntu. deb http://de.archive.ubuntu.com/ubuntu/ maverick universe deb-src http://de.archive.ubuntu.com/ubuntu/ maverick universe deb http://de.archive.ubuntu.com/ubuntu/ maverick-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ maverick-updates universe ## N.B. software deste repositório é TOTALMENTE NÃO SUPORTADO pela equipe do Ubuntu, ## e pode não estar sob uma licença livre. Por favor, certifique-se de ## seus direitos de usar o software. Além disso, observe que o software no ## multiverse NÃO receberá qualquer revisão ou atualizações da equipe de segurança do Ubuntu. deb http://de.archive.ubuntu.com/ubuntu/ maverick multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ maverick multiverse deb http://de.archive.ubuntu.com/ubuntu/ maverick-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ maverick-updates multiverse ## Descomente as duas linhas seguintes para adicionar software do repositório 'backports' ## N.B. software deste repositório pode não ter sido testado tão ## extensivamente quanto o contido no lançamento principal, embora inclua ## versões mais novas de alguns aplicativos que podem fornecer recursos úteis. ## Além disso, observe que o software em backports NÃO receberá qualquer revisão ## ou atualizações da equipe de segurança do Ubuntu. # deb http://de.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse ## Descomente as duas linhas seguintes para adicionar software do ## repositório 'partner' da Canonical. ## Este software não faz parte do Ubuntu, mas é oferecido pela Canonical e pelos ## respectivos fornecedores como um serviço para os usuários do Ubuntu. # deb http://archive.canonical.com/ubuntu maverick partner # deb-src http://archive.canonical.com/ubuntu maverick partner ## Descomente as duas linhas seguintes para adicionar software do repositório ## 'extras' do Ubuntu. ## Este software não faz parte do Ubuntu, mas é oferecido por desenvolvedores de terceiros ## que desejam enviar seu software mais recente. # deb http://extras.ubuntu.com/ubuntu maverick main # deb-src http://extras.ubuntu.com/ubuntu maverick main deb http://security.ubuntu.com/ubuntu maverick-security main restricted deb-src http://security.ubuntu.com/ubuntu maverick-security main restricted deb http://security.ubuntu.com/ubuntu maverick-security universe deb-src http://security.ubuntu.com/ubuntu maverick-security universe deb http://security.ubuntu.com/ubuntu maverick-security multiverse deb-src http://security.ubuntu.com/ubuntu maverick-security multiverse |

Então execute

aptitude update

para atualizar o banco de dados de pacotes apt e

aptitude safe-upgrade

para instalar as atualizações mais recentes (se houver). Se você ver que um novo kernel é instalado como parte das atualizações, você deve reiniciar o sistema depois:

reboot 

9 Mudar o Shell Padrão

/bin/sh é um symlink para /bin/dash, no entanto, precisamos de /bin/bash, não /bin/dash. Portanto, fazemos isso:

dpkg-reconfigure dash

Instalar dash como /bin/sh? <– Não

Se você não fizer isso, a instalação do ISPConfig falhará.

10 Desativar AppArmor

AppArmor é uma extensão de segurança (semelhante ao SELinux) que deve fornecer segurança estendida. Na minha opinião, você não precisa dela para configurar um sistema seguro, e geralmente causa mais problemas do que vantagens (pense nisso depois de ter feito uma semana de resolução de problemas porque algum serviço não estava funcionando como esperado, e então você descobre que tudo estava ok, apenas o AppArmor estava causando o problema). Portanto, eu a desativo (isso é obrigatório se você quiser instalar o ISPConfig mais tarde).

Podemos desativá-la assim:

/etc/init.d/apparmor stop
update-rc.d -f apparmor remove
aptitude remove apparmor apparmor-utils

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.