두 파일 모두 커널에 매개변수를 전달하는 데 사용됩니다. 그렇다면 둘의 차이점은 정확히 무엇인가요? 각 파일의 목적은 무엇입니까?
답변1
grub.conf
매개변수가 일반 프로그램에 전달되는 방식과 유사하게 부트로더에게 매개변수를 커널에 전달하도록 지시합니다.
sysctl
/proc/sys/
커널 런타임 구성을 반영하는 구성 파일의 또 다른 이름입니다 . sysctl.conf
는 단지 명령에 대한 구성 파일일 뿐이며 sysctl --system
그 자체는 실제 구성 파일을 둘러싼 단순한 래퍼일 뿐입니다./proc/sys/
많은 옵션은 부트로더에 의해 전달되거나 를 통해 전달되든 동일 하지만 일부 옵션은 기술적인 이유로 sysctl
부트로더에서만 사용할 수 있습니다 .nokaslr
sysctl
반대로 사용하면 grub.conf
변경 사항을 적용하기 위해 재부팅할 필요가 없다는 장점이 있습니다.