Saya memiliki banyak server yang diinstal (Apache, MySQL, dll.), Tetapi saya tidak ingin semuanya dimulai pada saat boot (mereka menghabiskan daya, dan saya menggunakan baterai hampir sepanjang waktu). Bagaimana cara mengkonfigurasi ini?
sumber
Saya memiliki banyak server yang diinstal (Apache, MySQL, dll.), Tetapi saya tidak ingin semuanya dimulai pada saat boot (mereka menghabiskan daya, dan saya menggunakan baterai hampir sepanjang waktu). Bagaimana cara mengkonfigurasi ini?
Di konsol, Anda dapat menulis:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
Untuk informasi tambahan, baca Cara Boot Ubuntu .
Banyak hal telah berubah sedikit di Ubuntu sekarang. Saya pikir dari versi 11 dan seterusnya. MySQL ditangani oleh Upstart sementara Apache masih menggunakan skrip init tradisional SysV
Untuk MySQL, Anda dapat menggunakan fitur penggantian baru di Pemula untuk memodifikasi perilaku awal:
sudo echo "manual" >> /etc/init/mysql.override
Untuk info lebih lanjut, lihat bagian " Menonaktifkan Pekerjaan dari Memulai Secara Otomatis " di Buku Masak pemula.
Karena Apache masih menggunakan skrip init SysV tradisional yang dapat Anda gunakan
sudo update-rc.d -f apache2 remove
untuk menghapus tautan dari /etc/rcX.d
atau, gunakan alternatif
sudo update-rc.d apache2 disable
yang "menonaktifkan" skrip dengan mengubahnya dari skrip mulai menjadi skrip berhenti. Ini dapat dibalik oleh
sudo update-rc.d apache2 enable
Sebagian besar informasi ini saya dapatkan dari sini: https://askubuntu.com/a/40077/24678
Ini link adalah sedikit keluar versi tanggal bijaksana, tapi apakah itu cocok pilihan dalam versi Anda?
sumber
Anda dapat menggunakan Boot-Up Manager untuk memulai dan menghentikan skrip boot-up, tanpa harus menangani tautan dan izin yang rumit.
sumber
Cara lain untuk melakukannya adalah dengan 'menonaktifkan' tautan sym - bukan menghapusnya.
Ini akan mengganti nama tautan sym untuk memulai dengan 'K' dan layanan tidak akan memulai saat boot. Anda kemudian dapat mengaktifkannya kembali kapan saja jika Anda memutuskan ingin menjalankannya saat boot.
sumber
Di Ubuntu 16:
update-rc.d
Metode tidak bekerja untuk saya.Pemula telah ditinggalkan di Ubuntu 15.
sumber