Làm cách nào để tải lại sysctl từ thư mục sysctl.d?


31

Tôi đang thực hiện các thay đổi đối với một tệp trong /etc/sysctl.dthư mục (Ubuntu 12.04).

Tôi biết rằng sysctl -ptải lại từ /etc/sysctl.confnhưng nó dường như không hoạt động cho bất cứ điều gì trong /etc/sysctl.d/thư mục. Khởi động lại hoạt động, nhưng tôi muốn làm điều đó mà không cần khởi động lại.

Bất kỳ đề xuất?

Câu trả lời:


50

Như tài liệu , cho các phiên bản linux-linux gần đây :

# Tải cài đặt từ tất cả các tệp cấu hình hệ thống 
sysctl --system

Đối với các phiên bản cũ hơn (nghĩa là, nếu --systemkhông hoạt động):

# Tải cài đặt từ /etc/sysctl.conf 
sysctl -p
# Tải cài đặt từ tệp được chỉ định 
sysctl -p /etc/sysctl.d/ < anything > .conf

9

Tệp README /etc/sysctl.d/trên hệ thống Ubuntu 12.04 với Procps 1: 3.2.8-11ubfox6.3 cho biết để chạy:

service procps start

Mà kết thúc chạy (thông qua /etc/init/procps.conf) này:

cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.