Servidor CentOS · 7 min read · Sep 29, 2025
Como Instalar um Servidor Minimal CentOS 8

Este documento descreve a instalação de um servidor CentOS 8. O objetivo deste guia é fornecer uma configuração mínima que pode ser usada como base para nossos outros tutoriais aqui no howtoforge, como os guias de servidor perfeito ou os tutoriais de servidor SAMBA, LAMP e LEMP.
Requisitos
Para começar com a instalação do CentOS 8, precisaremos do arquivo ISO do instalador. Isso pode ser o ISO minimal do CentOS ou o arquivo ISO do DVD. Se você planeja instalar apenas este servidor, escolha o ISO minimal, pois é menor, o instalador fará o download dos pacotes necessários durante a instalação mais tarde. Eu vou instalar vários servidores com CentOS 8, portanto, escolho o ISO do instalador do DVD para não ter que baixar os mesmos pacotes novamente para cada servidor.
- Baixe o ISO do CentOS 8 de um espelho próximo a você http://www.centos.org/download/. Eu vou usar este espelho:
http://ftp.hosteurope.de/mirror/centos.org/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-minimal.iso
Eu farei a instalação em uma máquina virtual VMware. Os passos de instalação em um servidor físico são os mesmos. Se o seu servidor não conseguir inicializar a partir de um arquivo ISO, grave o ISO em um DVD e insira-o na unidade de DVD do servidor.
Nota Preliminar
Este tutorial é baseado no servidor CentOS 8, eu uso 192.168.0.100 como meu endereço IP neste tutorial e server1.example.com como o nome do host. Essas configurações podem diferir para você, então você deve substituí-las onde apropriado.
Instalar o Sistema Base do CentOS 8
Inicialize a partir da imagem ISO do CentOS 8. Selecione Instalar CentOS 8.

Em seguida, pressione ENTER.

Escolha o idioma de instalação. Estou usando inglês com inglês dos Estados Unidos aqui, então apenas pressiono Continuar:
Em seguida, obtemos a seguinte tela:

Começarei a personalizar as configurações começando com LOCALIZAÇÃO em DATA & HORA. Clique em DATA & HORA. Selecione seu fuso horário, no meu caso, estou selecionando a Europa como Região e Berlim como Cidade. Pressione Concluído quando terminar.
Isso definirá a DATA & HORA do servidor para o fuso horário Europe/Berlin. Em seguida, personalizarei o layout do TECLADO, clique em TECLADO para iniciar a caixa de diálogo de configuração.

Pressione o ícone + para adicionar outro layout de teclado:

Ele mostrará a seguinte janela com a lista de layouts de teclado disponíveis. No meu caso, seleciono Alemão e clico no botão Adicionar para adicionar o layout do teclado.

Em seguida, personalizamos as OPÇÕES DE TROCA DE LAYOUT pressionando Opções:

Você pode usar qualquer combinação de teclas para alternar entre os teclados, no meu caso estou usando Alt+Ctrl. Após selecionar sua combinação de teclas desejada, pressione Concluído.

Em seguida, pressione Concluído.
Agora podemos adicionar SUPORTE A IDIOMAS se você não quiser usar o inglês. Clique em “SUPORTE A IDIOMAS” para abrir a caixa de diálogo.

Por padrão, o CentOS vem com o idioma inglês pré-instalado, mas podemos adicionar mais idiomas facilmente. No meu caso, estou adicionando Deutsch Alemão com Deutsch (Deutschland) como o idioma adicional. Pressione Concluído após a seleção

Em seguida, vamos para SOFTWARE > FONTE DE INSTALAÇÃO e selecionar a mídia de instalação.

Em seguida, você verá que a fonte de instalação é “Mídia de instalação detectada automaticamente”, se você tiver alguma outra fonte de instalação, como uma instalação de rede, então você pode definir o caminho no campo “Na rede” com e sem proxy da Configuração de Proxy. Além disso, podemos adicionar Repositórios adicionais, se necessário. Em seguida, pressione Concluído.

Em seguida, procederemos para SELEÇÃO DE SOFTWARE, por padrão vem com Instalação Mínima.

Podemos adicionar mais pacotes de software, se necessário (quando você usa o DVD de instalação e não o instalador minimal). No meu caso, preciso apenas de uma instalação mínima (Funcionalidade Básica) para instalar o software mais tarde com yum, então salvarei as configurações pressionando Concluído.

Movemos para o SISTEMA e selecionamos DESTINO DE INSTALAÇÃO.

Quando você precisar de um esquema de particionamento manual, pode selecionar Eu configurarei a particionamento, no meu caso, prefiro Configurar particionamento automaticamente, depois pressione Concluído.

Em seguida, personalizaremos nossa REDE & NOME DO HOST selecionando isso.

Eu usarei o nome do host server1.example.com e personalizarei a configuração ethernet pressionando Configurar.

A próxima tela ficará assim, agora adicionamos as Configurações IPv4 selecionando a mesma. Se você tiver IPv6, então você adiciona nas Configurações IPv6.

Em seguida, você pode configurar a rede para corresponder à sua configuração de rede local. No meu caso, uso um IP estático, então selecionarei Manual

Adicione as entradas para Endereço, Máscara de Rede e Gateway de acordo com seu ambiente de IP estático. No meu caso, estou usando Endereço como 192.168.0.100, Máscara de Rede como 255.255.255.0, Gateway como 192.168.0.1 e servidores DNS como 8.8.8.8 8.8.4.4 Esses valores podem variar de acordo com seu ambiente de rede. Depois disso, pressione Salvar.

IMPORTANTE: Se você não tiver uma conexão de internet IPv6, então defina o IPv6 de automático para ignorar na aba IPv6, caso contrário, você não conseguirá acessar a internet a partir deste servidor em IPv4, pois o CentOS parece ignorar a configuração correta de IPv4 e usa IPv6 em vez disso, o que falha.

Em seguida, temos que ativar a conexão, como mostrado na captura de tela abaixo. Pressione Concluído.

Defina o nome do host do servidor no campo “Nome do Host” e clique no botão aplicar.

Agora estamos prontos para iniciar o processo de instalação, você pode querer verificar todas as configurações e depois pressionar Iniciar Instalação.

O processo de instalação começará agora e você verá uma pequena barra de progresso azul na próxima janela. Agora temos que definir a SENHA ROOT e adicionar um novo usuário não-root na opção CRIAÇÃO DE USUÁRIO. Primeiro, irei para a senha root.

Digite uma senha segura de sua escolha e pressione Concluído

Em seguida, iremos para a CRIAÇÃO DE USUÁRIO.

Em seguida, criarei um usuário não-root, como no meu caso usei o Nome completo “ Howtoforge “ e Nome de usuário “ howtoforge “, marque a opção Exigir a senha para usar esta conta e depois pressione Concluído. Claro que você deve usar um nome de usuário e senha de sua escolha.

Pressione Concluído. Tenha paciência e aguarde a conclusão da configuração.
Após a conclusão da instalação, ele pedirá para reiniciar o servidor, basta pressionar Finalizar configuração.

O servidor reinicia e solicitará seu nome de usuário e senha em seguida.

Agora estamos prontos para fazer login com o usuário que acabamos de criar acima ou podemos usar as credenciais root.
O primeiro login no CentOS 8
Faça login como usuário root no servidor para que possamos fazer alguns passos finais de instalação.

O primeiro é instalar todas as atualizações disponíveis com dnf.
dnf updateconfirme com “y” para prosseguir com a instalação das atualizações.
Vou instalar dois editores de linha de comando para poder editar arquivos de configuração no shell:
dnf install nano vimConfiguração de Rede
O CentOS 8 minimal não vem pré-instalado com o comando ifconfig, nós o instalaremos da seguinte forma:
yum install net-toolsSe você quiser mudar ou ver o arquivo de configuração da rede, basta editar o arquivo
nano /etc/sysconfig/network-scripts/ifcfg-ens33Ele ficará assim quando você configurar um endereço IP estático:
TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="233f2c1b-877c-4b28-b17d-1eb091ded288"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.0.100"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="8.8.8.8"Ou assim quando você usa DHCP:
TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="233f2c1b-877c-4b28-b17d-1eb091ded288"
DEVICE="ens33"
ONBOOT="yes"
HWADDR="00:50:56:15:23:79"
PEERDNS="yes"
PEERROUTES="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"Altere os valores se necessário.
Nota: O nome do DEVICE acima pode variar, então verifique o arquivo equivalente no diretório /etc/sysconfig/network-scripts.
Ajustar /etc/hosts
Ajuste o arquivo /etc/hosts da seguinte forma:
nano /etc/hostsFaça os valores ficarem assim:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.0.100 server1.example.com server1
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Parabéns! Agora temos uma configuração básica mínima do servidor CentOS 8 que fornece uma base sólida para nossos outros tutoriais.
Baixar o servidor CentOS 8 como uma máquina virtual
Esta configuração está disponível como um download de máquina virtual no formato ova/ovf (compatível com VMWare e Virtualbox) para assinantes do howtoforge.
Detalhes de login para a VM
- A senha root é: howtoforge
- A senha do usuário “howtoforge” é: howtoforge
Por favor, mude ambas as senhas no primeiro login.
- O endereço IP da VM é 192.168.0.100
Links
- CentOS: http://www.centos.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.