Daemon được đặt tên là gì và tại sao nó lại chạy?


10

Tôi muốn biết tại sao daemon có tên đang chạy, tôi có cần nó chạy để VPS của tôi hoạt động bình thường không?

Tôi có thể dừng hoặc loại bỏ nó?

nhập mô tả hình ảnh ở đây

Câu trả lời:


10

/usr/sbin/namedđược cung cấp bởi các bind9gói. bind9là một máy chủ DNS. Nếu đây là VPS, bạn hoàn toàn có thể cần gói đó. Nhưng bạn có thể loại bỏ nó và xem những gì sẽ xảy ra, và sau đó đặt lại nếu bạn cần.

sudo apt-get remove bind9

Việc xóa có thể muốn xóa các gói khác, bao gồm các gói khá quan trọng đối với bạn. Vì vậy, hãy chắc chắn chú ý đến điều đó trước khi tiến hành loại bỏ. Điều này cũng có thể tiết lộ lý do tại sao bind9được cài đặt - nó có thể là một phụ thuộc của các gói khác mà bạn đang sử dụng.

Xin lưu ý rằng tôi không nói rằng bạn nên làm điều này - chỉ có thể bạn có thể, nếu bạn muốn. Nếu bạn làm điều này, sau đó ngay cả khi máy chủ ngừng hoạt động đúng cách, bạn sẽ có thể vẫn có thể truy cập Internet để tải về và cài đặt lại gói. Tuy nhiên, có thể bạn sẽ không thể hoặc bạn sẽ không thể SSH lại máy chủ nếu kết nối của bạn bị hỏng. (Cảm ơn tgm4883 đã chỉ ra điều này.)

Về cơ bản, bạn có thể giảm thiểu rủi ro của sự cố bằng cách đảm bảo rằng bạn có các .debtệp cần thiết được lưu trong bộ nhớ cache để cài đặt lại bind9và các phụ thuộc của nó:

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

Nếu bạn đã chạy nó gần đây và không chạy sudo apt-get cleankể từ đó, thì bạn sẽ có thể cài đặt lại bind9 ngay cả khi bạn không thể kết nối với các máy chủ tải xuống Ubuntu sau khi gỡ bỏ nó :

sudo apt-get install bind9

Bạn có thể cần phải chạy sudo apt-get updatetrước một trong hai lệnh trên.

Nếu bạn hoàn toàn không muốn xóa bind9, nhưng chỉ cần xem những gì sẽ bị xóa nếu bạn đã làm (điều này có thể tiết lộ lý do tại sao nó được cài đặt), bạn có thể mô phỏng loại bỏ nó:

apt-get -s remove bind9

Trong khi tôi đồng ý với tất cả mọi thứ trong câu trả lời này, nếu ông loại bỏ các dịch vụ liên quan (bind9) sau đó ông có thể không thể cài đặt lại nó (kể từ khi anh ấy tháo máy chủ DNS nó có thể không có khả năng giải quyết các kho và redownload gói)
tgm4883

@ tgm4883 Điều đó có thể. Có vẻ như không thể, vì hệ thống vẫn sẽ có máy khách DNS và khả năng truy cập bất kỳ dịch vụ DNS nào mà nó sử dụng. Tuy nhiên, bạn đúng ở chỗ không có lý do gì để câu trả lời của tôi không giải thích làm thế nào để tránh vấn đề này (nó dễ dàng tránh được). Tôi sẽ chỉnh sửa.
Eliah Kagan

Tôi đã ngừng liên kết, không có vấn đề gì và theo đề nghị của @Sathya đã xóa nó. Không có vấn đề gì.
HackToHell

@EliahKagan, điều đó đúng, mặc dù tôi không hiểu tại sao nó sẽ được thiết lập như một máy chủ DNS và sau đó máy khách DNS không sử dụng chính nó (vì đó là máy chủ DNS) để phân giải tên. Có vẻ như đó là trường hợp và tất cả đã được giải quyết :)
tgm4883
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.