Systemd#
Commands and Locations#
custom services are stored here:
/etc/systemd/system
analyse security of service unit:
systemd-analyze security <service_unit>
restart a service:
systemctl restart <application_name>.service
show logs of a service:
journalctl -u <application_name>.service
List Services#
list enabled services:
systemctl list-unit-files --state=enabled
list running services:
systemctl list-units --type=service
list failed services:
systemctl --failed
list timers:
systemctl list-timers
List all since boot#
all boot cycles:
journalctl -k -b all
current boot :
journalctl -k
last boot:
journalctl -k -b -1
two boots prior:
journalctl -k -b -2
and so on
Journal#
delete old journal files (ony keep last 2 days):
journalctl --vacuum-time=2d