GNU/Linux >> Tutoriales Linux >  >> Cent OS

CentOS 7 vs CentOS 6 – Lista de cambios importantes

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
Cent OS
  1. Cómo instalar ASSP v.2 en CentOS 7 de 64 bits

  2. Servicios de lista en Ubuntu 20.04:¿todo al respecto?

  3. Iniciar, detener o reiniciar servicios en CentOS 8 - ¿Proceso paso a paso?

  4. Cómo listar usuarios en CentOS 7

  5. Listar todos los paquetes instalados con yum en CentOS 7

Cómo enumerar los paquetes instalados en CentOS

Debian frente a CentOS

Cómo iniciar, detener o reiniciar servicios en CentOS 8

Listar todos los paquetes instalados en RHEL y CentOS

Cómo instalar Sensu en CentOS 7

CentOS / RHEL 7:Guía para principiantes de unidades de servicio systemd