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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.