503 Shares 7643 views

Visión general de CentOS 7: Instalación, características de personalización y recomendaciones

Muchos no son conscientes de que todos los servicios y los servicios que utilizamos en la web, con base en exactamente las mismas computadoras que funcionan en nuestros hogares, pero completamente diferente, no cuentan con una hermosa interfaz gráfica y gestionado por equipos dedicados. Estos equipos son llamados servidores. La gente es consciente, por supuesto, sabe cómo afinar y "levantar" su propio servidor. Para aquellos que son nuevos en este negocio, es necesario vadear a más de un foro, para finalmente. Una cosa es cierta: para ajustar el bajo costo y el servidor estable, debe seleccionar el mismo bajo costo y de manera estable, es decir, el sistema operativo basado en Linux. La elección de la mayoría cae en CentOS 7. Este material se recoge un resumen de cómo instalar CentOS 7 y crear en su base un servidor básico.

¿Qué es CentOS?

CentOS – una distribución de Linux, la ventaja principal de las cuales es la estabilidad. Este sistema, al igual que el competidor más cercano de Fedora, fue construido en el código fuente de las distribuciones de Red Hat Linux pagado. Este último, a su vez, es una herramienta ideal para administradores de sistemas que requieren previsibilidad, un rendimiento estable y operación conveniente.

CentOS no puede presumir de las últimas versiones de los paquetes, en contraste con el mismo Fedora, pero cada administrador del sistema es el único feliz cuando Fedora u otra distribución relativamente moderno, con su paquete nuevo "cae" y CentOS continuarán trabajando en paz, sin importar las circunstancias. Este material se describe brevemente el proceso de ajuste y configuración de CentOS 7, las principales características del sistema y el entorno de trabajo.

Descargar CentOS 7

Antes de instalar CentOS 7, debe descargar la distribución del sistema operativo en la página oficial.

Hay varias opciones de arranque:

  • ISO-archivo para escribir en el disco – ideal para la mayoría de un sistema completo y la interfaz gráfica de usuario;
  • ISO-archivo para instalar desde el disco duro y memoria USB – el conjunto más completo de los paquetes;
  • ISO a la descarga mínima – contiene sólo el sistema operativo base con un conjunto mínimo de paquetes y sin interfaz gráfica de usuario (esta versión de la distribución no es un problema de "levantar" un servidor sin necesidad de instalar nada extra).

imagen de disco los dos "en vivo" Entre, se pueden encontrar los archivos de arranque con dos diferentes entornos de escritorio (KDE y GNOME). Estas imágenes son adecuados para aquellos que quieren probar el sistema en la instalación en el disco duro.

Instalación de CentOS 7

Incluso si selecciona la imagen mínimo CentOS 7 utilizará la interfaz gráfica de usuario para instalar el sistema en el disco duro.

Este proceso se lleva a cabo en 6 pasos básicos:

  • la fecha y hora – en esta etapa, sólo tienes que seleccionar su zona horaria, y el tiempo se facturarán de forma automática.
  • Ajuste del idioma o de teclado – usted debe elegir un idioma primario y uno opcional, y especificar el tipo de teclado apropiado para ellos.
  • instalación de origen – en esta etapa no se puede cambiar nada, entonces se tomará los archivos de instalación del sistema de soporte.
  • Software a instalar – en esta etapa es necesario seleccionar el paquete mínimo, ya que necesitamos para implementar un servidor sin una computadora de escritorio y una interfaz gráfica.
  • Lugar de montaje – En esta etapa seleccionar el disco duro en el que va a instalarse, así como de marcas.
  • Configuración de Internet – Aquí es necesario introducir datos acerca de la conexión de red.

Después de la introducción de los datos tendrá que crear perfiles de usuario y especificar la contraseña de root. Después de que la instalación se ha completado el equipo se reiniciará y rápido para ejecutar el nuevo sistema operativo.

La instalación de CentOS 7 servidor

A continuación, una breve charla acerca de cómo implementar un servidor de propósito general basado en CentOS 7 con un conjunto mínimo de herramientas esenciales que son requeridos por su valiosa labor.

Por lo tanto, primero es necesario encontrar el propio servidor. Se puede contratar a la red (250 rublos), o un conjunto en la máquina local. Lo único que se requiere – esto SSH de datos, que se utiliza para iniciar sesión en el servidor. Tomemos por ejemplo el Fondo de dirección de correo electrónico y nombre de usuario [email protected] contraseña también c centos.

Comience de pie con la configuración de la creación de usuario y la entrega a él de todos los permisos necesarios:

  • Añadir comando de usuario useradd centos;
  • Crear una contraseña única para ella – centos passwd;
  • Hace que el sistema de la raíz para enviar un correo electrónico a este usuario – vi / etc / alias;
  • Le damos al usuario la orden (línea de comando de operación de confirmación resonar) sudo visudo derecha.

A continuación, se debe especificar el nombre de host. Es posible hacer que el equipo hostnamectl puesta a nombre de host server1.centos.net.

Después tiene que desactivar el cortafuegos y SELinux. Esto se debe hacer con el fin de no denegar inadvertidamente mismos derechos de acceso al servidor. Firewall puede suspender el trabajo usando equipo systemctl parada firewalld y systemctl firewalld desactivar. SELinux situación un poco más complicado: es necesario abrir el archivo de configuración correspondiente en un editor de texto vi con el comando vi / etc / selinux / config, encontrar allí SELINUX = línea habilitada y reemplazar SELINUX = deshabilitado. Luego hay que reiniciar el sistema.

El paso siguiente configuración es configurar SSH.

Para ello:

  • Añadir las teclas correspondientes en el norte de ssh-copy-id comando [email protected].
  • Cambiar el puerto en el archivo de configuración / etc / ssh / sshd_config en el puerto 222.
  • Prohibir la entrada al servidor sin los derechos de root escribiendo una cadena sin PermitRootLogin-contraseña.
  • Y reinicie el equipo servidor systemctl reiniciar sshd.

También es necesario actualizar todo el sistema e instalar el almacén y EPEL rpmforge. Para ello:

  • Actualizar todos los elementos del sistema de comando yum update.
  • Subir un nuevo sistema de componentes comando yum update -enablerepo = cr.
  • Si los componentes existentes no es suficiente, se puede descargar nuevos rpmforge versiones EPEL y, por esto, entrar en el comando yum -y install * la dirección del repositorio que almacena la versión de software deseada * (repositorio adecuado fácilmente se puede encontrar en los recursos pertinentes).

Comprobación de servicios, Apache y PHP configuración

Para instalar componentes adicionales a un marco existente y el servidor tendrá que comprobar fuera de algunos servicios y MTA-servicios.

Para ello:

  • Compruebe que el servicio ya se está ejecutando, el servicio -t systemctl.
  • Desactivar todos los innecesarios y prohibir que se ejecuten, como la instalación de los servicios postales deberán desactivar los comandos postfix postfix systemctl parada y systemctl inhabilitar Postfix.

Luego hay que descargar Apache y PHP, necesario para el funcionamiento normal de nuestro servidor.

Por lo tanto, para esto:

  • Instalar el paquete de Apache comando yum -y install httpd.
  • Realizar cambios en el archivo de configuración (en el que debe especificar la dirección del servidor, nombre, firma, etc.).
  • Iniciar el Apache y encender los equipos de características de ejecución automática systemctl iniciar httpd y systemctl permitir que httpd.
  • A continuación, añadir el equipo de PHP -y al instalar el yum ? Php? Php-de MBStrings? Php-cerca.
  • Al reiniciar el equipo Apache systemctl httpd restart.

Instalación del sistema de gestión de base de datos MySQL

Antes de instalar MySQL en CentOS 7, se debe aclarar que, utilizando Yum descarga el sistema de gestión estándar descargará una versión alternativa de un programa llamado MariaDB, por lo que en el caso de CentOS tendrá que ir de una manera indirecta.

Para instalar MySQL debería:

  • Descarga del cliente de MySQL desde la utilidad oficial repositorio usando comandos wget * enlace a un MySql * archivos del cliente.
  • A continuación, ponerlo en orden sudo rpm -ivh * nombre completo del archivo rpm con la versión correcta de MySQL * y sudo yum install mysql-servidor.
  • A continuación, confirme la operación dos veces, la, tipo Y. pronta

Instalación de sistema de monitorización Zabbix

Zabbix para la instalación en CentOS 7 necesita para encontrar la última versión del cliente en el sitio oficial de los desarrolladores, y luego instalarlo en el sistema.

Para ello:

  • Añadir rpm Repositorio Uvh equipo * enlace a las rpm-archivo con la versión actual de Zabbix *.
  • Actualizar la lista de software disponible comando yum update.
  • A continuación, instale el cliente Zabbix en el comando yum install Zabbix-agente.
  • Después de los restos para verificar la versión del cliente (se necesita una tercera) y responder afirmativamente a todas las solicitudes mediante la introducción de Y en la línea de comandos.

Instalación del servidor de correo Zimbra

Antes de instalar Zimbra en CentOS 7, es necesario prepararse para este sistema.

Por lo tanto, es necesario hacer lo siguiente:

  • Configurar apropiadamente el archivo etc / hosts y el nombre de host.
  • Permitir a iptables todos los puertos de Zimbra.
  • Desactivar SELinux.
  • Desactivar todos MTA-servicio.
  • Actualizar el sistema operativo comando yum update -y.
  • Luego hay que descargar los paquetes apropiados comando yum instalar Perl Perl-core sudo nmap ntpl libidn GMP.
  • Entonces – la misma herramienta el comando wget Zimbra * enlace a un archivo con la utilidad de Zimbra versión actual *.
  • Descomprimir el comando tar archivo y vaya al directorio apropiado usando el comando cd.
  • Después de que usted necesita para ejecutar el comando de instalación ./install.sh -platform-override.