I feel like Im dancing around perhaps the most fundamental piece of my operating system everytime I run and install software. Starting services with systemctl and checking logs with journalctl is the extent of my knowledge.
Do you know of good resources or tutorials for learning how systemd works and how to use it to run software on my desktop and servers? Thanks.
Next up: Learn how to create
.service
file, you may be able to use it from the template provided.Then learn about
target
andunit
Find these on Youtube
Then .timer. Then .mount. Then .automount. Then .socket.
see systemd.unit(5), systemd.service(5), systemd.socket(5), systemd.device(5), systemd.mount(5), systemd.automount(5), systemd.swap(5), systemd.target(5), systemd.path(5), systemd.timer(5), systemd.slice(5), systemd.scope(5) systemd.link(5), systemd.netdev(5), systemd.network(5) and honorable mentions podman-systemd.unit .container, .volume, .network(…again), .kube, .image, .build and .pod
It seems even I have many many many things to learn still
Then .device and .boot and .home and .gov and .co.uk