Verificare che stiamo usando 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.

Un primo modo è usando il comando ps:

$ ps --no-headers -o comm 1
systemd

Oppure sempre con ps:

$ ps 1
    PID TTY      STAT   TIME COMMAND
      1 ?        Ss     0:15 /sbin/init splash
$ file /sbin/init
/sbin/init: symbolic link to ../lib/systemd/systemd

In pratica abbiamo controllato qual'è il primo processo, e poi abbiamo "seguito" il symboli link.

Oppure possiamo usare pstree, che ci mostra i processi ad "albero":

$ pstree
systemd─┬─ModemManager───3*[{ModemManager}]
        ├─NetworkManager───3*[{NetworkManager}]
        ├─anacron
        ├─crond
        ├─cupsd
        ├─dbus-broker-lau───dbus-broker
        ├─kwalletd6───3*[{kwalletd6}]
        ├─2*[mount.ntfs-3g]
        ├─polkitd───3*[{polkitd}]
        ├─rtkit-daemon───2*[{rtkit-daemon}]
        ├─sddm─┬─Xorg───4*[{Xorg}]
        │      ├─sddm-helper───startplasma-x11───{startplasma-x11}
        │      └─{sddm}
...............

E voi conoscete altri modi?

Enjoy!


Condividi

Commentami!