Que es CentOS?
Community Enterprise Operating System (CENTOS) ofrece un sistema operativo gratuito de clase abierta y clase empresarial que es prácticamente compatible con Red Hat Enterprise Linux (RHEL). "Gregory Kurtzer" es el fundador de Centos. Los desarrolladores de Centos usan el código fuente de RHEL para generar un producto que sea altamente comparable a RHEL.
CentOS proporciona una plataforma de desarrollo en una de las mejores y más poderosas distribuciones disponibles. Es un proyecto de software gratuito impulsado por la comunidad creado para proporcionar una plataforma sólida para que las comunidades de código abierto crezcan. Es altamente adaptable, así como seguro y fuerte. Además, presenta varias actualizaciones de seguridad de nivel corporativo que lo declaran una excelente opción para cualquier uso.
En este artículo, vamos a cubrir los siguientes 16 puntos relacionados con CentOS como una distribución de Linux:
Historia de CentOS:
Centos se lanzó en mayo de 2004 como un sistema operativo que es completamente gratuito y basado en el núcleo de Linux. CentOS se origina en RHEL. Su objetivo es entregar una plataforma informática de clase empresarial que esté disponible gratuitamente y mantener la compatibilidad binaria de Red Hat. Centos fue introducido como una construcción de caos y fue fundada por "Gregory Kurtzer."
Después de eso, "David Parsley", desarrollador primario de Tao Linux, anunció en junio de 2006 que Tao Linux sería retirado y su desarrollo sería absorbido por CentOS (Tao Linux es otro clon Rhel). Al usar la actualización de YUM, los usuarios de TAO pudieron actualizar su versión actual del sistema a CentOS. Desafortunadamente, "Lance Davi", el fundador de Centos, fue reportado como desaparecido en el sitio web del Proyecto CentOS en julio de 2009. "Davis" había dejado de contribuir al proyecto CentOS, pero había mantenido su sitio web de Centos.
El equipo de Centos supuestamente contactó a "Davis" en agosto de 2009 y obtuvo los dominios de Centos.org y centos.información. Centos se convirtió en la distribución de Linux más popular en julio de 2010 y superó la popularidad de Debian para los servidores web, representando más del 30% de todos los servidores web de Linux. Sin embargo, en enero de 2012, Debian lo dejó caer al segundo lugar. Red Hat declara en enero de 2014 que el equipo patrocinará el proyecto CentOS, ayudando en el desarrollo de una plataforma que sea compatible de acuerdo con los requisitos de los desarrolladores de código abierto que trabajan en torno al sistema operativo y tecnologías emergentes.
Las marcas registradas de Centos se han trasladado a Red Hat. Los estándares RHEL y el grupo de equipo de código abierto, que funcionan independientemente del equipo RHEL, emplea a los desarrolladores principales de Centos. En el mercado de alojamiento, CentOS se considera la distribución más confiable. CentOS es excepcionalmente compatible con la mayoría del software de Linux debido a su compatibilidad binaria con RHEL. CentOS es también la distribución de Linux más adecuada para la mayoría de los paneles de control de alojamiento.
Objetivo del desarrollo de CentOS:
El desarrollo de CentOS tiene como objetivo proporcionar un sistema robusto para las comunidades de código abierto para fines de desarrollo. Además, esta plataforma se puede utilizar para el procesamiento de datos científicos y los negocios de alojamiento; Por ejemplo, las empresas pueden usar esta plataforma confiable para alojar sus programas.
Rhel y Centos:
CentOS es una distribución comercial de Linux basada en el código fuente de RHEL y es compatible con la comunidad. Debido a que Red Hat construye su producto utilizando el software de código abierto, esa es la razón por la que tienen que hacer público su código fuente. Posteriormente, CentOS y Rhel son funcionalmente equivalentes, siendo las principales diferencias la eliminación de obras de arte y marca de proveedores.
Por otro lado, Centos carece de certificaciones de Red Hat porque se basa solo en su código fuente. El proyecto CentOS utiliza los paquetes fuente disponibles públicamente de Red Hat para producir paquetes binarios, que cualquiera puede usar de forma gratuita. Aún así, las actualizaciones específicas no se hacen públicas; Puede existir algunas variaciones entre los paquetes entregados por CentOS y Red Hat.
Red Hat ha apoyado el Proyecto CentOS desde 2014 para ayudar a los desarrolladores de código abierto a desarrollar una plataforma adecuada que utilice CentOS para integrar tecnologías. En el mismo año, los desarrolladores de CentOS y Red Hat formaron la junta de gobierno, que ahora supervisan varios grupos de trabajo. Esta junta de gobierno está compuesta por fundadores del Proyecto CentOS y empleados de Red Hat.
Grupos de interés especial (SIG):
Los grupos de interés especial (SIG) son los equipos en los que los miembros específicos de la comunidad Centos están preocupados por crear conciencia, aumentar la distribución de Linux y mejorar los aspectos funcionales como la documentación e infraestructura. La virtualización, las obras de arte y el núcleo son algunos de los grupos de interés especial activos.
¿Cuál es el proyecto Centos??
Este proyecto comprende un grupo responsable del mantenimiento del marco de desarrollo de CentOS. Opera más que un sistema operativo y emite recursos para ayudar a otras organizaciones a desarrollar tecnologías basadas en CentOS. Además, este proyecto aspira a hacer de Centos Linux una plataforma comunitaria principal para desarrollar nuevas tecnologías de código abierto de otros proyectos.
¿Para qué es el cento adecuado para?
Esta versión de Linux es adecuada para usuarios comerciales que no desean pagar las altas tarifas asociadas con RHEL. Estas dos distribuciones son idénticas para una versión dada."
Arquitectura de Centos:
CentOS tiene una arquitectura similar en comparación con otras distribuciones de Linux. Sin embargo, solo admite la arquitectura x86-64. Esta declaración declara que puede ejecutarse en plataformas de 64 bits y 32 bits:
Repositorios:
La distribución principal de CentOS está compuesta por tres repositorios principales, que también se conocen como canales, cada uno de los cuales contiene estos paquetes de software:
El proyecto CentOS mantiene muchos repositorios adicionales que comprenden paquetes de software que no se encuentran en los repositorios de actualización y la base predeterminada. Los siguientes son algunos de los repositorios:
Características principales de CentOS
RHEL y Centos comparten muchas características porque CentOS se basa en el código fuente de RHEL.
Alto rendimiento y disponibilidad:
Utiliza una máquina virtual basada en el núcleo para la virtualización y proporciona una alta disponibilidad y un excelente rendimiento.
Distribución estable de Linux:
CentOS es apoyado por una comunidad de desarrolladores dedicada que lo mantiene actualizado y garantiza la compatibilidad con el software y el nuevo software. Además, los desarrolladores principales están respaldados por una comunidad global de usuarios voluntarios como entusiastas de Linux, administradores de redes, administradores de sistemas, etc., que prueban las comunicadas, administran actualizaciones y ofrecen ayuda en el desarrollo.
Actualizaciones y soporte regulares:
Las versiones de CentOS se actualizan cada seis meses en promedio, y cada lanzamiento es compatible durante diez años.
Alto nivel de seguridad:
El equipo de seguridad de Red Hat es el Providente para detectar amenazas y garantizar un alto nivel de seguridad. CentOS también viene con la extensión de kernel de Linux mejorada por la seguridad.
Cuando se trata de especificaciones, como cualquier otro sistema de Linux, Centos tiene mucho que ofrecer. La documentación interna de Centos cubre muchos puntos más finos; La mayoría de los programadores deben familiarizarse con el panorama general antes de decidir en un servidor dedicado a CentOS. Antes de probar CentOS para usted, aquí hay un vistazo a todo lo que necesita saber al respecto.
CentOS no es Rhel:
Rhel ha sido reempaquetado como CentOS. Mientras que el equipo de Centos es un grupo voluntario que empaqueta los paquetes de origen RHEL en binarios disponibles públicamente. Después de entonces, el software se distribuye a través de varios espejos públicos. Red Hat y Centos no tienen un enlace o asociación directa, que yo sepa. En el pasado, la falta de asociaciones formales había causado problemas, como cuando Red Hat insistió en que de CentOS, toda la marca Red Hat debería ser eliminada.
Muchas organizaciones brindan apoyo para Centos Linux, pero aún así, no hay un soporte comercial adecuado disponible. Red Hat proporciona soporte directo con RHEL. Para el apoyo comercial de CentOS, un usuario de Centos depende de expertos en TI y de la comunidad.
Muchas especificaciones de nivel superior se incluyen en CentOS:
CentOS consiste en una gran cantidad de especificaciones únicas que permiten más innovación dentro de esta plataforma. Centos 6 y 7 se basan en el Linux 2.6.32 y Linux 3.10.0 núcleos, respectivamente. Estas distribuciones son "plug and play" en cuanto a la naturaleza, que admiten archivos MP3 de diferentes fuentes y Firefox 60 como el navegador de Internet predeterminado.
La arquitectura X86_64 en CentOS 6 y 7 puede asignar un espacio de 12 y 64 TB en términos de capacidad de CPU. Mientras tanto, el sistema de archivos local puede manejar los tamaños de archivo máximos que van desde 2 TB a 100 TB en diferentes configuraciones. CentOS también permite agregar una gama de características útiles. Por ejemplo, las versiones actuales de CentOS admiten Bluetooth nativo, así como Linux mejorado con seguridad.
CentOS tiene la capacidad de admitir arquitectura x86_64 y x86:
Actualmente, esta distribución de Linux admite sistemas X86_64 y X86. Sin embargo, CentOS 7 es único porque actualmente ayuda a las arquitecturas PPC64, PPC64LE, ARM32, I686 y ARM64 no oficiales, PPC64LE, ARM32, I686 y ARM64. Mientras que CentOS 6 puede admitir ambas arquitecturas.
Puede descargar CentOS gratis:
CentOS es una distribución gratuita para distribuir y usar. Centos invita a las personas a manipularlo y encontrar nuevas formas de aumentar la funcionalidad dentro de la distribución de Linux debido a su modelo de desarrollo impulsado por la comunidad. CentOS ofrece varias opciones para descargar su software, incluidos ISO mínimo, Amazon Web Services, Torrent, DVD ISO y más. Al mismo tiempo, los paquetes fuente de CentOS están disponibles a través de su bóveda de archivo y no se incorporan en descargas ordinarias.
La comunidad de Centos está creciendo:
La comunidad de Centos se ha comprometido a desarrollar su parche por parche, que es una de las razones críticas por las que controla el mantenimiento de una participación de mercado significativa. Esta sociedad abierta se ha unido a través del tiempo y ha desarrollado SIG individuales. Estas organizaciones están muy preocupadas por mejorar áreas funcionales específicas, como la virtualización y la experiencia del usuario.
La junta de gobierno de CentOS elige qué SIG puede comenzar a trabajar bajo su protección. Cualquier miembro de la comunidad puede desempeñar su papel en un SIG hasta que puedan aceptar las críticas de la comunidad y tener suficiente documentación. Luego, la comunidad también se establece para ayudar a los usuarios experimentados y a los novatos. Como resultado, ofrecen varias listas de correo para ayudar a los usuarios a obtener asesoramiento directo de otros miembros de la comunidad, disponibles en diferentes idiomas.
CentOS proporciona manuales a los usuarios:
El proyecto CentOS requiere que los nuevos usuarios aprovechen al máximo cada momento de trabajo que han realizado hasta ahora. Para eso, han creado una biblioteca de documentación para ayudarlos a comenzar. Esta biblioteca contiene una guía de instalación paso a paso para diversas arquitecturas y notas de liberación para modificaciones importantes.
Para ver rápidamente las características de CentOS, consulte la tabla que se da a continuación:
Características | Cento |
---|---|
Núcleo del sistema | CentOS se basa en Redhat |
Gestión de paquetes | Beque |
Ciclo de actualización | Menos frecuente |
Cuota de mercado de alojamiento | 17.5% de los usuarios de Linux |
Virtualización | OpenNebula OpenStack, CloudStack, |
Seguridad | Fuerte |
Estabilidad | Fuerte |
Aplicaciones predeterminadas | Las aplicaciones se actualizan cuando sea necesario |
Mantenimiento | Desafiante |
Apoyo | Documentación sólida con una comunidad pequeña pero activa |
Facilidad de uso | Desafiante |
Velocidad | Excelente pero dependiente del hardware |
Estructura de archivo | La misma estructura básica de archivo/carpeta, pero el formato difiere en la ubicación de los servicios del sistema |
Ventajas de CentOS:
Estos son algunos de los beneficios de utilizarlo:
Requisitos de hardware para las últimas versiones de CentOS:
Linux Distro | Procesador | RAM | Espacio del disco | Arquitectura del sistema |
---|---|---|---|---|
Centos 8 | 1.1 GHz | Almacenamiento mínimo: 1 GB Almacenamiento recomendado: 2 GB | Mínimo: 20 GB Recomendado: 40 GB | De 64 bits |
Centos 7 o Rhel 7 | 1.1 GHz | Almacenamiento mínimo: 1 GB Almacenamiento recomendado: 2 GB | Mínimo: 20 GB Recomendado: 40 GB | De 64 bits |
Centos Últimos lanzamientos:
Tenemos la corriente CentOS 7, Centos 8 y Centos para hablar sobre los últimos lanzamientos de Centos. En 2019, cuando se introdujo CentOS 8, muchas personas se preguntaron qué había cambiado significativamente de Centos 7. Ahora, descubriremos el contraste entre estas dos versiones de CentOS. Entonces, vayamos al fondo de este misterio y verifiquemos si Centos 8 es digno de probar o no.
CentOS 7 fue la primera distribución de RHEL que incluye "Systemd" como una característica estándar. Centro 7 se lanzó en 2014 y ofreció varias características que han ayudado a la comunidad en los últimos diez años. Otras nuevas características en CentOS 8 se muestran en la tabla a continuación, junto con algunas de las diferencias entre las dos versiones de CentOS:
Diferencia entre Centos 7 y Centos 8
Características | Centos 7 | Centos 8 |
---|---|---|
Git | Git versión 1.8 | Git versión 2.18 |
Contenedores | Docker está disponible para Centos 7 | Docker se omite. Para trabajar con contenedores, utilice las herramientas Skopeo y Buildah, Podman, RUNC. |
Núcleo | Basado en el núcleo aguas arriba 3.10 y Fedora 19 | Basado en el núcleo aguas arriba 4.18 y Fedora 28 |
Administración de almacenamiento | Administrador de volumen lógico predeterminado | Administrador de volumen lógico y Stratis |
Seguridad | CentOS 7 incluye soporte para TLS 1.0 y OpenSSL 1.0.1 | CentOS 8 incluye soporte para TLS 1.3, OpenSSL 1.1.1, TLS 1.0 y TLS 1 |
NTP | Tanto el demonio Chronyd y NTP disponible | Solo protocolo de Chrony NTP |
Gestión de software | Usó yum v3, distribuido con rpm 4.11 | En Centos 8, Yum se reemplaza con DNF. También utiliza la combinación de rpm 4.14 yum v4. Además, esta versión también admite contenido modular. |
Java | OpenJDK 8 | Ambos OpenJDK 8 y OpenJDK 11 |
Marco de redes | Esta versión usa iptables | El marco de redes CentOS 8 se basa en NFTables que FireWalld utiliza para el backend predeterminado. |
Soporte de Python | Soporte limitado para Python 2.7. Centos 7 también es compatible con Python 2.7 | Soporte fijo para Python 2.7, pero también es compatible con Python 3.6 |
Virtualización | Utilizar virt-ganager y qemu-kvm | Distribuido con virt-ganager, qemu-kvm 2.12 desapercibido, y la cabina que se hace cargo |
httpd/apache | Servidor http 2.4 | Servidor http 2.4 |
Cortafuegos | CentOS 7 utiliza iptables como su marco de filtrado para paquetes | CentOS 8 utiliza NFTables como su marco de filtrado para paquetes |
Ruby, Php, Perl | Ruby 2.0.0, php 5.4.16, Perl 5.dieciséis.3 | Perl 5.26, Ruby 2.5. Mientras que, por defecto, PHP utiliza FastCGI Manager (FPM). |
Bases de datos | Mysql 5.5, PostgreSQL 9.2, mariadb 5.5 | Mysql 8.0, PostgreSQL 10, Redis 5, PostgreSQL 9.6, mariadb 10.3 |
Entorno de escritorio | En Centos 7, la X.Org Server es el GNOME predeterminado, Display Manager. | En Centos 8, Wayland es el administrador de visualización de Gnome predeterminado con Gnome Shell versión 3.28 |
Nginx | no disponible (por defecto) | Esta distribución de Linux proporciona soporte para el servidor web NGINX. Versión 1.14 |
Con el anuncio de CentOS 8 End of Life (EOL) en diciembre de 2021, el ciclo de vida del sistema operativo se ha reducido corto. Como resultado, Rhel declaró que su equipo se concentraría en Centos Stream en el futuro.
CentOS Stream:
Una plataforma de desarrollo de Linux que permite a los desarrolladores de Red Hat colaborar con los miembros de la comunidad de código abierto es CentOS Stream. Red Hat desarrolla el código fuente Red Hat Enterprise Linux (RHEL) en CentOS Stream antes de lanzar las versiones más nuevas. Por lo tanto, se considera como parte del modelo de desarrollo de código abierto. La implementación de este modelo hace que CentOS transmita una vista previa de las versiones futuras de Red Hat Enterprise Linux.
Ventajas de la corriente CentOS:
¿Se reemplazará CentOS Centos Linux??
La versión de CentOS Stream no puede considerarse un reemplazo para la distribución de CentOS. Es una versión de desarrollo de Rhel. Mientras que CentOS es una versión de Red Enterprise Linux restablecida. Como resultado, CentOS Stream es más adecuado para las personas que desean ver si sus servidores son usuarios de Future a prueba de Futuro y Centos Linux si la compilación es lo suficientemente estable para sus necesidades. Tiene su posición causa que el flujo de centos es el siguiente paso inevitable y natural hacia la innovación avanzada de la empresa Linux. También tiene un bucle comprimido de retroalimentación entre los desarrolladores de RHEL.
Como Red Hat crea versiones futuras de RHEL, la compresión de bucle de retroalimentación facilita que todas las voces se escuchen, ya sean contribuyentes individuales o grandes socios.
Red Hat también le da la bienvenida a todos los desarrolladores y socios a participar en CentOS Stream y crear sus ramas, lo que permite a este centro de innovación probar soluciones a sus problemas únicos. Se acepta que Centos Stream es la empresa Linux del futuro. Ayudará a la comunidad a tener un impacto extraordinario en la dirección de lanzamiento de RHEL. Los proyectos internos de Red Hat se pasarán a CentOS Stream, lo que les permitirá compartir tácticas y las mejores prácticas operativas con la comunidad en general a medida que este trabajo progresa.
Programa de fin de apoyo de CentOS (EOS):
Versión | Fecha de lanzamiento | Fin de la vida |
---|---|---|
Centos 6 | 10 de julio de 2011 | 30 de noviembre de 2020 |
Centos 7 | 7 de julio de 2014 | 30 de junio de 2024 |
Centos 8 | 24 de septiembre de 2019 | 31 de diciembre de 2021 |
Los comandos más valiosos en CentOS:
Aquí hay algunos comandos que ayudarán en el funcionamiento de CentOS, como:
Por qué los líderes de TI aman a Centos?
¿Cómo desempeñarán los centos su papel en el crecimiento de su carrera??
Conclusión:
CentOS ofrece un proyecto de software gratuito impulsado por la comunidad creado para proporcionar una plataforma robusta para que las comunidades de código abierto crezcan. También proporciona un entorno de desarrollo para la mayoría de las comunidades de alojamiento, proveedores de nubes, procesamiento de datos científicos, etc. Hemos entregado la información esencial relacionada con CentOS en nuestra publicación. Esta guía incluye historial de CentOS, características, arquitectura, repositorios, lanzamientos importantes y su horario de fin de apoyo, y mucho más. Además, también explicamos que la distribución de CentOS lo ayudará en el crecimiento de su carrera.