I am setting up a Debian 11 (testing ATM) server to migrate my email to. I am looking for the current best practices for configuring which services start automatically at boot time.
My needs are as follows:
- Ability to inhibit the automatic startup of a service.
- Retain the ability to start a service manually which has had its autostart inhibited
- When a service has been manually started, have this not affect its autorun status - ie: starting a service != setting the service to autorun
I am accustomed to using "rcconf", and it is still available in 11, but it seems tied to sysv-rc and I am unsure of the ramifications of installing sysv-rc on a modern systemd system. Also there are reports that rcconf doesn't work to disable startup on all services it purports to. I really liked rcconf, though. It was simple and worked. If there is something available, I would like the solution to be rcconf-like in that it presents a nice interface.
And yes, I'd like to have my cake and eat it too.
Is there anything that fits the bill?
TIA.