Guia de Configuração Inicial do AlmaLinux

O Que É

Este artigo fornece um guia prático e mínimo para a configuração inicial do AlmaLinux após uma instalação limpa, ideal para ambientes de servidor.

Por Que

Após a instalação, o AlmaLinux requer configurações essenciais para operar de forma segura, gerenciável e acessível via rede. Essas etapas estabelecem a base antes da implantação de qualquer aplicação.

Como

Passo 1: Alterar o Nome do Host

hostnamectl set-hostname seu-hostname
echo "127.0.0.1   localhost seu-hostname" >> /etc/hosts

Passo 2: Configurar a Rede (Exemplo: IP Estático)

nmcli con mod "eth0" ipv4.addresses 192.168.1.100/24
nmcli con mod "eth0" ipv4.gateway 192.168.1.1
nmcli con mod "eth0" ipv4.dns 8.8.8.8
nmcli con mod "eth0" ipv4.method manual
nmcli con up "eth0"

Passo 3: Definir Proxy (Se Necessário)

cat <<EOF > /etc/profile.d/proxy.sh
export http_proxy="http://proxy.exemplo.com:8080"
export https_proxy="http://proxy.exemplo.com:8080"
export no_proxy="localhost,127.0.0.1"
EOF
chmod +x /etc/profile.d/proxy.sh
source /etc/profile.d/proxy.sh
echo 'proxy=http://proxy.exemplo.com:8080' >> /etc/dnf/dnf.conf

Passo 4: Desativar o SELinux

sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
setenforce 0

Passo 5: Atualizar o Sistema

dnf update -y
dnf upgrade -y

Passo 6: Configurar o Firewall

systemctl enable --now firewalld
firewall-cmd --permanent --add-service=ssh
firewall-cmd --reload

Passo 7: Definir o Fuso Horário e NTP

timedatectl set-timezone America/Sao_Paulo
systemctl enable --now chronyd

Passo 8: Criar Usuário Admin com Chave SSH

useradd adminuser
passwd adminuser
usermod -aG wheel adminuser
mkdir -p /home/adminuser/.ssh
chmod 700 /home/adminuser/.ssh
vi /home/adminuser/.ssh/authorized_keys  # Cole a chave pública
chmod 600 /home/adminuser/.ssh/authorized_keys
chown -R adminuser:adminuser /home/adminuser/.ssh

Passo 9: Reiniciar para Aplicar Configurações do SELinux

reboot

Conclusão

Esta configuração mínima prepara o sistema AlmaLinux para uso como servidor de forma segura e confiável, incluindo nome de host, rede, proxy, atualizações, SELinux desativado, firewall e fuso horário.

タイトルとURLをコピーしました