CentOS 7 presenta muchos cambios importantes con respecto a versiones anteriores como CentOS 5.x o CentOS 6.x. Es por eso que hoy les mostraremos cambios importantes de CentOS 7 vs CentOS 6
En mi empresa de alojamiento web, siempre retrasamos el uso de nuevas distribuciones de Linux, porque los primeros meses o años de una distribución de Linux siempre son aquellos en los que los desarrolladores y operadores encuentran la mayoría de los errores.
Si tiene una empresa de alojamiento web, entre muchas cosas, hay una que siempre estará en su mente:la estabilidad. Los clientes odian los errores en sus sistemas operativos o en sus aplicaciones web. Es por eso que a veces es necesario sacrificar nuevas funciones para mantener contentos a sus clientes.
Incluso CentOS 7 se lanzó hace unos años y desde cPanel 11.50 ya está disponible para los usuarios de cPanel / WHM, recién comenzamos a usarlo ahora porque ahora se usa por completo en todas partes, hay toneladas de documentos sobre cualquier cosa relacionada con CentOS 7, y el soporte de software para los mercados de alojamiento web está listo para las etapas de producción.
CentOS 7 frente a CentOS 6: Cambios importantes en los comandos
Veamos los cambios importantes del día a día en lo que respecta a los comandos de Linux utilizados en las tareas de administración del sistema.
Gestión de servicios
Los servicios se manejan usando systemctl, un nuevo demonio que reemplazará al antiguo init.d
Reiniciar, detener, iniciar y estado del servicio
systemctl restart X.service systemctl start X.service systemctl stop X.service systemctl status X.service
Reemplace "X" con su servicio. Si necesita aplicar esto a Apache, estos serían los comandos exactos:
systemctl restart httpd.service systemctl start httpd.service systemctl stop httpd.service systemctl status httpd.service
Habilitación o deshabilitación de servicios en el arranque
Chkconfig ha cambiado, ahora está en desuso y debe usar systemctl como se ve arriba:
systemctl enable X.service
Si necesita habilitar el servicio Apache, solo necesita ejecutar:
systemctl enable httpd.service
Para verificar si alguno de sus servicios está configurado en el momento del arranque, puede usar este comando:
systemctl list-unit-files | grep X
Ejemplo para munin-nodo:
[[email protected] ~]# systemctl list-unit-files | grep httpd httpd.service enabled
Uso de Systemctl
Systemctl se puede configurar y modificar de la misma manera que en CentOS 6. Para modificar la configuración de systemctl, puede editar dos archivos ubicados en:
/usr/lib/sysctl.d/
Encontrará estos dos archivos:
00-system.conf 50-default.conf
Para realizar cambios, puede editar esos archivos, o la mejor manera es generar nuevos archivos .conf dentro de ese directorio, por ejemplo:extra-configurations.conf, guarde sus reglas systemctl personalizadas allí, guarde el archivo y luego ejecute este comando para aplicar cambios:
sysctl --system
Actualizaciones del sistema con DNF
Las actualizaciones del sistema en CentOS 7 se gestionan mediante el comando dnf, que es casi el mismo que el antiguo comando clásico yum Consulte los ejemplos anteriores para buscar, instalar y eliminar paquetes de CentOS
dnf search package
dnf install package
dnf eliminar paquete
FirewallD como cortafuegos predeterminado
Y finalmente llegó el momento de reemplazar las viejas y encantadoras iptables con una nueva administración de reglas de firewall. Este es un cambio importante en CentOS 7 frente a CentOS 6. CentOS 7 hizo el cambio de iptables a firewalld, que ofrece nuevos cambios importantes para aumentar el filtrado de la red de su servidor.
Una gran diferencia de usar FirewallD es que cuando agrega nuevas reglas de firewall, no necesita volver a cargar toda la tabla como sucedió en iptables. El rico lenguaje de reglas le permite agregar nuevas reglas de seguridad dinámicas cada vez que lo necesite.
FirewallD viene instalado de forma predeterminada en CentOS 7.x. Sin embargo, si no está en su sistema, puede instalarlo usando este comando:
dnf instalar firewalld
Para iniciar la herramienta de configuración gráfica del cortafuegos mediante la línea de comandos, escriba el siguiente comando:
firewall-config
Si no tiene una configuración de firewall instalada, puede obtenerla del repositorio base de CentOS ejecutando:
dnf install firewall-config
FirewallD y CSF Firewall no pueden interactuar y ejecutarse en vivo en el mismo sistema. CSF Firewall es uno de los mejores cortafuegos de la historia y la opción n.º 1 para servidores cPanel. Si va a instalar CSF Firewall en cPanel, primero debe detener y deshabilitar el firewall en su servidor usando estos comandos.
Detener cortafuegos
systemctl stop firewalld
Deshabilitar/Eliminar firewalld desde el inicio del sistema
systemctl disable firewalld
Después de eso, puede continuar con el procedimiento de instalación del firewall CSF normalmente.
Conclusión
Estos son los cambios más importantes de CentOS 7 vs CentOS 6 en cuanto a los comandos de administración del sistema que se utilizan en el día a día. Sin embargo, hay muchos otros cambios importantes como la nueva adopción de Grub2 como cargador de arranque, soporte para XFS, entre muchas otras cosas.
CentOS 7 vs CentOS 6 – Lista de Cambios Importantes was last modified:febrero 20th, 2017 by Esteban Borges