• pmc@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    25
    arrow-down
    1
    ·
    edit-2
    3 months ago

    Well, I’ll tell you that I prefer systemd because I can comprehend its declarative unit files and dependency-based system a lot better than the shell script DSLs and runlevels that I’ve had to mess with in other init systems. systemctl status has a quite nice output that can be really handy when debugging units. I like being able to pull up logs for just about any service on my system with a simple journalctl command instead of researching where the log file is.

    • renzev@lemmy.world
      cake
      OP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Thank you for the detailed response, very informative. You make a really good point about centralized logging, I can see how that can be very helpful when you run A LOT of different server process on one machine. I get centralized logging as a bonus of running everything in Docker, but I can see how it is nice to have logging as part of the init system if you want to run a lot of services natively.