Ngắn:
Không có cách đáng tin cậy để làm điều này một cách nhanh chóng.
Dài:
Debian hiện tại (Debian không ổn định kể từ 2012-06-01) hiện không có cách nào đáng tin cậy để vô hiệu hóa một dịch vụ / trình nền. - Vì bản nâng cấp của gói daemon chạy vô điều kiện / hành động khởi động lại / có thể vô hiệu hóa cho runlevel hay không.
Để đảm bảo một daemon không bắt đầu, bạn có thể:
- gỡ cài đặt nó
- tạo một chuyển hướng cục bộ của tập lệnh /etc/init.d/xyz (theo cách này, sẽ không có công cụ nào tìm thấy nó)
- sử dụng / lạm dụng một tập tin cấu hình của gói tương ứng để kích hoạt một lối thoát sớm của tập lệnh đó (ví dụ: đặt một lối thoát ra trước đầu vào / etc / default / xyz trong trường hợp nó có nguồn gốc từ tập lệnh init)
- hãy tìm trong tập lệnh init đó để biết các cách chính thức được xác định trước của FTC để không bắt đầu trình nền đó
Có / là (?) Một số bước init-chính sách-một cái gì đó cho các tập lệnh init trong Debian, được cho là để lấp đầy chức năng còn thiếu này. - Tôi đã thử sử dụng nó, thấy nó phức tạp, tìm thấy một lỗi và không bao giờ chạm vào nó nữa.
Cập nhật:
Chuyển sang hệ thống của hệ thống, một giải pháp thay thế cho hệ thống khởi xướng. Một gói debian tồn tại và bạn có thể vô hiệu hóa một dịch vụ với cái gì đó như thế này:
cd /etc/systemd/system
ln -s /dev/null xyz.service
sudo update-rc.d -f sunrpc remove
không hoạt động; nó vẫn hiện diện sau khi khởi động lại.