Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am making changes to a file in the /etc/sysctl.d directory (Ubuntu 12.04).

I know that sysctl -p reloads from /etc/sysctl.conf but it doesn't seem to work for anything under the /etc/sysctl.d/ directory. A reboot works, but I'd like to do it without a reboot.

Any suggestions?

share|improve this question

As documented, for recent util-linux versions:

# Load settings from all system configuration files
sysctl --system

For older versions (that is, if --system does not work):

# Load settings from /etc/sysctl.conf
sysctl -p
# Load settings from the specified file
sysctl -p /etc/sysctl.d/<whatever>.conf
share|improve this answer

The README file in /etc/sysctl.d/ on an Ubuntu 12.04 system with procps 1:3.2.8-11ubuntu6.3 says to run:

service procps start

Which ends up running (via /etc/init/procps.conf) this:

cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .