狮子上sysctl.conf文件的位置是什么? 在Snow Leopard中,它在/etc/sysctl.conf但现在该文件夹不再包含它了。 在聚光灯下search文件不会产生任何结果。
共享内存设置已被移动到不同的conf文件? 它叫什么名字?
编辑
我正在尝试修改机器的内核共享内存设置。 当我在正确的位置找不到sysctl.conf文件时,我使用推荐的设置创build了自己的文件,并将其放入/etc目录中。 但是运行sysctl -a仍然显示旧的内存设置已经到位。
如何在狮子安装上修改这些设置?
我相信/etc/sysctl.conf仍然是正确的地方(和man sysctl.conf同意)。
你重新启动了吗? changes to /etc/sysctl.conf不是实时的:只有当系统在启动过程中进入多用户模式时才会读取/应用它们。
该位置仍然是/etc/sysctl.conf或更确切地说是/private/etc/sysctl.conf 。 我不得不调整一些设置,因为我想在我的机器上运行Postgresql,结果我必须修改所有五个设置才能运行。 所以我创build了这个文件并且放入了这样的东西:
kern.sysv.shmmax=1610612736 kern.sysv.shmmin=1 kern.sysv.shmmni=256 kern.sysv.shmseg=64 kern.sysv.shmall=393216
然后我重新启动,从那时起一直在工作…
注意你不必重新启动,你可以使用:
sudo sysctl -w kern.sysv.shmmax=1610612736
等等….
这使得实时更改,该文件将使他们坚持在重新启动之间