/ / Revisão do CentOS 7: Instalação, Recursos de Personalização e Recomendações

Revisão do CentOS 7: instalação, recursos de configuração e recomendações

Muitas pessoas nem mesmo suspeitam que todos os serviços eos serviços que utilizamos na Web baseiam-se exactamente nos mesmos computadores que funcionam nos nossos apartamentos, só que configurados de forma completamente diferente, não têm uma interface gráfica bonita e são controlados por comandos especializados. Esses computadores são chamados de servidores. Pessoas experientes, é claro, sabem como configurar e "aumentar" seu próprio servidor. Aqueles que são novos neste negócio precisam estudar mais de um fórum para finalmente se acostumar com ele. Uma coisa é certa: para configurar um servidor barato e estável, você precisa escolher a mesma base barata e estável, ou seja, um sistema operacional baseado em Linux. A escolha da maioria recai sobre o CentOS 7. Este material contém informações breves sobre como instalar o CentOS 7 e criar um servidor base a partir dele.

Instalação CentOS 7

O que é CentOS?

CentOS é uma distribuição Linux principalmentecuja vantagem é a estabilidade. Este sistema, como seu concorrente mais próximo, o Fedora, foi construído com base no código-fonte da distribuição paga do Red Hat Linux. Este último, por sua vez, é uma ferramenta ideal para administradores de sistema que exigem previsibilidade, operação estável e fácil gerenciamento.

CentOS não pode se orgulhar do mais recenteversões de pacotes, ao contrário do Fedora, mas todo administrador de sistema ficará feliz com isso quando o Fedora ou outra distribuição moderna com seus novos pacotes "travar", e o CentOS continuar a trabalhar silenciosamente, independentemente das circunstâncias. Este material descreve resumidamente o processo de configuração e instalação do CentOS 7, as principais características do sistema e do ambiente de trabalho.

Inicializando CentOS 7

Antes de instalar o CentOS 7, você precisa baixar a distribuição do sistema operacional do site oficial.

Existem várias opções de download:

  • Arquivo ISO para gravar em disco - ideal para a maioria com um sistema completo e interface gráfica;
  • Arquivo ISO para instalação do disco rígido e pen drive - o conjunto de pacotes mais completo;
  • ISO para descarga mínima - contémapenas um sistema operacional básico com um conjunto mínimo de pacotes e nenhuma interface gráfica (nesta versão do kit de distribuição, você pode facilmente "aumentar" o servidor sem instalar nada supérfluo).

Entre os arquivos de inicialização, você pode encontrar doisImagem de disco ao vivo com dois ambientes de trabalho diferentes (KDE e Gnome). Essas imagens são adequadas para quem deseja experimentar o sistema antes de instalá-lo em um disco rígido.

instalando o servidor centos 7

Instalando CentOS 7

Mesmo se você escolher a imagem mínima, o CentOS 7 oferecerá a você o uso da interface gráfica para instalar o sistema em seu disco rígido.

Este processo ocorre em 6 etapas básicas:

  • Configurando a data e hora - nesta fase, você só precisa selecionar seu fuso horário, e a hora será configurada automaticamente.
  • Configurando o idioma e o layout - você deve selecionar um idioma do sistema principal e um adicional, e também especificar os layouts de teclado necessários para eles.
  • Fonte de instalação - neste estágio, você não precisa alterar nada, então os arquivos de instalação serão retirados da mídia do sistema.
  • Software a ser instalado - neste estágio, precisamos selecionar o pacote mínimo de software, pois precisamos implantar o servidor sem um desktop e sem GUI.
  • Local de instalação - nesta fase, selecione o disco rígido em que a instalação será realizada, bem como a partição.
  • Configurando a Internet - aqui você precisa inserir os dados de conexão à rede.

Depois de inserir os dados, você precisará criarusuários do perfil e especifique a senha do Root. Após a conclusão do processo de instalação, o computador será reiniciado e oferecerá a inicialização do novo sistema operacional.

Instalação e configuração do CentOS 7

Instalando um servidor CentOS 7

Aqui vamos falar brevemente sobre como implantar um servidor universal baseado no CentOS 7 com um conjunto mínimo de ferramentas necessárias para sua operação completa.

Portanto, primeiro você precisa encontrar o próprio servidor.Ele pode ser contratado na Web (a partir de 250 rublos) ou configurado em uma máquina local. A única coisa necessária são os dados SSH que serão usados ​​para fazer o login no servidor. Tomemos como exemplo o endereço de email abstrato [email protected] e o nome de usuário com a senha também é centos.

Vale a pena iniciar a configuração criando um usuário e concedendo a ele todos os direitos necessários:

  • Adicione um usuário com o comando useradd centos;
  • Crie uma senha única para ele - passwd centos;
  • Fazemos o sistema enviar e-mail root para este usuário - vi / etc / aliases;
  • Damos ao usuário direitos sudo com o comando visudo (a linha de comando responderá com a confirmação da operação).

Em seguida, você precisa especificar o nome do host. Isso pode ser feito com o comando hostnamectl set-hostname server1.centos.net.

Então você precisa desabilitar o Firewall e o SeLinux.Isso deve ser feito para não se privar acidentalmente dos direitos de acesso ao servidor. O Firewall pode ser pausado usando os comandos systemctl stop firewalld e systemctl disable firewalld. A situação com SeLinux é um pouco mais complicada: você precisa abrir o arquivo de configuração correspondente no editor de texto Vi usando o comando vi / etc / selinux / config, encontrar a linha SELINUX = enabled e substituí-la por SELINUX = disabled. Então você precisa reiniciar o sistema.

instalando mysql centos 7

A próxima etapa da configuração é instalar o SSH.

Isto exige:

  • Adicione as chaves correspondentes do norte com o comando ssh-copy-id [email protected].
  • Mude a porta no arquivo de configuração / etc / ssh / sshd_config para a porta 222.
  • Negue o login no servidor sem direitos de Root digitando a linha PermitRootLogin sem senha.
  • E reinicie o servidor com o comando systemctl restart sshd.

Você também precisa atualizar todos os sistemas e instalar os repositórios epel e rpmforge. Isto exige:

  • Atualize todos os itens do sistema com o comando yum update.
  • Carregue novos componentes do sistema com yum -enablerepo = cr update.
  • Se os componentes existentes não forem suficientes, você podebaixe versões mais modernas de epel e rpmforge, para isso entramos no comando yum -y install * o endereço do repositório onde a versão necessária do software está armazenada * (um repositório adequado pode ser facilmente encontrado nos recursos do perfil).

Verificando serviços, configurando Apache e PHP

Para instalar componentes adicionais em uma estrutura de servidor existente, você precisará verificar e desabilitar alguns serviços e serviços MTA.

Para isso, você precisa:

  • Verifique quais serviços já estão em execução usando o comando systemctl -t service.
  • Desative todos os desnecessários e evite que eles sejam iniciados, por exemplo, para instalar serviços de e-mail, você precisará desativar o postfix usando os comandos systemctl stop postfix e systemctl disable postfix.

Então você precisa baixar o Apache e o PHP, que são necessários para o pleno funcionamento do nosso servidor.

Então, para isso:

  • Instale o pacote Apache usando o comando yum -y install httpd.
  • Fazemos alterações no arquivo de configuração (é necessário especificar o endereço do servidor, nome, assinaturas, etc.).
  • Inicie o Apache e habilite a função autorun com os comandos systemctl start httpd e systemctl enable httpd.
  • Em seguida, adicione o PHP com o comando yum -y install php php-mbstring php-near.
  • Reinicie o Apache com systemctl restart httpd.

instalando Zimbra centos 7

Instalando o sistema de gerenciamento de banco de dados MySql

Antes de instalar o MySql no CentOS7, vale esclarecer que ao usar o gerenciador de download Yum padrão, o sistema fará o download de uma versão alternativa do programa chamada MariaDB, portanto, no caso do CentOS, você terá que contornar.

Para instalar o MySql, você precisa:

  • Baixe o cliente MySql do repositório oficial do utilitário usando o link do comando wget * para o arquivo com o cliente MySql *.
  • Em seguida, instale-o no sistema usando sudo rpm –ivh * nome completo do arquivo rpm com a versão necessária do MySql * e sudo yum install mysql-server.
  • Em seguida, confirme a operação duas vezes digitando Y na linha de comando.

Instalação do sistema de monitoramento Zabbix

Para instalar o Zabbix no CentOS 7, você precisa encontrar a versão mais recente do cliente no site oficial do desenvolvedor e, em seguida, instalá-lo no sistema.

Isto exige:

  • Adicione o repositório com o comando rpm Uvh * link para o arquivo rpm com a versão atual do Zabbix *.
  • Atualize a lista de software disponível com o comando yum update.
  • Em seguida, instale o cliente Zabbix no sistema usando o comando yum install zabbix-agent.
  • Depois disso, resta verificar a versão do cliente (um terceiro é necessário) e responder afirmativamente a todas as solicitações digitando Y na linha de comando.

instalando Zabbix centos 7

Instalando o servidor de e-mail Zimbra

Antes de instalar o Zimbra no CentOS 7, você precisa preparar o sistema para isso.

Portanto, você precisa fazer o seguinte:

  • Configure o arquivo etc / hosts e o nome do host corretamente.
  • Permitir todas as portas Zimbra em iptables.
  • Desligue o SeLinux.
  • Desligue todos os serviços MTA.
  • Atualize o sistema operacional com o comando yum update -y.
  • Então você precisa baixar os pacotes apropriados com o comando yum install perl perl-core ntpl nmap sudo libidn gmp.
  • Então - o próprio utilitário Zimbra com o comando wget * vincula ao arquivo com o utilitário Zimbra da versão atual *.
  • Descompacte o arquivo com o comando tar e mude para o diretório apropriado com o comando cd.
  • Então você precisa iniciar o processo de instalação com o comando ./install.sh —platform-override.
Gostei:
0
Posts populares
Desenvolvimento Espiritual
Alimento
sim