sysctl.d 디렉토리에서 sysctl을 어떻게 다시로드합니까?


31

/etc/sysctl.d디렉토리 (Ubuntu 12.04) 의 파일을 변경하고 있습니다.

sysctl -p다시로드 한다는 것을 알고 /etc/sysctl.conf있지만 /etc/sysctl.d/디렉토리 아래의 항목에서는 작동하지 않는 것 같습니다 . 재부팅이 작동하지만 재부팅하지 않고하고 싶습니다.

어떤 제안?

답변:


50

으로 문서화 , 최근에 폴더의 유틸리티 - 리눅스 버전 :

# 모든 시스템 구성 파일에서 설정로드 
sysctl --system

이전 버전의 경우 (즉, 작동 --system하지 않는 경우 ) :

# /etc/sysctl.conf에서 설정로드 
sysctl -p
# 지정된 파일 
sysctl -p /etc/sysctl.d/ <whatever> .conf 에서 설정로드

9

/etc/sysctl.d/procps가 1 : 3.2.8-11ubuntu6.3 인 Ubuntu 12.04 시스템 의 README 파일은 다음과 같이 실행됩니다.

service procps start

어느 쪽이 (을 통해 /etc/init/procps.conf) 실행됩니다 :

cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.