Bagaimana saya bisa menghentikan mongodb mulai dari boot sistem

19

Saya menginstal mongodb untuk tujuan belajar, masalah yang saya hadapi adalah mulai di boot sistem dan menggunakan sumber daya meskipun tidak digunakan. Saya ingin dihapus dari boot sistem, bagaimana saya bisa melakukan ini?

pembuat segmentasi
sumber
Dari berapa banyak sumber yang Anda bicarakan?
AB
5
Kemungkinan duplikat dari Cara mengaktifkan atau menonaktifkan layanan?
Mostafa Ahangarha
Jika Anda menggunakan versi terbaru ubuntu, Anda mungkin perlu mengikuti instruksi untuk systemd tentang cara "menonaktifkan" layanan: askubuntu.com/questions/19320/… ; Anda juga dapat "menutupi" layanan jika Anda ingin menonaktifkan layanan sepenuhnya . Jika Anda "menonaktifkan" suatu layanan, layanan itu tidak akan secara otomatis memulai pada saat boot. Jika Anda "menutupi" suatu layanan, itu tidak akan dapat dimulai dan akan sepenuhnya dinonaktifkan.
mchid

Jawaban:

15

Saya tidak dapat mengujinya saat ini, tetapi saya pikir ini harus berhasil

 sudo update-rc.d mongodb disable

Jika ini tidak cukup coba ini

 sudo update-rc.d -f mongodb remove
Berputar atas
sumber
Yap, yang pertama berhasil untuk saya :)
Samuel GP
6

Ini dipinjam dari jawaban ini :

echo manual | sudo tee /etc/init/mongod.override
davelupt
sumber
Seperti yang ditunjukkan Robert dalam jawabannya, ini berfungsi tetapi file seharusnya mongod.override(bukan mongodb)
Hector Correa
4

Referensi @ davelupt sangat bagus. Namun saya kira perintahnya seharusnya

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

karena file untuk MongoDB di bawah / etc / init adalah mongod.conf.

Robert
sumber
1
Pada 16.10 dan 16.04, saya menunjukkan /etc/init/mongodb.confketika saya menjalankan salah satu dari perintah berikut: dpkg -L mongodb-server | grep /etc/init/mongodatauapt-file search /etc/init/mongod
mchid