
Instalação e configuração mínima para servidor CentOS 7.4
2022-11-15
Voltar
Utilizando a instalação mínima do CentOS 7.4 faremos as configurações de rede e aplicativos manualmente.
Concluída a instalação devemos configurar a(s) interfaces de rede.
O primeiro arquivo a ser configurado é /etc/hosts. Nele devemos incluir o IP da máquina, o nome do host e o domínio e caso necessário comentar a configuração de IPv6:
Concluída a instalação devemos configurar a(s) interfaces de rede.
O primeiro arquivo a ser configurado é /etc/hosts. Nele devemos incluir o IP da máquina, o nome do host e o domínio e caso necessário comentar a configuração de IPv6:
192.168.0.101 servcentos.homeserver servcentos
Em seguida devemos configurar a placa de rede. Para verificarmos as interfaces disponíveis podemos utilizar o comando ip -a.
Localizada a placa desejada vamos editar o arquivo de configuração do dispositivo. O script de configuração está no diretório /etc/sysconfig/network-scripts
Os dados de configuração são em geral como segue:
Localizada a placa desejada vamos editar o arquivo de configuração do dispositivo. O script de configuração está no diretório /etc/sysconfig/network-scripts
Os dados de configuração são em geral como segue:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=no IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp2s0 UUID=6b57362d-d38e-4f16-8f92-fa057a7ed0a6 DEVICE=enp2s0 ONBOOT=yes IPADDR=192.168.0.101 NETMASK=255.255.255.0 DNS1=192.168.0.101 DNS2=8.8.8.8 DOMAIN=homeserver NM_CONTROLLED=no
O próximo arquivo a configurar é o /etc/resolv.conf
search homeserver nameserver 192.168.0.101 nameserver 8.8.8.8
E por último o arquivo /etc/sysconfig/network
NETWORKING=yes GATEWAY=192.168.0.1
Com isso já temos a rede configurada e podemos acessar o servidor através do ssh.
Em seguida devemos fazer as atualizações:
# yum update
E as instalações básicas:
Em seguida devemos fazer as atualizações:
# yum update
E as instalações básicas:
# yum install vim # yum install net-tools # yum groupinstall 'Development Tools'
Com isso temos o sistema pronto para a instalação dos serviços necessários.
Para instalação de pacotes devemos atualizar algumas opções de repositórios. Para isso devemos executar as seguintes instalações:
Para instalação de pacotes devemos atualizar algumas opções de repositórios. Para isso devemos executar as seguintes instalações:
# yum install epel-release # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install yum-utils
Com esses repositórios podemos instalar alguns pacotes que não são encontrados por padrão no yum
Apache e Nginx
Para instalação do Apache verifique o curso Administração de Servidores Linux com CentOS 7. Já para instalar o Nginx fiz basicamente o mesmo procedimento. Para ter os dois servidores rodando em paralelo, defini a porta do Nginx para 8080 no arquivo /etc/nginx/nginx.conf
Em seguida liberar as portas no firewall:
Apache e Nginx
Para instalação do Apache verifique o curso Administração de Servidores Linux com CentOS 7. Já para instalar o Nginx fiz basicamente o mesmo procedimento. Para ter os dois servidores rodando em paralelo, defini a porta do Nginx para 8080 no arquivo /etc/nginx/nginx.conf
Em seguida liberar as portas no firewall:
# firewall-cmd --permanent --add-port=8080/tcp # firewall-cmd --reload
MySQL
Para instalação do MySQL verificar curso Administração de Servidores Linux com CentOS 7.
PHP
Para instalação do PHP 7.4 ver anotação Instalação de PHP no servidor CentOS
NodeJS e NVM
Instalar através do yum
Para instalação do MySQL verificar curso Administração de Servidores Linux com CentOS 7.
PHP
Para instalação do PHP 7.4 ver anotação Instalação de PHP no servidor CentOS
NodeJS e NVM
Instalar através do yum
# yum install nodejs
A seguir instalar o NVM conforme a anotação Instalando NVM (Node Version Manager)