Apa nama daemon itu dan mengapa itu dijalankan?

10

Saya ingin tahu mengapa daemon bernama berjalan, apakah saya perlu menjalankannya agar VPS saya berfungsi dengan baik?

Bisakah saya menghentikan atau menghapusnya?

masukkan deskripsi gambar di sini

HackToHell
sumber

Jawaban:

10

/usr/sbin/nameddisediakan oleh bind9paket. bind9adalah server DNS. Jika ini VPS, sangat mungkin Anda membutuhkan paket itu. Tetapi Anda mungkin dapat menghapusnya dan melihat apa yang terjadi, dan kemudian mengembalikannya jika Anda membutuhkannya.

sudo apt-get remove bind9

Penghapusan mungkin ingin menghapus paket lain, termasuk yang cukup penting bagi Anda. Jadi pastikan untuk memperhatikan itu sebelum melanjutkan penghapusan. Ini juga dapat mengungkapkan mengapa bind9diinstal - ini mungkin merupakan ketergantungan dari paket lain yang Anda gunakan.

Harap dicatat bahwa saya tidak mengatakan Anda harus melakukan ini - hanya itu yang Anda bisa, jika Anda mau. Jika Anda melakukan ini, maka bahkan jika server berhenti berfungsi dengan baik, Anda mungkin masih dapat mengakses Internet untuk mengunduh dan menginstal ulang paket. Namun, ada kemungkinan bahwa Anda tidak akan dapat, atau bahwa Anda tidak akan dapat kembali SSH ke server jika koneksi Anda rusak. (Terima kasih kepada tgm4883 karena menunjukkan ini.)

Anda secara substansial dapat mengurangi risiko masalah dengan memastikan Anda memiliki .debfile yang diperlukan di- cache untuk diinstal ulang bind9dan dependensinya:

sudo apt-get --download-only --reinstall install bind9

Jika Anda telah menjalankannya baru-baru ini, dan tidak lagi menjalankannya sudo apt-get clean, maka Anda harus dapat menginstal ulang bind9 meskipun Anda tidak dapat terhubung ke server unduhan Ubuntu setelah menghapusnya :

sudo apt-get install bind9

Anda mungkin perlu menjalankan sudo apt-get updatesebelum salah satu dari dua perintah di atas.

Jika Anda tidak ingin menghapus bind9sama sekali, tetapi lihat saja apa yang akan dihapus jika Anda melakukannya (yang mungkin mengungkapkan mengapa itu diinstal), Anda dapat mensimulasikan penghapusannya:

apt-get -s remove bind9
Eliah Kagan
sumber
Sementara saya setuju dengan semua yang ada di jawaban ini, jika dia menghapus layanan yang dimaksud (bind9) maka dia mungkin tidak dapat menginstalnya kembali (karena dia menghapus server DNS, mungkin tidak dapat menyelesaikan repositori dan mengunduh ulang paket)
tgm4883
@ tgm4883 Itu mungkin. Tampaknya tidak mungkin, karena sistem masih akan memiliki DNS client dan kemampuan untuk mengakses apapun DNS layanan itu menggunakan. Namun, Anda benar karena tidak ada alasan untuk jawaban saya untuk tidak menjelaskan cara menghindari masalah ini (mudah dihindari). Saya akan mengedit.
Eliah Kagan
Saya berhenti mengikat, tidak punya masalah dan atas saran @Sathya menghapusnya. Tidak ada masalah apa pun.
HackToHell
@ EliahKagan, itu benar, meskipun saya tidak melihat mengapa itu akan diatur sebagai server DNS dan kemudian klien DNS tidak menggunakan dirinya sendiri (karena itu server DNS) untuk resolusi nama. Tampaknya itulah yang terjadi dan semua sudah diselesaikan :)
tgm4883