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ó?
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ó?
Câu trả lời:
/usr/sbin/named
được cung cấp bởi các bind9
gói. bind9
là 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 .deb
tệp cần thiết được lưu trong bộ nhớ cache để cài đặt lại bind9
và 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 clean
kể 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 update
trướ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