Mysql

引導 Fedora 27 時如何阻止 httpd 和 mysqld 自動啟動?

  • December 3, 2017

在過去,當我不希望在啟動 Fedora Linux 時預設啟動 mysqld 和 httpd 時,我只需轉到 /etc/rc?.d (其中 ? 是從 0 到 6 的數字,具體取決於執行選擇的級別),然後將 Kxxhttpd 和 Kyymysqld 分別更改為 Sxxhttpd 和 Syymysqld(xx 和 yy 是 2 位數字,指定作業系統啟動期間的執行順序)。

但是對於較新版本的 Fedora,例如 27,這種機制會改變嗎?我嘗試做同樣的事情,但 Web 伺服器和數據庫守護程序在重新啟動後仍然啟動。我應該怎麼做才能阻止它們預設自動執行?

較新的 Fedora 版本(以及許多其他發行版)使用systemd而不是傳統的 sysvinit。

使用 systemd,服務是單位,通過systemctl命令進行管理。(特別想到命令start, stop, restart, enable。 )disable

systemctl disable <unit>應該可以從應該自動啟動/停止的內容中刪除一些單元。

引用自:https://serverfault.com/questions/886339