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.

  • cy_narrator@discuss.tchncs.de
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    2 months ago

    Next up: Learn how to create .service file, you may be able to use it from the template provided.

    Then learn about target and unit

      • InnerScientist@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        2 months ago

        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