
私は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 がすでに述べたように)。
答え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