LINUX

Hoja de referencia de Systemd vs Init para Linux

Systemd es el nuevo sistema de inicio, comenzando con Fedora y ahora adoptado en muchas distribuciones como RedHat, Suse y Centos. Históricamente, la mayoría de nosotros hemos estado usando scripts de inicio de SysV tradicionales que normalmente residen en /etc/rc.d/init.d/. Estos scripts invocan un daemon binary que luego bifurcará un proceso en segundo plano. Aunque los scripts de shell son muy flexibles, las tareas como la supervisión de procesos y el orden de ejecución en paralelo son difíciles de implementar. Con la introducción de los demonios de nuevo estilo de systemd, es más fácil supervisarlos y controlarlos en tiempo de ejecución y simplifica su implementación.

los systemctl command es una muy buena iniciativa del equipo systemd. Muestra mensajes de error más detallados y también errores de tiempo de ejecución de los servicios, incluidos los errores de inicio. systemd ha introducido un nuevo término llamado cgroups (grupos de control) que son básicamente grupos de procesos que se pueden organizar en una jerarquía. Con el sistema de inicio original, determinar qué proceso hace qué y a quién pertenece se vuelve cada vez más difícil. Con systemd, cuando los procesos generan otros procesos, estos hijos se convierten automáticamente en miembros del grupo de padres, evitando así confusiones sobre la herencia.

systemd vs sysVinit cheatsheet

Hay muchos nuevos comandos systemd disponibles en la versión rhel / centos 7.0 que reemplazarían los comandos sysvinit. También puede descargar la versión en pdf de la hoja de referencia systemd vs sysvinit.

Como lo solicitaron nuestros compañeros lectores, hemos cargado una hoja de referencia en tamaño A4: versión JPG y versión PDF.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar