Ubuntu の起動時にサービスを無効にする

Ubuntu の起動時にサービスを無効にする

私はUbuntuに以下のアプリケーションをインストールしました:

  • nginx

  • php5-fpm

  • MySQL サーバー

  • レディス

  • ...

これらのアプリケーションは、コンピュータの電源がオンになるたびに実行されます。

起動時にこれらのアプリケーションが実行されないようにするにはどうすればよいですか?
これらのアプリケーションは、「service nginx start」を実行した場合にのみ実行されます。

答え1

使用:

systemctl disable <service>

systemd (Ubuntu 14.10 以前) を使用していない場合は、次を使用します。

update-rc.d -f <service> remove

次のコマンドを実行すると、マシン上のすべてのサービスのリストが表示されます。

service --status-all

無効にしたいサービスの名前がそこに見つかるはずです。

詳細については、サービスの有効化と無効化非常に長い答えについてはこちらをご覧ください役職(@muru がすでに述べたように)。

詳細については、こちらの投稿をご覧ください。デジタルオーシャンそしてそのマニュアルページsystemctl 用。

答え2

もう 1 つの方法は、 rcconf をインストールすることですapt-get install rcconf。 rcconf から、ubuntu/debian サーバーにインストールされている任意のサービスを有効/無効にすることができます。

答え3

インストールsysv-rc-conf

apt-get install sysv-rc-conf

次に、サービスを一覧表示するだけです

sysv-rc-conf --list

nginxなどのサービスを無効にするには

sysv-rc-conf nginx off

詳細については、man sysv-rc-conf

関連情報