30 coisas a fazer após a instalação mínima do RHEL/CentOS 7
CentOS é uma distribuição Linux padrão da indústria que é um derivado do RedHat Enterprise Linux. Você pode começar a usar o sistema operacional assim que instalá-lo, mas para aproveitar ao máximo seu sistema você precisa realizar algumas atualizações, instalar alguns pacotes, configurar determinados serviços e aplicativos.
Este artigo tem como objetivo “30 coisas a fazer após instalar o RHEL/CentOS 7”. A postagem foi escrita tendo em mente que você instalou o RHEL/CentOS Minimal Install, que é preferido em ambientes corporativos e de produção; caso contrário, você pode seguir o guia abaixo que mostrará instalações mínimas de ambos.
- Instalação do CentOS 7 Mínimo
- Instalação do RHEL 7 Mínimo
A seguir está uma lista de itens importantes que abordamos neste guia com base nos requisitos padrão do setor. Esperamos que essas coisas sejam muito úteis na configuração do seu servidor.
1. Registre-se e habilite a assinatura Red Hat
Após a instalação mínima do RHEL 7, é hora de registrar e habilitar seu sistema nos repositórios Red Hat Subscription e realizar uma atualização completa do sistema. Isto é válido apenas se você tiver uma assinatura RedHat válida. Você precisa registrá-lo para ativar os repositórios oficiais do sistema RedHat e atualizar o sistema operacional de tempos em tempos.
Já cobrimos instruções detalhadas sobre como registrar e ativar a assinatura RedHat no guia abaixo.
- Registre e habilite repositórios de assinaturas Red Hat no RHEL 7
Nota: Esta etapa é apenas para RedHat Enterprise Linux com uma assinatura válida. Se você estiver executando um servidor CentOS, passe imediatamente para as etapas seguintes.
2. Configure a rede com endereço IP estático
A primeira coisa que você precisa fazer é configurar o endereço IP estático, rota e DNS para o seu servidor CentOS. Estaremos usando o comando ip para substituir o comando ifconfig. No entanto, o comando ifconfig ainda está disponível para a maioria das distribuições Linux e pode ser instalado a partir do repositório padrão.
yum install net-tools [Provides ifconfig utility]
Mas como eu disse, usaremos o comando ip para configurar o endereço IP estático. Portanto, certifique-se primeiro de verificar o endereço IP atual.
ip addr show
Agora abra e edite o arquivo /etc/sysconfig/network-scripts/ifcfg-enp0s3 usando o editor de sua preferência. Aqui, estou usando o editor Vi e certifique-se de que você seja usuário root para fazer alterações…
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
Agora estaremos editando quatro campos no arquivo. Observe os quatro campos abaixo e deixe todo o resto intacto. Deixe também aspas duplas como estão e insira seus dados entre elas.
IPADDR = “[Enter your static IP here]”
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”
Depois de fazer as alterações ‘ifcfg-enp0s3‘, fica parecido com a imagem abaixo. Observe que seu IP, GATEWAY e DNS podem variar, por favor confirme com seu ISP. Salvar e sair.
Reinicie a rede de serviço e verifique se o IP atribuído está correto ou não. Se tudo estiver bem, Ping para ver o status da rede…
service network restart
Após reiniciar a rede, certifique-se de verificar o endereço IP e o status da rede…
ip addr show
ping -c4 google.com
3. Defina o nome do host do servidor
A próxima coisa a fazer é alterar o HOSTNAME do servidor CentOS. Verifique o HOSTNAME atualmente atribuído.
echo $HOSTNAME
Para definir o novo HOSTNAME precisamos editar ‘/etc/hostsname‘ e substituir o nome do host antigo pelo desejado.
vi /etc/hostname
Após definir o nome do host, certifique-se de confirmar o nome do host fazendo logout e login novamente. Após o login, verifique o novo nome do host.
echo $HOSTNAME
Alternativamente, você pode usar o comando ‘hostname’ para visualizar seu hotsname atual.
hostname
4. Atualize ou atualize a instalação mínima do CentOS
Isso não instalará nenhum pacote novo, exceto atualizar e instalar a versão mais recente dos pacotes instalados e atualizações de segurança. Além disso, Atualizar e Atualizar são praticamente iguais, exceto pelo fato de Atualizar=Atualizar + ativar o processamento obsoleto durante as atualizações.
yum update && yum upgrade
Importante: Você também pode executar o comando abaixo, que não solicitará a atualização dos pacotes e você não precisará digitar 'y' para aceitando as mudanças.
Porém é sempre uma boa ideia revisar as mudanças que ocorrerão no servidor, especialmente na produção. Portanto, usar o comando abaixo pode automatizar a atualização para você, mas não é recomendado.
yum -y update && yum -y upgrade
5. Instale o navegador da web de linha de comando
Na maioria dos casos, principalmente em ambiente de produção, costumamos instalar o CentOS como linha de comando sem GUI, nesta situação devemos ter uma ferramenta de navegação por linha de comando para verificar sites via terminal. Para isso, vamos instalar uma ferramenta muito famosa chamada ‘links‘.
yum install links
Para uso e exemplos de como navegar em sites com a ferramenta links, leia nosso artigo Navegação na Web por linha de comando com ferramenta de links
6. Instale o servidor HTTP Apache
Não importa para que finalidade você usará o servidor, na maioria dos casos você precisará de um servidor HTTP para executar sites, multimídia, scripts do lado do cliente e muitas outras coisas.
yum install httpd
Se você deseja alterar a porta padrão (80) do servidor Apache HTTP para qualquer outra porta. Você precisa editar o arquivo de configuração ‘/etc/httpd/conf/httpd.conf’ e procurar a linha que começa normalmente como:
LISTEN 80
Altere o número da porta ‘80’ para qualquer outra porta (digamos 3221), salve e saia.
Adicione a porta que você acabou de abrir para o Apache através do firewall e recarregue o firewall.
Permitir serviço http através de firewall (Permanente).
firewall-cmd --add-service=http
Permitir a porta 3221 através do firewall (Permanente).
firewall-cmd --permanent --add-port=3221/tcp
Recarregue o firewall.
firewall-cmd --reload
Depois de fazer tudo acima, agora é hora de reiniciar o servidor Apache HTTP, para que o novo número da porta entre em vigor.
systemctl restart httpd.service
Agora adicione o serviço Apache em todo o sistema para iniciar automaticamente quando o sistema for inicializado.
systemctl start httpd.service
systemctl enable httpd.service
Agora verifique o servidor Apache HTTP usando a ferramenta de linha de comando links conforme mostrado na tela abaixo.
links 127.0.0.1