Here’s some more examples:
Systemctl edit
: create an extension for the unit file and add some changes
S edit --full
: edit the full unit file (and timer too iirc)
S enable --now:
enable + start
S disable --now
: disable + stopTwo additional commands I regularly use as a Sysadmin are
systemctl status
without any unit to list show the general system status (lists units that are running, units that are starting and failed units right at the top) And thensystemctl list-units --failed
To show me just the failed units and did deeper what the problem is.On a properly set up system I should quickly be able to ascertain if everything is “up and running” just by systemds status
You can also use
systemctl status $pid
to find out what service a process is from.You can … WHAT!?
Wow I did not know that. Incredibly helpful
This and
systemctl cat $unit
are my favorites.
Is there an equivalent in SysVInit?