这两个文件都用于将参数传递给内核。那么两者到底有什么区别呢?每个文件的用途是什么?
答案1
grub.conf
告诉引导加载程序将参数传递给内核,类似于参数传递给常规程序的方式。
sysctl
/proc/sys/
是反映内核运行时配置的 配置文件的另一个名称。sysctl.conf
只是命令的配置文件sysctl --system
,它本身只是实际配置文件的简单包装/proc/sys/
许多选项无论是由引导加载程序传递还是通过 传递都是相同的,但出于技术原因,sysctl
某些选项只能由引导加载程序使用,例如。nokaslr
sysctl
与此相反,使用的优点grub.conf
是不需要重新启动即可使更改发生。