在Debian系统中,可以通过ulimit命令来查看和设置堆栈大小限制
ulimit -s
ulimit命令。例如,将堆栈大小设置为8MB:ulimit -s 8192
请注意,这种更改仅在当前shell会话中有效。关闭终端或重新启动系统后,更改将丢失。
/etc/security/limits.conf文件。使用文本编辑器打开该文件,例如:sudo nano /etc/security/limits.conf
在文件末尾添加以下行,以将堆栈大小限制设置为8MB(以KB为单位):
* soft stack 8192
* hard stack 8192
这里的*表示对所有用户应用此限制。如果要对特定用户应用限制,请将*替换为用户名。
保存并关闭文件。下次用户登录时,新的堆栈大小限制将生效。
sudo reboot
完成上述步骤后,Debian系统中的堆栈大小限制应已成功配置。