systemd

Mattepuffo's logo
Verificare che stiamo usando Systemd

Verificare che stiamo usando Systemd

Non tutti amano Systemd, ma è comunque diventato lo standard nella maggior parte delle distro Linux.

In questo articolo vediamo alcuni metodi per verificare che stiamo usando Systemd piuttosto che un altro sistema.

Mattepuffo's logo
Rimuovere servizi da Systemd in Linux

Rimuovere servizi da Systemd in Linux

Systemd è diventato praticamente lo standard per la gestione dei servizi in Linux.

In questo articolo vediamo come rimuovere un servizio dalla "lista".

Ovviamente controllate bene che non serva più!

Mattepuffo's logo
Leggere journalctl in Python con systemd-python

Leggere journalctl in Python con systemd-python

Il pacchetto systemd-python ci consente di accedere ai log di journaltctl.

Però non è tutto oro quel che luccica; qualche info:

  • prima di tutto è systemd-python e non python-systemd; sono due pacchetti diversi
  • alcune funzioni come add_match o this_boot mi sono andate in errore, e quindi non ho potuto fare alcuni filtri
  • non tutti i records hanno tutti i campi; come vedete ho intercettato gli errori con try/except

Mattepuffo's logo
Cambiare il runlevel di default in systemd

Cambiare il runlevel di default in systemd

Prima di systemd, per cambiare il runlevel di default su Linux, bastava agire sul file /etc/inittab.

Adesso questo file non è più usato, e per fare questa operazione dobbiamo usare gli strumenti forniti da systemd; nello specifico usaremo systemctl.

Mattepuffo's logo
Gestire Systemd con chkservice

Gestire Systemd con chkservice

Systemd è il gestore dei servizi di default di praticamente tutte le distro Linux.

Uno dei suoi programmi più importanti è Systemctl, che ci permette di gestire le varieà unità (quindi lo start, stop, ecc).

Volendo è possibile usare un programma basato su ncurses per gestire le unità: chkservice!