sysctl을 OS 기본값으로 재설정하는 방법은 무엇입니까?


10

sysctl 매뉴얼 페이지에서 답을 찾을 수 없습니다. 내 sysctl.conf 파일은 여전히 ​​기본 상태이며 여러 값을 테스트하고를 통해 새 설정을로드했습니다 sysctl -p newsettings.conf. 나는 재설정하기에 충분할 것입니다 sysctl -p(즉,에서 값을 읽습니다 sysctl.conf). 그러나 금식 sysctl -a | grep domain으로 아직 오래된 설정이 있음을 알 수있었습니다.

어떤 아이디어?

답변:


15

내가 아는 한 "실행 취소"가 없습니다 sysctl-기본 설정을 다시 입력해야합니다 (일반적으로/etc/sysctl.conf 단순히 기본값을 지정하지 않으므로 명시적인 설정이 없으면 변경 사항을 되 돌리지 않습니다).

기본 설정을 모르는 경우 재부팅하면 다시 설정 한 다음 목록을 표시 할 수 있습니다 sysctl -a(참조 용으로 어딘가에 저장). 다른 컴퓨터와 비슷한 컴퓨터가 있다면 sysctl -a재부팅하는 대신 해당 호스트 의 출력을 얻을 수 있습니다 .


1
괜찮 감사. 재부팅은 가능할 것이며 sysctl -a > sysctl_defaults.conf트릭을 수행해야합니다. 나는 이것을 한동안 열어 둘 것이다. 아마도 다른 누군가가 방법을 알고있을 것이다. 그렇지 않은 경우 귀하의 답변을 올바른 답변으로 수락하겠습니다.
Fleshgrinder

@Fleshgrinder 부팅 할 때 정기적으로 읽지 않는 위치 (예 :)에 sysctl 값을 저장하고 있는지 확인하십시오. ~/sysctl_defaults.conf종종 발생하지는 않지만 주어진 sysctl 노브의 기본값이 변경되는 경우가 있습니다. 그런 식으로 우연히 이상한 것입니다.
voretaq7

1
고마워, 나는 그것을 알고 당신이 제안한대로 내 홈 디렉토리에 저장했습니다. 또한 /etc/sysctl.d재부팅하기 전에 아무것도 없는지 확인했습니다 . 모든 것이 매력처럼 작동했으며 귀하의 솔루션이 완전히 훌륭하다고 생각합니다. 도와 주셔서 감사합니다.
Fleshgrinder

0

Sysctl 기본값

CentOS 7에서

/usr/lib/sysctl.d/

OS와 함께 제공되는 기본 설정을 가져옵니다.

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