Systemd: Difference between revisions
From wikinotes
No edit summary |
(→Notes) |
||
Line 58: | Line 58: | ||
{| | {| | ||
| [[systemd usage]] | | [[systemd usage]] | ||
|- | |||
| [[systemd journald]] | |||
|- | |- | ||
| [[systemd service syntax]] | | [[systemd service syntax]] |
Revision as of 20:01, 12 November 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 journald systemd service syntax systemd timer syntax systemd troubleshooting