Systemd: Difference between revisions
From wikinotes
(→Notes) |
(→Notes) |
||
Line 58: | Line 58: | ||
{| | {| | ||
| [[systemd usage]] | | [[systemd usage]] | ||
|- | |||
| [[systemd configuration]] | |||
|- | |- | ||
| [[systemd journald]] | | [[systemd journald]] |
Revision as of 17:19, 11 December 2022
Systemd is an init system written by Lenart Pottering. It's main goal was to asynchronously load services, and to more easily manage service dependencies (and let it decide the load-order for services).
Documentation
github https://github.com/systemd/systemd official docs https://systemd.io/
Tutorials
writing systemd services http://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemd archwiki daemons https://wiki.archlinux.org/index.php/Daemons
Locations
/etc/systemd/system/*.service
custom system-services ~/.config/systemd/user/*.service
custom user service files /usr/lib/systemd/system/*.service
system-services from libs /usr/lib/systemd/user/*.service
user-services from libs /etc/default/
service configuration files /etc/conf.d/*
environment files
Permissions
systemctl-journal
group members can journalctl without sudo
Notes
systemd usage systemd configuration systemd journald systemd service syntax systemd timer syntax systemd troubleshooting