부팅 간에 /sys에 대한 변경 사항이 유지되도록 합니다.

부팅 간에 /sys에 대한 변경 사항이 유지되도록 합니다.

"echo 1 > /sys/kernel/mm/ksm/run"부츠 사이에 집착하고 싶어요 . 파일 시스템 변경 사항을 유지 /etc/sysctl.conf하도록 편집할 수 있다는 것을 알고 있지만 재부팅 후에도 이 변경 사항이 유지되도록 하려면 어떻게 해야 합니까?/proc/sys

답변1

데비안 에는 의 구성을 기반으로 설정을 적용하는 sysfsutilsinit.d 스크립트가 포함된 패키지가 있습니다 ./sys/etc/sysfs.conf

이 초기화 스크립트의 작성자는 @debian.org입니다. 따라서 이는 데비안에만 국한된 것이며 데비안이 아닌 다른 배포판에는 나타나지 않을 수도 있습니다. 그러나 모든 로직은 init 스크립트에 포함되어 있으므로 쉽게 패키지를 가져오고 스크립트를 추출하여 시스템에서 사용할 수 있습니다.

답변2

대부분의 배포판에는 사용할 수 있는 일종의 rc.local 스크립트가 있습니다. 이름과 경로가 다를 수 있으므로 배포판을 확인하세요. 일반적으로 /etc 아래를 살펴볼 것으로 예상됩니다.

답변3

/etc/sysctl.conf초기화 스크립트 중 하나를 읽습니다. 이는 배포판에 따라 다소 다릅니다 /etc/init.d/procps. 데비안에는 /sys기본 설치에 비슷한 설정이 없습니다(sysfsutils패키지가 거기에 있어요네가 원한다면). 배포판에 하나도 없으면 자신만의 초기화 스크립트를 작성하세요.

(이것은 영구적 /etc/sysctl.conf이지 않습니다 /proc/sys. 에 무엇인가를 설정하면 /proc/sys에 저장되지 않습니다 /etc/sysctl.conf.)

관련 정보