Pesquisa de site

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.

  1. Instalação do CentOS 7 Mínimo
  2. 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.

  1. 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