Pesquisa de site

Como instalar o servidor mínimo Ubuntu 24.04 (Noble Numbat)


Este tutorial existe para estas versões do sistema operacional

  • Ubuntu 24.04 (Nobre Numbat)
  • Ubuntu 22.04 (Jammy Medusa)
  • Ubuntu 20.04 (FocalFossa)
  • Ubuntu 18.04 (castor biônico)
  • Ubuntu 17.10 (Artful Aardvark)
  • Ubuntu 17.04 (Zesty Zapus)

Nesta página

  1. 1. Requisitos
  2. 2. Nota Preliminar
  3. 3. Instalando o sistema básico Ubuntu 24.04
  4. 4. Primeiro login
  5. 5. Obtenha privilégios de root
  6. 6. Instale o servidor SSH (opcional)
  7. 7. Instale um editor baseado em shell (opcional)
  8. 8. Configure a rede
  9. 9. Imagem da máquina virtual

    1. Login SSH
  10. 10. Links

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 servidores perfeitos. Este tutorial usa o branch LTS, que recebe atualizações por cinco anos do Ubuntu e é recomendado para uso em servidores.

1. Requisitos

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

  • A imagem ISO do servidor Ubuntu 24.04 está disponível aqui: https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso (para CPUs Intel e AMD de 64 bits). Dê uma olhada aqui para outros downloads do Ubuntu: https://releases.ubuntu.com/24.04/
  • Recomenda-se uma conexão rápida à Internet, pois as atualizações dos pacotes são baixadas dos servidores Ubuntu durante a instalação.

2. Nota Preliminar

Neste tutorial, uso o nome de host server1.example.com com endereços IP 192.168.0.100 e gateway 192.168.0.1. Essas configurações podem ser diferentes para você, portanto, será necessário substituí-las quando apropriado.

3. Instalando o sistema básico Ubuntu 24.04

Insira o CD/DVD/pendrive de instalação do Ubuntu em seu sistema e inicialize a partir dele. Ao instalar o sistema operacional em uma máquina virtual como farei aqui, você poderá selecionar o arquivo ISO baixado como fonte para a unidade de CD/DVD no VMWare e Virtualbox sem gravá-lo primeiro no CD. Inicie o servidor ou máquina virtual, ele inicializará o sistema e iniciará o instalador.

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

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

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

O layout de teclado correto para minha instalação está selecionado agora. Escolha “Concluído” no final da tela e pressione “Retornar” para ir para a próxima etapa.

Na próxima etapa, o instalador permite escolher entre uma configuração de servidor Ubuntu padrão ou uma configuração mínima. Selecionarei uma configuração mínima aqui e instalarei apenas o software necessário posteriormente. Isto é especialmente útil ao executar o Ubuntu em um pequeno servidor virtual.

O instalador do Ubuntu agora mostra qual placa de rede detectou no servidor. O nome do dispositivo de rede atribuído automaticamente é ens33. O endereço IPv4 foi atribuído automaticamente via DHCP. Alterarei mais tarde para um endereço IP fixo quando o sistema básico for instalado. Se a sua rede não possui servidor DHCP, você pode inserir um endereço IP fixo agora escolhendo a placa de rede (pressione Tab até que seja destacado e pressione Return).

Agora você pode definir um endereço de servidor proxy caso seja necessário um proxy para acessar a Internet. No meu caso, não há necessidade de proxy, então escolho “Concluído” para ir para a próxima etapa de instalação.

Aqui, você pode escolher de quais atualizações do servidor espelho do Ubuntu e arquivos de instalação serão baixados. Manterei o padrão e irei para a próxima tela de instalação.

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. Escolherei usar o disco inteiro para minha instalação do Ubuntu. Se você precisar de um layout personalizado com múltiplas partições, selecione "Layout Personalizado" e crie partições conforme necessário.

O instalador mostra a configuração de armazenamento padrão abaixo. Consiste em uma partição /boot de 2 GB mais uma partição/grande contendo a instalação do sistema operacional. Mas como podemos ver, o Ubuntu deixou 19 GB não utilizados na partição LVM. Nas etapas a seguir, reconfigurarei a partição LVM para usar todo o espaço da 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.

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

Escolha editar a partição.

Insira o tamanho máximo no campo de tamanho.

Pressione salvar e agora temos 100% do espaço alocado para a partição /, conforme mostrado na imagem abaixo.

Antes do início da instalação, o instalador do Ubuntu solicita a confirmação do particionamento. Pressione a tecla “Tab” até que a opção “Continuar” fique destacada em vermelho e pressione “Retornar” para prosseguir.

Agora é hora de definir o nome do servidor (hostname) e o nome de usuário e senha do administrador. Escolherei o nome de usuário 'administrador' aqui como exemplo. 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.

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

A maioria dos servidores Linux são administrados pela rede usando SSH. Nesta etapa, o instalador do Ubuntu pode instalar o servidor SSH diretamente. Marque a caixa de seleção "Instalar servidor OpenSSH" e prossiga para a próxima etapa.

Nesta etapa, você pode pré-instalar serviços comumente usados por meio do instalador Snap. Não seleciono nenhum serviço aqui, pois o objetivo deste guia é instalar um sistema básico mínimo. Você pode instalar serviços via apt ou snap a qualquer momento posteriormente.

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

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

A instalação básica 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.

4. Primeiro login

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

Conectado com sucesso no servidor Ubuntu 24.04.

5. Obtenha 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 precisamos executar todas as etapas deste tutorial com privilégios de root, podemos preceder todos os comandos deste tutorial com a string sudo ou nos tornarmos root agora mesmo digitando:

sudo -s

Você pode ativar 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ários motivos. Consulte https://help.ubuntu.com/community/RootSudo.)

6. Instale o servidor SSH (opcional)

Se você não optou por instalar o servidor OpenSSH durante a instalação do sistema acima, você pode fazer isso agora:

sudo apt -y install ssh openssh-server

A partir de agora, você pode usar um cliente SSH como PuTTY e conectar-se da sua estação de trabalho ao servidor Ubuntu 24.04.

7. Instale 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 vi/vim tradicional. O programa vi padrão tem um comportamento estranho no Ubuntu e no Debian; para corrigir isso, instalamos o vim-nox:

sudo apt -y install nano vim-nox

8. Configure a rede

Algumas ferramentas de rede comumente usadas não são instaladas ao escolher a instalação mínima. Podemos instalá-los 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 porque um servidor deve ter um endereço IP estático. Se 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 usado. Edite /etc/netplan/50-cloud-init.yaml e ajuste-o às suas necessidades (neste exemplo de configuração, usarei o endereço IP 192.168.0.100 e os servidores DNS 8.8.4.4, 8.8.8.8 .

A primeira etapa é desabilitar a configuração de rede via cloud-init enquanto definimos as configurações de rede diretamente com netplan. 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:

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        ens33:
            dhcp4: true
    version: 2

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

# This file describes the network interfaces available on your system
# For more information, see 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: O recuo 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

Faça com que fique assim:

127.0.0.1 localhost
192.168.0.100 server1.example.com server1
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Agora, mudaremos o nome do host da nossa máquina da seguinte forma:

sudo echo server1 > /etc/hostname 
sudo hostname server1

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

Alternativamente, aos 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 nome de host abreviado, 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ê deseja 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 servidor Ubuntu.

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 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 direito, próximo ao 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.

Altere 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 para download é o layout do teclado dos EUA.

10. Links

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

Artigos relacionados: