Instalação Ubuntu · 10 min read · Dec 08, 2025

Como Instalar o Ubuntu 24.04 (Noble Numbat) Servidor Mínimo

O Ubuntu Server é um sistema operacional poderoso e de código aberto, projetado especificamente para ambientes de servidor. Construído sobre as mesmas bases que a versão desktop do Ubuntu, é projetado para escalabilidade, segurança e desempenho, tornando-se uma escolha popular para várias aplicações de servidor, incluindo hospedagem na web, computação em nuvem e data centers. Ao contrário de sua contraparte desktop, o Ubuntu Server não possui uma interface gráfica (GUI) por padrão, enfatizando a gestão via linha de comando, que é preferida em ambientes de servidor por eficiência e controle. Conhecido por sua estabilidade e atualizações regulares, o Ubuntu Server suporta uma ampla gama de hardware e plataformas de nuvem, tornando-o versátil e altamente adaptável às necessidades de nível empresarial.

Este tutorial mostra a instalação de um servidor Ubuntu 24.04 LTS em detalhes, com muitas capturas de tela. O objetivo do guia é mostrar a instalação do Ubuntu 24.04 LTS que pode ser usada como base para nossos outros tutoriais do Ubuntu aqui no howtoforge, como nossos guias de servidor perfeito. Este tutorial usa a ramificação LTS, que recebe atualizações por cinco anos da Ubuntu e é recomendada para uso em servidores.

1. Requisitos

Para instalar um Ubuntu Server, você precisará dos seguintes pré-requisitos:

2. Nota Preliminar

Neste tutorial, uso o nome do host server1.example.com com endereços IP 192.168.0.100 e gateway 192.168.0.1. Essas configurações podem diferir para você, então você deve substituí-las onde apropriado.

3. Instalando o Sistema Base do Ubuntu 24.04

Insira o CD / DVD / pen drive de instalação do Ubuntu em seu sistema e inicie a partir dele. Quando você instala o sistema operacional em uma máquina virtual, como farei aqui, você deve ser capaz de selecionar o arquivo ISO baixado como fonte para a unidade CD/DVD no VMWare e Virtualbox, sem precisar gravá-lo em um CD primeiro. Inicie o servidor ou máquina virtual, ele inicializará o sistema e iniciará o instalador.

Instalador Grub

Inicialização do sistema

A primeira tela do instalador do Ubuntu mostrará o seletor de idioma. Por favor, selecione seu idioma para o processo de instalação:

Escolher idioma de instalação

Na próxima tela, você pode escolher o layout do teclado. O teclado em inglês será adequado para muitos usuários. Nesse caso, escolha “Concluído” no final da tela e pressione a tecla “Retornar” para ir para o próximo passo. No meu caso, estou usando um layout de teclado alemão, o que significa que terei que navegar até a opção “Layout” pressionando a tecla “Tab” no meu teclado até que a opção Layout esteja destacada. Em seguida, pressione a tecla “Retornar” para abrir o seletor de Layout.

Escolher teclado

Escolha o layout de teclado que corresponde ao teclado conectado ao servidor.

Mudar idioma do teclado

O layout de teclado correto para minha instalação foi selecionado agora. Escolha “Concluído” no final da tela e pressione “Retornar” para ir para o próximo passo.

Novo idioma de teclado selecionado

No próximo passo, o instalador permite que você escolha entre uma configuração padrão do servidor Ubuntu ou uma configuração mínima. Eu selecionarei uma configuração mínima aqui e instalarei apenas o software que preciso em uma fase posterior. Isso é especialmente útil ao executar o Ubuntu em um pequeno servidor virtual.

Instalação mínima do servidor

O instalador do Ubuntu agora mostra qual placa de rede ele detectou no servidor. O nome do dispositivo de rede que foi atribuído automaticamente é ens33. O endereço IPv4 foi atribuído automaticamente via DHCP. Eu mudarei mais tarde para um endereço IP fixo quando o sistema base tiver sido instalado. Se sua rede não tiver um servidor DHCP, você pode inserir um endereço IP fixo agora, escolhendo a placa de rede (pressione Tab até que ela esteja destacada e, em seguida, pressione Retornar).

Configuração de rede

Agora você pode definir um endereço de servidor proxy caso um proxy seja necessário para acessar a internet. No meu caso, não é necessário um proxy, então escolho “Concluído” para ir para o próximo passo da instalação.

Configuração de proxy

Aqui, você pode escolher de qual servidor espelho do Ubuntu as atualizações e arquivos de instalação devem ser baixados. Eu vou manter o padrão e ir para a próxima tela de instalação.

Servidor espelho

O instalador do servidor Ubuntu agora mostra o disco rígido detectado no servidor. O disco de instalação é um HD de 40GB em /dev/sda. Eu escolherei usar todo o disco para minha instalação do Ubuntu. Se você precisar de um layout personalizado com várias partições, selecione “Layout Personalizado” em vez disso e crie partições conforme necessário.

Particionamento de disco

O instalador mostra a configuração de armazenamento padrão abaixo. Consiste em uma partição /boot de 2GB mais uma grande partição / contendo a instalação do sistema operacional. Mas como podemos ver, o Ubuntu deixou 19GB não utilizados na partição LVM. Nos passos seguintes, reconfigurarei a partição LVM para usar todo o espaço para a partição /. Alternativamente, você pode usar o espaço não utilizado, por exemplo, para uma partição /home ou /var, dependendo de como você planeja usar o sistema.

Layout de partição do Ubuntu com LVM

Vá para a partição / (ubuntu-lv) na seção ‘dispositivos usados’ conforme mostrado abaixo.

Escolha editar a partição.

Digite o tamanho máximo no campo de tamanho.

Pressione salvar, e agora temos 100% do espaço alocado para a partição /, como mostrado na captura de tela abaixo.

Antes que a instalação comece, o instalador do Ubuntu solicita a confirmação do particionamento. Pressione a tecla “Tab” até que a opção “Continuar” esteja destacada em vermelho, depois pressione “Retornar” para prosseguir.

Gravar alterações de layout no disco rígido

Agora é hora de definir o nome do servidor (hostname) e o nome de usuário e senha do administrador. Eu escolherei o nome de usuário ‘administrador’ aqui como exemplo. Por favor, use um nome diferente e mais seguro em sua configuração real. O usuário shell do Ubuntu que criamos nesta etapa tem permissões sudo, o que significa que ele pode administrar o sistema e se tornar um usuário root via sudo.

Criar um usuário

O Ubuntu agora oferece a opção de comprar o Ubuntu pro. Eu usarei a versão OpenSource aqui e pularei essa etapa.

Pular Ubuntu pro

A maioria dos servidores Linux é administrada pela rede usando SSH. Nesta etapa, o instalador do Ubuntu pode instalar o servidor SSH diretamente. Selecione a caixa de seleção “Instalar Servidor OpenSSH” e prossiga para o próximo passo.

Instalar servidor SSH

Nesta etapa, você pode pré-instalar serviços comumente usados via instalador Snap. Eu não seleciono nenhum serviço aqui, pois o objetivo deste guia é instalar um sistema base mínimo. Você pode instalar serviços via apt ou snap a qualquer momento depois.

Pré-selecionar pacotes

O instalador do Ubuntu agora prossegue com a instalação com base em nossas configurações escolhidas.

Instalando pacotes

A instalação do Ubuntu foi concluída com sucesso. Selecione “Reiniciar” para inicializar o servidor no sistema Ubuntu 24.04 recém-instalado.

Instalação do Ubuntu 24.04 concluída

A instalação base está concluída agora. No próximo capítulo, explicarei a configuração do endereço de rede estático e instalarei um editor de texto baseado em shell para editar arquivos de configuração.

Inicializando o Ubuntu 24.04

4. Primeiro Login

Agora faça login no shell (ou remotamente via SSH) no servidor como usuário “administrador”. O nome de usuário pode diferir se você escolheu um nome diferente durante a configuração.

Prompt de login do Ubuntu 24.04

Login realizado com sucesso no servidor Ubuntu 24.04.

Ubuntu 24.04 instalado com sucesso

5. 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 adicionar a string sudo a todos os comandos deste tutorial ou nos tornarmos root agora digitando:

sudo -s

Você pode habilitar o login root executando:

sudo passwd root

E você está 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 https://help.ubuntu.com/community/RootSudo.)

6. Instalar o Servidor SSH (Opcional)

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

sudo apt -y 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 24.04.

7. Instalar um editor baseado em shell (Opcional)

Aqui, instalaremos dois editores baseados em texto. O editor Nano é mais simples para iniciantes, enquanto outros preferem o editor tradicional vi/vim. O programa vi padrão tem um comportamento estranho no Ubuntu e Debian; para corrigir isso, instalamos o vim-nox:

sudo apt -y install nano vim-nox

8. Configurar a Rede

Alguns ferramentas de rede comumente usadas não estão instaladas ao escolher a instalação mínima. Podemos instalá-las com o seguinte comando:

sudo apt install net-tools

Como o instalador do Ubuntu configurou nosso sistema para obter suas configurações de rede via DHCP, podemos mudar isso agora, pois um servidor deve ter um endereço IP estático. Se você quiser manter a configuração de rede baseada em DHCP, pule este capítulo. No Ubuntu 24.04, a rede é configurada com Netplan pelo cloud-init, e o arquivo de configuração que o cloud-init usa para configurar o netplan é /etc/netplan/50-cloud-init.yaml. O arquivo de configuração de rede tradicional /etc/network/interfaces não é mais utilizado. Edite /etc/netplan/50-cloud-init.yaml e ajuste-o conforme suas necessidades (neste exemplo, usarei o endereço IP 192.168.0.100 e os servidores DNS 8.8.4.4, 8.8.8.8.

O primeiro passo é desabilitar a configuração de rede via cloud-init, pois configuramos as configurações de rede com netplan diretamente. Execute o seguinte comando para fazer isso:

echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Em seguida, abra o arquivo de configuração de rede com nano:

sudo nano /etc/netplan/50-cloud-init.yaml

O servidor está usando DHCP logo após a instalação; o arquivo de interfaces ficará assim:

# Este arquivo é gerado a partir das informações fornecidas pela fonte de dados.  Mudanças  
# nele não persistirão após uma reinicialização da instância.  Para desabilitar as  
# capacidades de configuração de rede do cloud-init, escreva um arquivo  
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg com o seguinte:  
# network: {config: disabled}  
network:  
    ethernets:  
        ens33:  
            dhcp4: true  
    version: 2

Para usar um endereço IP estático 192.168.0.100, mudarei o arquivo para que fique assim:

# Este arquivo descreve as interfaces de rede disponíveis em seu sistema
# Para mais informações, veja netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.0.100/24]
     routes:
      - to: default
        via: 192.168.0.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

IMPORTANTE: A indentação das linhas é importante. Adicione as linhas conforme mostrado acima.

Em seguida, reinicie sua rede para aplicar as alterações:

sudo netplan generate  
sudo netplan apply

Em seguida, edite /etc/hosts.

sudo nano /etc/hosts

Deixe assim:

127.0.0.1 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  
ff02::1 ip6-allnodes  
ff02::2 ip6-allrouters

Agora, mudaremos o hostname de nossa máquina da seguinte forma:

sudo echo server1 > /etc/hostname   
sudo hostname server1

O primeiro comando define o hostname “server1” no arquivo /etc/hostname. O sistema lê este arquivo na inicialização. O segundo comando define o hostname na sessão atual, para que não precisemos reiniciar o servidor para aplicar o hostname.

Alternativamente, para os dois comandos acima, você pode usar o comando hostnamectl, que faz parte do pacote systemd.

sudo hostnamectl set-hostname server1

Depois, execute:

hostname   
hostname -f

O primeiro comando retorna o hostname curto, enquanto o segundo comando mostra o nome de domínio totalmente qualificado (FQDN):

root@server1:/home/administrator# hostname  
server1  
root@server1:/home/administrator# hostname -f  
server1.example.com  
root@server1:/home/administrator#

Se você quiser ajustar o layout do teclado do servidor, execute este comando:

sudo dpkg-reconfigure keyboard-configuration

Parabéns! Agora, temos uma configuração básica do servidor Ubuntu 24.04 que fornece uma base sólida para todas as configurações do Ubuntu Server.

9. Imagem da Máquina Virtual

Este tutorial está disponível como uma máquina virtual pronta para uso no formato OVA / OVF para assinantes do Howtoforge. O formato da VM é compatível com VMWare e Virtualbox, e outras ferramentas que podem importar o formato OVA ou OVF. Você pode encontrar o link de download no menu à direita, perto do topo. Clique no nome do arquivo para iniciar o download.

Os detalhes de login da VM são:

Login SSH

Nome de usuário: administrador
Senha: howtoforge

O usuário administrador tem permissões sudo.

Por favor, mude as senhas após a primeira inicialização.

A VM está configurada para o IP estático 192.168.0.100. O IP pode ser alterado no arquivo /etc/netplan/50-cloud-init.yaml, conforme mostrado na etapa 8 do tutorial. O layout do teclado da VM baixável é o layout de teclado dos EUA.

10. Links

Ubuntu: http://www.ubuntu.com/

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.