Qué es centos 7. Cuál es mejor, Ubuntu o CentOS. Destaquemos las cualidades positivas de CentOS para un servidor dedicado.

Hola queridos lectores.

Las nuevas placas del sistema (o placas base) tienen dos módulos funcionales. El primero es un chip de puente sur que interactúa con varias interfaces. El segundo es el norte, que sirve para la memoria y el procesador. Para garantizar que estos dos componentes funcionen correctamente juntos, se utiliza un software especial. Para aprovechar siempre al máximo su hardware, debe instalar constantemente versiones más nuevas del programa. Esto le permitirá trabajar con las aplicaciones deseadas a la velocidad adecuada. Pero, ¿cómo actualizar el controlador del chipset de su placa base? Al fin y al cabo, esta es la parte más importante del dispositivo.

Lo primero que debe averiguar usted mismo es si necesita actualizar. Si ha instalado equipos que no son antiguos, es recomendable hacerlo. Por supuesto, no se puede decir que sin modificaciones se pierda un rendimiento significativo. Pero en general, el rendimiento debería aumentar. Al mismo tiempo también desaparecerán los errores que pudieran estar asociados a este componente. Entonces las ventajas son obvias.

Pero en el caso de que estés utilizando un equipo que no sea nada nuevo, pueden surgir problemas con la actualización. Por lo que incluso tendrás que revertir el sistema. Por lo tanto, es mejor evaluar primero sus capacidades. También es una buena idea conectarse primero a Internet para ver lo que dice la gente. Para este propósito en motor de búsqueda necesitas escribir el modelo de tu placa base con la frase “ actualización del controlador" Y los primeros resultados serán mensajes de foros donde la gente comparte sus experiencias.

Descubra la versión del chipset utilizando las capacidades integradas( )

Para averiguar la versión de la placa base con el chipset Intel, debe seguir varios pasos:

Sin embargo, esta opción también es adecuada para conjunto de chips AMD. Así que inténtalo.

A veces sucede que la línea correspondiente no contiene la información que necesitamos.

Otra opción se puede llamar con seguridad. inspección visual el propio tablero. Para hacer esto, sólo necesita abrir su unidad del sistema.

Usando software adicional( )

uno mas nada menos de una manera efectiva La forma de actualizar los controladores del chipset es utilizar programas desarrollador externo para aclarar el modelo.

Aunque hoy en día existen muchos desarrollos similares, muchos expertos coinciden en que lo mejor es utilizar CPU-Z para ello. Esta utilidad determina fácilmente el tipo y modelo del chipset. Para hacer esto necesitas hacer varios movimientos:


Este método es adecuado cuando estás a punto de cambiar " leña"en una computadora portátil. Después de todo, será problemático desenrollarlo para descubrir el modelo.

Para actualizar el controlador, vaya al sitio web del desarrollador y busque el software adecuado. Descargue y ejecute el archivo. Siguiendo las indicaciones, instalamos el software. Esto puede tardar hasta diez minutos. Una vez completado el proceso, reinicie.

Su hardware ahora debería funcionar sin ningún error. Además, la velocidad de procesamiento de datos aumentará significativamente.

La instalación de controladores para una computadora (PC) se divide en dos (o tres) etapas:

  1. Instalación de controladores para la placa base.
  2. Instalación de controladores para la tarjeta de video (opcional)
  3. Instalación de todos los demás controladores (opcional)

Opcional ya que es posible que no tengas una tarjeta de video discreta, pero para una integrada pondrás todo en la sección… para la placa base.

1. Instalación de controladores para la placa base

Se puede dividir en las siguientes etapas:

  1. Descubra el modelo de placa base
  2. Encuentra el modelo en la web del fabricante.
  3. Instale el controlador para el chipset
  4. Instalar todo lo demás

1.1. Descubra el modelo de placa base

El modelo está escrito en la propia placa base y en la caja. Si la caja no se ha conservado, entonces la forma ideal y 100% de averiguarlo es abrir la unidad del sistema y ver lo que está escrito en ella. Si esta no es una opción (por ejemplo, su computadora está en garantía y hay sellos), puede probar la utilidad HWMonitor o CPU-Z. Descargue, descomprima y ejecute .

1.2. Encuentra el modelo en la web del fabricante.

Por ejemplo, tienes una placa base ASUS Z170-PRO. Abra el navegador. escribimos a barra de búsqueda"ASUS" (Google y Yandex entienden cualquier diseño). Vaya al sitio web www.asus.com.

En la parte superior del campo de chirrido escribimos nuestro modelo.

Cuando encontraste una página sobre tu placa madre debe: ir a la sección "Soporte", cambiar a la pestaña "Controladores y utilidades", seleccionar su sistema operativo de la lista. .

Si su sistema no está en la lista desplegable, consulte.

1.3. Instale el controlador para el chipset

3. Instale todos los demás controladores (opcional)

Para otros dispositivos hacemos lo mismo. Buscamos el fabricante del dispositivo (en la caja o en el propio dispositivo), descargamos los controladores para su sistema desde el sitio web oficial o desde este sitio y los instalamos.

Cómo instalar controladores automáticamente en su computadora

Hay dos utilidades y DriverUpdaterPro. La primera es gratuita (no olvides ir al modo experto para elegir qué instalar y qué no). El segundo es de pago; no es necesario configurar nada allí.

Para obtener más información sobre la instalación de controladores para su computadora, vea el video a continuación.

Mucha gente ni siquiera sospecha que todos los servicios que utilizamos en Internet se basan exactamente en las mismas computadoras que funcionan en nuestros apartamentos, solo que están configuradas de manera completamente diferente y no pueden presumir de ser hermosas. interfaz gráfica y se gestionan mediante equipos especializados. Estas computadoras se llaman servidores. Las personas informadas, por supuesto, saben configurar y “elevar” servidor propio. Aquellos que son nuevos en este negocio necesitan estudiar más de un foro para finalmente dominarlo. Una cosa es segura: montar un sistema económico y servidor estable es necesario elegir la misma base económica y estable, es decir, un sistema operativo en Basado en Linux. La elección de la mayoría recae en CentOS 7. este material coleccionado breve información sobre cómo instalar CentOS 7 y crear un servidor básico basado en él.

¿Qué es CentOS?

CentOS es Linux, cuya principal ventaja es la estabilidad. este sistema, al igual que su competidor más cercano, Fedora, se construyó sobre el código fuente de una distribución paga. sombrero rojo Linux. Este último, a su vez, es una herramienta ideal para administradores de sistemas cuyo trabajo requiere previsibilidad, trabajo estable y control conveniente.

CentOS no puede presumir de ser el más últimas versiones paquetes, a diferencia de Fedora, pero todos los administradores del sistema estarán contentos con esto cuando Fedora u otra distribución moderna con sus últimos paquetes "caiga", y CentOS continúe funcionando silenciosamente independientemente de las circunstancias. Este material describe brevemente el proceso de configuración e instalación de CentOS 7, las características principales del sistema y el entorno de trabajo.

Descargar CentOS 7

Antes instalando CentOS 7 necesitas descargar la distribución. Sistema operativo en el sitio web oficial.

Hay varias opciones de descarga:

  • Un archivo ISO para grabar en un disco es ideal para la mayoría de las personas con un sistema completo e interfaz gráfica;
  • Archivo ISO para instalación desde disco duro y unidad flash USB: el más conjunto completo paquetes;
  • ISO para descarga mínima: contiene solo el sistema operativo básico con un conjunto mínimo de paquetes y sin una interfaz gráfica (con esta versión de la distribución puede "levantar" fácilmente el servidor sin instalar nada adicional).

Entre archivos de arranque puede encontrar dos imágenes de disco "en vivo" con dos entornos de escritorio diferentes (KDE y Gnome). Estas imágenes son adecuadas para aquellos que quieran probar el sistema antes de instalarlo. disco duro.

Instalación de CentOS 7

Incluso si selecciona una imagen mínima, CentOS 7 le ofrecerá utilizar una interfaz gráfica para instalar el sistema en su disco duro.

Este proceso se lleva a cabo en 6 pasos principales:

  • Configuración de la fecha y la hora: en esta etapa, simplemente seleccione su zona horaria y la hora se configurará automáticamente.
  • Configuración del idioma y el diseño: debe seleccionar un idioma principal del sistema y uno adicional, así como especificar los diseños de teclado requeridos para ellos.
  • Fuente de instalación: activada en esta etapa No es necesario cambiar nada, entonces los archivos de instalación se tomarán del medio del sistema.
  • Software de instalación: en esta etapa debe seleccionar paquete minimo programas, ya que necesitamos implementar un servidor sin escritorio ni interfaz gráfica.
  • Ubicación de instalación: en esta etapa seleccionamos el disco duro en el que se realizará la instalación, así como la partición.
  • Configuración de Internet: aquí debe ingresar información sobre su conexión a Internet.

Después de ingresar los datos, deberá crear un perfil de usuario e indicar contraseña raíz. Una vez que se complete el proceso de instalación, su computadora se reiniciará y le pedirá que inicie el nuevo sistema operativo.

Instalación de un servidor CentOS 7

Aquí hablaremos brevemente sobre cómo implementar un servidor universal basado en CentOS 7 con un conjunto mínimo de herramientas necesarias para su pleno funcionamiento.

Entonces, primero necesitas encontrar el servidor. Se puede contratar online (a partir de 250 rublos) o configurarlo en una máquina local. Lo único que se requiere es datos SSH, que se utilizará para iniciar sesión en el servidor. Tomemos como ejemplo lo abstracto. dirección postal [correo electrónico protegido] y el usuario y contraseña también son centos.

Debes iniciar la configuración creando un usuario y otorgándole todos los derechos necesarios:

  • Agregue un usuario usando el comando useradd centos;
  • Creamos para el contraseña única- centos de contraseña;
  • Obligamos al sistema a enviar correo raíz a este usuario: vi /etc/aliases;
  • Le damos al usuario derechos sudo con el comando visudo (la línea de comando responderá con la confirmación de la operación).

Luego deberá desactivar Firewall y SeLinux. Esto debe hacerse para no privarse accidentalmente de los derechos de acceso al servidor. Puede detener el firewall utilizando los comandos systemctl stop firewalld y systemctl enable firewalld. La situación con SeLinux es un poco más complicada: necesitas abrir el archivo de configuración correspondiente en editor de texto Vi usando el comando vi /etc/selinux/config, busque la línea SELINUX=enabled allí y reemplácela con SELINUX=disabled. Entonces necesitas reiniciar el sistema.

El siguiente paso de configuración es instalar SSH.

Para hacer esto necesitas:

  • Añadir las claves correspondientes del norte. [correo electrónico protegido].
  • Cambie el puerto en el archivo de configuración /etc/ssh/sshd_config al puerto 222.
  • Prohibir iniciar sesión en el servidor sin Derechos de raíz, ingresando la línea PermitRootLogin sin contraseña.
  • Y reinicie el servidor con el comando systemctl restart sshd.

También necesita actualizar todos los sistemas e instalar almacenamientos epel y rpmforge. Para hacer esto necesitas:

  • Actualizar todo elementos del sistema con el comando de actualización yum.
  • Subir nuevo componentes del sistema comando yum -enablerepo=cr actualización.
  • Si los componentes existentes no son suficientes, puede descargar versiones más modernas de epel y rpmforge ingresando el comando yum -y install *dirección del repositorio donde se almacena la versión requerida del software* (puede encontrar fácilmente un repositorio adecuado en recursos especializados).

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

Para instalar componentes adicionales el marco del servidor existente requerirá verificar y deshabilitar algunos servicios y servicios MTA.

Para hacer esto necesitas:

  • Verifique qué servicios ya se están ejecutando usando el comando systemctl -t service.
  • Deshabilite todos los innecesarios y evite que se ejecuten, por ejemplo para la instalación. servicios postales deberá desactivar postfix utilizando los comandos systemctl stop postfix y systemctl enable postfix.

Luego necesitas descargar Apache y PHP, que son necesarios para el pleno funcionamiento de nuestro servidor.

Entonces para esto:

  • Instalación del paquete equipo apache yum -y instalar httpd.
  • Realizamos cambios en el archivo de configuración (debe especificar la dirección del servidor, el nombre, las firmas, etc.).
  • Iniciamos Apache y habilitamos la función de ejecución automática con los comandos systemctl start httpd y systemctl enable httpd.
  • Luego agregue PHP con el comando yum -y install php php-mbstring php-near.
  • Reinicie Apache con el comando systemctl restart httpd.

Instalación del sistema de gestión de bases de datos MySql

Antes de instalar MySql en CentOS 7, conviene aclarar que al utilizar gerente estándar descargas El sistema Yum se descargará versión alternativa programa llamado MariaDB, por lo que en el caso de CentOS tendrás que buscar una solución.

Para Instalaciones MySQL necesario:

Monitoreo de Zabbix

Para Instalaciones Zabbix en CentOS 7 es necesario encontrar la última versión del cliente en el sitio web oficial del desarrollador y luego instalarla en el sistema.

Para hacer esto necesitas:

  • Agregue un repositorio con el comando rpm Uvh *enlace al archivo rpm con versión actual Zabbix*.
  • Actualice la lista de software disponible con el comando yum update.
  • Luego instale el cliente Zabbix en el sistema con el comando yum install zabbix-agent.
  • Después solo queda comprobar la versión del cliente (se necesita una tercera) y responder afirmativamente a todas las solicitudes ingresando Y en la línea de comando.

Instalación del servidor de correo Zimbra

Antes de instalar Zimbra en CentOS 7, debe preparar el sistema para ello.

Entonces, debes hacer lo siguiente:

  • Configure correctamente el archivo etc/hosts y nombre de host.
  • Permitir todos los puertos Zimbra en iptables.
  • Apague SeLinux.
  • Deshabilite todos los servicios de MTA.
  • Actualice el sistema operativo con el comando yum update -y.
  • Luego debe descargar los paquetes apropiados con el comando yum install perl perl-core ntpl nmap sudo libidn gmp.
  • Luego, la propia utilidad Zimbra *enlace al archivo con la versión actual de la utilidad Zimbra*.
  • Desempaquete el archivo con el comando tar y vaya al directorio apropiado con el comando cd.
  • Luego debe iniciar el proceso de instalación con el comando ./install.sh —platform-override.

Y es compatible con él.

Cada versión de CentOS tiene un período de soporte de 10 años. Cada versión se actualiza cada 6 meses para admitir hardware nuevo.

2019: pérdida de memoria del kernel de Linux desde 754.el6 y versiones anteriores

Según la empresa, en diciembre de 2018, varios usuarios de Carbon Reductor DPI actualizaron manualmente el kernel del sistema operativo CentOS, unos días después el sistema de monitoreo de Carbon Soft detectó un problema de escasez. RAM en servidores. Después de conectar a los ingenieros, descubrimos que los núcleos del sistema de 754.el6 tenían una pérdida de memoria, como resultado de lo cual todo el servidor dejó de funcionar; el filtrado según el registro de sitios prohibidos dejó de funcionar para varios operadores de telecomunicaciones.

Después de localizar el problema con la actualización del sistema operativo, lo solucionamos y solucionamos el problema. En esta situación, la reacción de los ingenieros ayudó a varios proveedores de Internet a evitar las multas de Roskomnadzor.

También informó sobre las estadísticas recopiladas, por qué puede haber problemas con el servidor de filtrado de tráfico y cómo evitarlos. La razón principal es la descarga y el procesamiento incorrectos de las listas de bloqueo. Los operadores de telecomunicaciones que procesan ellos mismos las listas tienen, según las estadísticas, más problemas con filtrado, ya que cargan listas en DPI no directamente desde los servidores de Roskomnadzor, sino a través de uno intermedio. En este caso, los desarrolladores recomiendan cambiar a la carga clásica mediante firma digital electrónica o utilizar el modo "delta" utilizando el nombre de usuario/contraseña recomendado por Roskomnadzor.

2016: Anfitrión atómico CentOS

CentOS Atomic Host es una compilación del producto Red Hat Enterprise Linux Atomic Host 7.2, creado en base a los desarrollos del proyecto gratuito Atomic.

Las compilaciones de CentOS Atomic Host están disponibles en forma de ISO de instalación e imágenes. maquinas virtuales Vagrant (Libvirt, VirtualBox), qcow2 (OpenStack, AWS, Libvirt) y AMI (Amazon Machine Image). Los componentes principales de CentOS Atomic Host son paquetes con el kernel de Linux 3.10.0-327, docker-1.8.2-10, cloud-init-0.7.5-10, atomic-1.6-6.gitca1e384, kubernetes-1.0.3 -0.2, etcd-2.1.1-2, ostree-2015.9-2 y franela-0.5.3-8.

Atomic Host proporciona un entorno básico que sólo contiene conjunto mínimo componentes (systemd, journald, docker, rpm-OSTree, geard, etc.) necesarios para lanzar y gestionar contenedores aislados. Todos los paquetes que lo hacen funcionar finalizar aplicaciones, se entregan directamente como parte de los contenedores y el sistema host no contiene nada adicional. La composición del sistema anfitrión es indivisible y se procesa como una imagen completa, sin dividirse en paquetes individuales. En este caso, la imagen en sí se forma sobre la base de paquetes estándar CentOS 7 RPM utilizando el sistema rpm-ostree.

Los contenedores no están vinculados al sistema subyacente y se pueden mover de un servidor a otro, así como actualizarlos y reemplazarlos de manera centralizada sin reiniciar el servidor. La prestación de servicios en forma de contenedores facilita la prueba del producto, p. nueva versión Las aplicaciones o una actualización del contenedor se pueden probar previamente en la máquina del desarrollador y luego transferirse sin cambios al servidor de producción, reemplazando la imagen de trabajo anterior del contenedor. En caso de una falla del servidor, el contenedor se puede elevar a otra máquina con una demora mínima.

Características del host atómico

  • El entorno Atomic Host se actualiza de forma atómica, reemplazando la imagen de todo el sistema, sin dividirlo en paquetes separados, lo que permite volver fácilmente a un estado anterior en caso de problemas.
  • El marco de Kubernetes se utiliza para gestionar grupos de contenedores, inaugurado por la empresa Google.
  • Además de los cgroups y los espacios de nombres, SELinux proporciona un aislamiento adicional de las aplicaciones dentro de los contenedores, lo que añade una barrera adicional de protección.
  • El entorno Atomic Host se puede implementar no solo en servidores fisicos, pero también en maquinas virtuales, entornos de nube pública y privada, incluida la capacidad de ejecutarse en Amazon Servicios web y Google Compute Engine.
  • Las imágenes de contenedores que se ejecutan en el entorno Atomic Host están formateadas en Docker;
  • Para actualizar el entorno del sistema, se utiliza la tecnología OSTree, en la que la imagen del sistema se actualiza atómicamente desde un repositorio similar a Git, lo que le permite aplicar métodos de control de versiones a los componentes de la distribución (por ejemplo, puede revertir rápidamente el sistema a un estado anterior). Los paquetes RPM se traducen al repositorio OStree utilizando una capa especial rpm-ostree;
  • Proporciona herramientas para aplicar actualizaciones de forma incremental, eliminando la necesidad de reemplazar completamente la imagen con cada actualización;
  • Instalar y vincular contenedores a systemd, así como coordinar la ejecución de contenedores en diferentes anfitriones, se realiza mediante la nueva herramienta GearD. GearD será parte de una versión futura de la plataforma OpenShift y asumirá la tarea de entregar e implementar rápidamente código de aplicación para entornos de software basado en contenedores aislados utilizando métodos de integración continua;
  • Soporte para ejecutar contenedores privilegiados, lo que permite que las aplicaciones de control que requieren acceso al contenido del sistema host subyacente u otros contenedores se distribuyan como contenedores.

2015: CentOS 7.1511 para arquitectura i686, ARM y PowerPC

El 21 de diciembre de 2015, el proyecto CentOS anunció la disponibilidad de ediciones de distribución. CentOS Linux 7.1511 para plataformas alternativas soportadas por el proyecto CentOS.

Ya están disponibles los ensamblajes para la arquitectura de 32 bits i386/i686, Armhfp (se puede utilizar en Raspberry Pi2, Cubie truck, Bananapi, etc.), PowerPC64 y PowerPC8 LE. Se espera el lanzamiento de CentOS 7.1511 para ARM64/Aarch64.

La distribución RHEL 7.2 utilizada como base para CentOS 7.1511 se lanza solo para sistemas de 64 bits. La adaptación de la base de paquetes para sistemas de 32 bits se llevó a cabo como resultado de las actividades del CentOS Linux AltArch SIG (Grupo de Interés Especial), que incluyó a participantes interesados ​​en portar CentOS a plataformas y arquitecturas distintas a x86_64 y no oficialmente soportadas en la edición base.

Después de preguntarme qué distribución elegir para las recién maduradas que necesito, una vez más me encuentro con la respuesta: "¡Lo que mejor sepas, instálalo!". Y sólo examinando una cantidad bastante significativa de información se puede obtener una imagen algo más clara. Debido a las circunstancias, había tres distribuciones en mi círculo de elección: Debian, Ubuntu y CentOS. Bueno, intentemos descubrir qué es qué.

  • Propietarios y comunidades

Como sabes, Linux es un sistema operativo gratuito y de código abierto. código fuente. De ahí la razón principal de tal variedad de imágenes. Sí, también hay versiones comerciales. Al comprar un producto de este tipo, paga por los paquetes de marca y el soporte, pero no por el sistema operativo en sí. Esto es precisamente por lo que se guió Red Hat cuando organizó la distribución de la imagen de CentOS Linux bajo su techo y la ofreció a todos los que quisieran utilizar soluciones de clase empresarial de forma gratuita. De hecho, hoy en día la comunidad CentOS está formada por empleados de Red Hat. La distribución CentOS es totalmente compatible con la distribución RHEL y la diferencia técnica radica únicamente en la presencia de la marca registrada y el trabajo de diseño. El proyecto comenzó en marzo de 2004 y en este momento es uno de los más populares soluciones de servidor debido a su alta estabilidad y compatibilidad.

El proyecto Debian es algo más antiguo. Fue fundado en agosto de 1993 y se posicionó como un proyecto completamente sin fines de lucro. A pesar de las opiniones de los escépticos, el sistema sigue vivo y próspero. Según el autor, la atención al proyecto aún no disminuye, principalmente debido a la filosofía de desarrollo, la gran cantidad de software libre y un kernel estable.

El sistema Ubuntu es un pariente de Debian, más bien un hijo. Nació en julio de 2005 gracias a Canonical, que a día de hoy financia y controla el desarrollo del proyecto. Las opiniones de Canonical sobre el desarrollo del sistema, a diferencia de muchos otros seguidores de Debian, se mantuvieron fieles a la filosofía de distribuir software libre y también fueron muy leales a las críticas y adiciones. Gracias a esto, el proyecto actualmente se está desarrollando activamente y cuenta con el apoyo de la comunidad.

  • ¡Todo es así, pero no así!

En general, administrar cualquier sistema operativo (no sólo *nix) requiere un conjunto de conocimientos muy similar: trabajar con el sistema de archivos, conexiones de red, servicios o demonios, paquetes de software de aplicación. hablando de familia linux, por supuesto, nos referimos a un montón archivos de configuración, línea de comando (aunque no es necesaria), estructura básica de carpetas en la raíz. Sin embargo, cada distribución tiene sus propias sutilezas y matices. Por ejemplo: el conocido “BIND”, que resuelve nombres en direcciones IP en CentOS, se llama “named”, y el servidor web “appache2” de Debian y Ubuntu se ha transformado en “httpd” en CentOS. Por cierto, la estructura predeterminada de carpetas y archivos para appache en ubuntu recuerda más a la configuración de un proveedor de alojamiento grande, mientras que configuración básica El servidor web en CentOS está diseñado para alojar un sitio web corporativo y no tiene esa cadena de archivos de configuración. Por supuesto, uno es transformable en otro, pero no idéntico. Se observan cosas similares cuando se trabaja con comandos: por ejemplo, cuando se trabaja con repositorios, Debian usa apt-get, mientras que en CentOS usamos yum. La esencia es la misma, pero tal zoológico de comandos a menudo confunde a un usuario de Linux sin experiencia.

  • Hardware compatible, paquetes y versiones utilizadas

Entonces, la pregunta razonable es: ¿qué elegir? (Especialmente si no le importa con qué sistema empieza a familiarizarse). El autor recomienda que piense detenidamente para qué tareas utilizará el servidor y qué recursos tiene para ello. si tienes equipo fisico, que desea utilizar en su proyecto, primero debe verificarlo en la lista de hardware compatible para cada distribución. Según la experiencia, Debian tiene menos problemas de hardware que CentOS, a pesar de que la distribución empresarial amplía constantemente los horizontes de su soporte. hardware. A continuación, consideramos en detalle el software requerido y sus versiones. Los repositorios estándar de CentOS son bastante escasos, por lo que en mantenimiento (por ejemplo), probablemente será más fácil usar Debian e instalar un paquete ya creado que compilarlo manualmente (y en el futuro, posiblemente reconstruirlo al actualizar) para CentOS. Y aunque Ubuntu usa repositorios de Debian, debido a la diferencia en los enfoques para la clasificación del software, será conveniente usar Ubuntu, que está por delante de todos en términos de velocidad de actualización de paquetes. Sin embargo, no olvide que un paquete más nuevo no siempre garantiza la estabilidad. En este asunto, tú decides. El autor prefiere encontrar un equilibrio entre nuevas oportunidades y soluciones probadas y fiables.

Y para picar algo sobre las versiones. A continuación se sugiere tabla comparativa lanzamientos de las propias distribuciones. Saca tus propias conclusiones.

Producto versión fecha de lanzamiento nombre en clave
Debian 8.0 abril 2015 Jessie
7.0 mayo de 2013 Ruidoso
6.0 febrero 2011 Estrujar
5.0 febrero de 2009 lenny
4.0 abril de 2007 Grabar al agua fuerte
ubuntu 16.04LTS 21 de abril de 2016 Xenial Xerus
14.04LTS 17 de abril de 2014 Tahr confiable
12.04LTS 26 de abril de 2012 Pangolín preciso
10.04LTS 29 de abril de 2010 Lince lúcido
8,04 litros 24 de abril de 2008 Garza resistente
CentOS 7 7 de julio de 2014
6 20 de julio de 2011
5 12 de abril de 2007
4 9 de marzo de 2005
3 5 de enero de 2001
  • Instalación. ¿Existen realmente diferencias?

En las vastas extensiones de Internet hay muchas afirmaciones de que instalar una imagen es diferente a instalar otra; para algunos, la abundancia de configuraciones parece ser una ventaja, pero para otros complica enormemente la tarea; En la realidad de nuestras vidas, es muy poco probable que la instalación de un servidor se confíe a una secretaria rubia, y el especialista que desempeña el papel de administrador aún debe tener conocimientos basicos oh sistemas de archivos y diseño del disco, configuración de red, cargadores y roles de servidor instalados. Por lo tanto, instalar cualquiera de las distribuciones no debería causar ningún problema. Cada uno de los sistemas tiene un modo de instalación GUI, cuya conveniencia, sin embargo, también es bastante subjetiva. Entre las diferencias, vale la pena señalar que Debian tiene el conjunto más escaso de roles preconfigurados, pero el autor no debe decidir qué tan importante es esto directamente para usted.

  • Seguridad: root, SELinux y otras palabras que dan miedo.

Todavía en progreso Instalaciones de ubuntu puedes notarla característica distintiva. El sistema no requiere el uso de una cuenta "root"; en cambio, se utiliza la utilidad "sudo", que eleva los derechos del usuario a root, si el usuario, por supuesto, tiene dichos privilegios. Según el autor, este enfoque es similar al Cuenta de usuario Control desde Microsoft. Definitivamente aumenta el nivel de seguridad y es útil durante la operación, aunque a primera vista complica los procesos de administración.

Los sistemas para el acceso obligatorio de las aplicaciones a los recursos del sistema están presentes en todos los sistemas comparados. CentOS utiliza con éxito SELinux, mientras que AppArmor está desarrollado para Ubuntu, que también se utiliza con éxito en Debian si es necesario. ¿Cuál es mejor? ¿Es necesario utilizarlos y en qué casos? gran tema Un artículo separado, por lo que no vale la pena detenerse en esto en detalle ahora.

  • Consumo de recursos y pruebas de carga.

Mínimo requisitos del sistema Los recursos se enumeran en la siguiente tabla:

Memoria (mínima) Disco duro (mínimo)
Debian 128 MB 2GB
ubuntu 128 MB 0,5 GB
CentOS 1024 MB 10GB

Según las pruebas realizadas (se pueden ver varios ejemplos de resultados de las pruebas), Debian y Ubuntu están algo por delante de CentOS en términos de velocidad del servidor web en las pruebas de rendimiento de la base de datos, todo depende en gran medida del servidor de base de datos utilizado y su; versión.

  • Integración con otros sistemas.

Todo aquí es bastante lógico. Para llevar a cabo la integración es necesario tener estrechos contactos entre los desarrolladores de los sistemas integrados. Por supuesto, es más fácil establecer contacto con un grupo de representantes oficiales que con la comunidad. Esta conclusión se ve confirmada por la práctica: CentOS (como análogo de RedHat) fue uno de los primeros en ser compatible con los sistemas. Virtualización de Microsoft. También exactamente CentOS es mejor otros se integran con ActiveDirectory. Sin embargo, si ya tiene varios servidores Debian, es posible que no siempre tenga sentido implementar CentOS, incluso si se requiere cierta integración. Quizás, a largo plazo, los costos laborales de la integración serán menores que los costos laborales de mantener un sistema operativo diferente de todos los demás.

En general, resumiendo todo lo anterior e intentando responder a la pregunta formulada al principio del artículo, podemos decir qué elegir. imagen de linux necesario según sus tareas. Sólo evaluando y sopesando primero todos los requisitos de la plataforma de hardware, software, la infraestructura circundante y las habilidades administrativas pueden tomar la decisión correcta. Definitivamente la decisión correcta no, y siempre habrá algunas deficiencias. Pero, según el autor, estas deficiencias se pueden eliminar con la ayuda de configuraciones o soluciones adicionales. Y si los costos laborales para corregir las deficiencias exceden la conveniencia, simplemente descuídelos. Después de todo, ya tienes suficientes argumentos para elegir tu solución.

No hay artículos similares.




Arriba