239 Shares 3912 views

Visão de CentOS 7: instalação, recursos de personalização e recomendações

Muitos não estão cientes de que todos os serviços e serviços que usamos na web, com base em exatamente os mesmos computadores que trabalham em nossas casas, mas conjunto completamente diferente, não pode gabar-se de uma interface gráfica bonita e geridos por equipas dedicadas. Esses computadores são chamados de servidores. As pessoas estão conscientes, é claro, saber como ajustar e "levantar" o seu próprio servidor. Para aqueles que são novos neste negócio, você precisa percorrer mais de um fórum, para finalmente resolver. Uma coisa é certa: para ajustar o baixo custo e servidor estável, você deve selecionar o mesmo de baixo custo e base estável, ou seja, o sistema operacional baseado em Linux. A escolha da maioria cai no CentOS 7. Este material é coletado um resumo de como instalar CentOS 7 e criar em sua base um servidor básico.

O que é CentOS?

CentOS – uma distribuição Linux, a vantagem principal é a estabilidade. Este sistema, como o concorrente mais próximo Fedora, foi construído no código fonte das distribuições Red Hat Linux pago. Este último, por sua vez, é uma ferramenta ideal para administradores de sistemas que requerem previsível, desempenho estável e operação conveniente.

CentOS não pode gabar-se das últimas versões dos pacotes, em contraste com o mesmo Fedora, mas cada administrador do sistema é o único feliz quando o Fedora ou outra distribuição relativamente moderna, com seu novo pacote "cai" e CentOS vai continuar a trabalhar em paz, independentemente das circunstâncias. Este material descreve resumidamente o processo de ajustamento de definição e CentOS 7, as principais características do sistema e do ambiente de trabalho.

Baixar CentOS 7

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

Existem várias opções de inicialização:

  • ISO-arquivo para gravar em disco – ideal para a maioria de um sistema completo e interface gráfica do usuário;
  • ISO-arquivo para instalar a partir do disco rígido e USB-stick – o mais completo conjunto de volumes;
  • ISO à vazão mínima – contém apenas o sistema operacional de base com um conjunto mínimo de pacotes e nenhum GUI (esta versão da distribuição não é problema para "levantar" um servidor sem instalar nada extra).

Entre a imagem de disco dois "ao vivo", você pode encontrar arquivos de inicialização com dois ambientes de desktop diferentes (KDE e GNOME). Estas imagens são adequados para aqueles que querem experimentar o sistema na instalação para o disco rígido.

CentOS Instalação de 7

Mesmo se você selecionar a imagem mínima CentOS 7 vai usar a GUI para instalar o sistema no disco rígido.

Este processo ocorre em 6 passos básicos:

  • a data ea hora – nesta fase, basta selecionar o seu fuso horário e horário será cobrado automaticamente.
  • Definir o esquema de idioma e teclado – você deve escolher um idioma principal e um opcional, e especificar o layout de teclado apropriado para eles.
  • instalação de origem – nesta fase que você não pode mudar nada, então os arquivos de instalação serão tomadas a partir do sistema de transporte.
  • Software para instalar – nesta fase você precisa selecionar o pacote mínimo, como precisamos para implantar um servidor sem um desktop e uma interface gráfica.
  • local de instalação – Nesta fase selecione o disco rígido no qual serão instalados, bem como marcação.
  • Configurações da Internet – aqui você precisa inserir dados sobre a conexão de rede.

Após a introdução dos dados será necessário criar perfis de usuário e especificar a senha de root. Depois de concluída a instalação do computador irá reiniciar e pedir para executar o novo sistema operacional.

Instalando CentOS 7 servidor

Aqui, uma breve conversa sobre como implantar um servidor de uso geral baseado em CentOS 7 com um conjunto mínimo de ferramentas essenciais que são necessários para o seu trabalho valioso.

Então, primeiro você precisa encontrar o próprio servidor. Você quer pode contratar o web (250 rublos), ou definido na máquina local. A única coisa que é necessário – este SSH de dados, que será usada para acessar o servidor. Tomemos por exemplo, o endereço [email protected] e nome de usuário senha c também abstratas centos.

Comece em pé com a configuração de criação e entrega de usuário a ele de todas as permissões necessárias:

  • Adicionar comando de usuário useradd centos;
  • Criar uma senha exclusiva para ele – centos passwd;
  • Faz com que o sistema para enviar raiz-mail para este usuário – vi / etc / aliases;
  • Nós dar ao usuário o comando (linha de comando operação confirmação ressoar) sudo visudo direita.

Em seguida, você deve especificar o nome do host. É possível fazer a equipe hostnamectl set-hostname server1.centos.net.

Depois você precisa desativar o firewall e o SELinux. Isso deve ser feito de modo a não negar a si mesmos, inadvertidamente, os direitos de acesso ao servidor. Firewall pode suspender o trabalho usando equipa systemctl parada firewalld e systemctl desativar firewalld. situação SELinux um pouco mais complicado: você precisa abrir o arquivo de configuração correspondente em um editor de texto Vi com o comando vi / etc / selinux / config, encontrar lá SELINUX = linha ativada e substituir SELINUX = desativado. Então você precisa reiniciar o sistema.

A etapa de configuração seguinte é a criação de SSH.

Para fazer isso:

  • Adicionar as teclas apropriadas no norte comando ssh-copy-id [email protected].
  • Alterar a porta no arquivo de configuração / etc / ssh / sshd_config na porta 222.
  • Proibir a entrada para o servidor sem os direitos de raiz, escrevendo uma PermitRootLogin corda sem-senha.
  • E reiniciar a equipe servidor systemctl reiniciar sshd.

Você também precisa atualizar todo o sistema e instalar o armazém e EPEL RPMForge. Para fazer isso:

  • Atualizar todos os elementos do sistema de comando yum update.
  • Carregar um novo sistema de comando de componentes yum -enablerepo = update cr.
  • Se os componentes existentes não é suficiente, você pode baixar mais recente RPMForge versões EPEL e, por isso digite o comando yum -y install * o endereço do repositório que armazena a versão do software desejado * (repositório adequado pode ser facilmente encontrado em recursos relevantes).

Verificando serviços, Apache e PHP configuração

Para instalar componentes adicionais para um quadro existente eo servidor terá que verificar fora alguns serviços e MTA-serviços.

Para fazer isso:

  • Verifique se o serviço já está em execução, o serviço -t comando systemctl.
  • Desativar todos os desnecessários e proibi-los de execução, tais como a instalação dos serviços postais será necessário desativar comandos postfix postfix parada systemctl e systemctl desativar postfix.

Em seguida, você precisa baixar o Apache e PHP, necessário para o funcionamento normal do nosso servidor.

Então, para isso:

  • Instale o comando do pacote Apache yum -y install httpd.
  • Fazer alterações no arquivo de configuração (onde você deve especificar o endereço do servidor, nome, assinatura, etc.).
  • Inicie o Apache e ligue as equipes recurso Autorun systemctl iniciar httpd e systemctl permitir httpd.
  • Em seguida, adicione a equipe PHP -y a instalar o yum ? Php? Php-de mbstring? Php-próximo.
  • Reiniciando a equipe de Apache systemctl reiniciar httpd.

Instalação do sistema de gerenciamento de banco de dados MySql

Antes de instalar o MySQL no CentOS 7, deve esclarecer que, usando Yum o download do sistema de gestão padrão irá baixar uma versão alternativa de um programa chamado MariaDB, assim, no caso de CentOS terá que ir uma forma indireta.

Para instalar MySQL deve:

  • Baixar o cliente MySql a partir do utilitário oficial repositório usando comandos wget * link para um MySql * arquivos do cliente.
  • Em seguida, defina-o no comando sudo rpm -ivh * nome completo do arquivo rpm com a versão correta do MySQL * e sudo yum install mysql-server.
  • Em seguida, confirmar a operação duas vezes, a linha, tipo Y.

Instalando o sistema de monitoramento Zabbix

Zabbix para instalação no CentOS 7 precisa encontrar a versão mais recente do cliente no site oficial do desenvolvedor, e instalá-lo no sistema.

Para fazer isso:

  • Adicionar Repositório rpm -Uvh equipe * link para o arquivo rpm com a versão atual do Zabbix *.
  • Atualizar a lista de comando yum update de software disponível.
  • Em seguida, instalar o cliente Zabbix no comando yum install zabbix-agente.
  • Após os restos mortais para verificar a versão do cliente (precisa de um terço) e responder sim a todas as solicitações, digitando Y na linha de comando.

Instalar o servidor de email Zimbra

Antes de instalar o Zimbra no CentOS 7, é necessário para se preparar para este sistema.

Então, você precisa fazer o seguinte:

  • Corretamente configurado o arquivo etc / hosts e hostname.
  • Permitir a iptables todas as portas Zimbra.
  • Desligue o SELinux.
  • Desativar todos os MTA-service.
  • Atualizar o sistema operacional yum atualizar comando -y.
  • Em seguida, você precisa baixar os pacotes apropriados comando yum install perl perl-core sudo ntpl nmap libidn gmp.
  • Então – a própria ferramenta o comando wget Zimbra * link para um arquivo com o utilitário Zimbra versão atual *.
  • Descompacte o comando tar arquivo e vá para o diretório apropriado usando o comando cd.
  • Depois que você precisa para executar o comando de instalação ./install.sh -platform-override.