Раньше, когда я не хотел, чтобы mysqld и httpd запускались по умолчанию при загрузке моей Fedora Linux, я просто перехожу в /etc/rc?.d (где? - это число от 0 до 6, в зависимости от запущенного выбранный уровень), а затем измените Kxxhttpd и Kyymysqld на Sxxhttpd и Syymysqld соответственно (xx и yy - это двухзначные числа, указывающие порядок выполнения при запуске ОС).
Но для более новых версий Fedora, таких как 27, этот механизм меняется? Я попытался сделать то же самое, но веб-сервер и демоны базы данных все еще запускаются после перезагрузки. Что мне делать, чтобы они не запускались автоматически по умолчанию?
Более новые версии Fedora (и многие другие дистрибутивы, если на то пошло) используют systemd а не традиционный сисвинит.
С systemd сервисы единицы, которые управляются через systemctl
команда. (Команды start
, stop
, restart
, enable
, disable
приходят на ум в частности.)
systemctl disable <unit>
должен сделать трюк для удаления некоторого модуля из того, что должно автоматически запускаться / останавливаться.