Cara menjaga apache dan mysql dari memulai secara otomatis


44

Apakah ada cara untuk membuat apache dan mysql tidak berjalan secara otomatis saat startup?

Saat ini, setiap kali saya boot mesin saya, mereka mulai secara otomatis dan berjalan di latar belakang.

Saya menggunakan Ubuntu 12.04.

Jawaban:


47

Apache

sudo update-rc.d -f apache2 disable

Apache masih menggunakan skrip rc.d init, itulah sebabnya Anda harus menonaktifkannya menggunakan update-rc.d.

MySQL

echo manual | sudo tee /etc/init/mysql.override

MySQL di sisi lain telah dikonversi ke file konfigurasi pemula. Cara yang disarankan untuk menonaktifkan layanan pemula adalah dengan menggunakan file override.


Apakah saya harus melakukan ini pada setiap startup
shubham

Tidak, hanya sekali .. Perubahannya persisten. :)
SirCharlo

11
Sebuah cara terbersih untuk autostart menonaktifkan untuk setiap layanan dengan .conffile dalam /etc/init(seperti mysql), adalah dengan menjalankan sebagai root: echo "manual" >> /etc/init/[service_name].override.
el.atomo

kudo @ el.atomo Manpage Definisi Acara "manual" Bait ini akan mengabaikan awal yang terlihat sebelumnya pada definisi. Dengan menambahkan bait ini pada baris apa pun di bawah awal pada definisi, ini memberikan kemampuan untuk menghentikan pekerjaan agar tidak dimulai secara otomatis. Ketika ditentukan, satu-satunya cara untuk memulai pekerjaan seperti itu adalah melalui awal . - Juga, lihat Override Handling File Override files memungkinkan lingkungan pekerjaan diubah tanpa memodifikasi file konfigurasi pekerjaan.
Gerard Roche

Juga ini akan bekerja terlalu: sudo mv /etc/init/cups.conf /etc/cups.conf.disabled. Lebih mudah untuk melihat layanan apa yang dinonaktifkan ketika Anda melakukan ini. Re: Dapatkah Anda menghapus dukungan printer (gelas)
Gerard Roche

10

Untuk semua layanan sistem dalam /etc/init.d, menonaktifkannya dapat dilakukan dengan update-rc.dperintah, misalnya:

update-rc.d -f apache2 remove

Untuk mengembalikannya agar berjalan saat startup:

update-rc.d apache2 defaults

Anda juga dapat memulai dan berhenti secara manual melalui service apache2 startdan service apache2 stop.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.