LINUX

Cheatsheet Systemd vs Init per Linux

Systemd è il nuovo sistema init, iniziato con Fedora e ora adottato in molte distribuzioni come RedHat, Suse e Centos. Storicamente, la maggior parte di noi ha utilizzato i tradizionali script SysV init che normalmente si trovano in /etc/rc.d/init.d/. Questi script richiamano un demone binario che aprirà quindi un processo in background. Anche se gli script di shell sono molto flessibili, attività come il monitoraggio dei processi e l’ordine parallelo di esecuzione sono difficili da implementare. Con l’introduzione di nuovi demoni da systemd, è più facile monitorarli e controllarli in fase di esecuzione e semplifica la loro distribuzione.

Il systemctl command è un’ottima iniziativa del team di systemd. Mostra messaggi di errore più dettagliati e anche errori di runtime del servizio, inclusi errori di avvio. systemd ha introdotto un nuovo termine chiamato cgroups (gruppi di controllo) che sono fondamentalmente gruppi di processi che possono essere organizzati in una gerarchia. Con il sistema init iniziale, determinare quale processo fa cosa e a chi appartiene diventa sempre più difficile. Con systemd, quando i processi generano altri processi, questi figli diventano automaticamente membri del gruppo padre, evitando confusione nell’ereditarietà.

cheatsheet di systemd vs sysVinit

Ci sono molti nuovi comandi systemd disponibili su rhel / centos 7.0 che sostituirebbero i comandi sysvinit. Puoi anche scaricare la versione pdf del cheatsheet systemd vs sysvinit.

Come richiesto dai nostri colleghi lettori, abbiamo caricato il cheatsheet in formato A4 – versione JPG e versione PDF.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close