当前位置: 技术问答>linux和unix
ulimit -s设置堆栈是限制当前用户的? 还是限制当前shell的?
来源: 互联网 发布时间:2017-02-04
本文导语: 在命令行里面设置ulimit -s (1)如果是root用户的话,设置的是所有用户的所有进程的堆栈,都是某个固定大小? 还是只是当前用户的限制? (2)甚至,和用户都没有关系,只是当前运行的shell,创建出来的进程,限...
在命令行里面设置ulimit -s
(1)如果是root用户的话,设置的是所有用户的所有进程的堆栈,都是某个固定大小? 还是只是当前用户的限制?
(2)甚至,和用户都没有关系,只是当前运行的shell,创建出来的进程,限制其堆栈的大小?
ulimit -s输出
10240,这是应该是10M吧
我在CentOS5.6下面 man ulimit出来的内容,并没有明确回答我以上的问题。它被认为是bash的build in命令:
ulimit [-SHacdefilmn....]
Provides control over the resources available to the shell and to processes started by it, on systems that allow such control.
(1)如果是root用户的话,设置的是所有用户的所有进程的堆栈,都是某个固定大小? 还是只是当前用户的限制?
(2)甚至,和用户都没有关系,只是当前运行的shell,创建出来的进程,限制其堆栈的大小?
ulimit -s输出
10240,这是应该是10M吧
我在CentOS5.6下面 man ulimit出来的内容,并没有明确回答我以上的问题。它被认为是bash的build in命令:
ulimit [-SHacdefilmn....]
Provides control over the resources available to the shell and to processes started by it, on systems that allow such control.
|
命令行设置的是当前shell的
如果想永久生效,修改/etc/security/limits.conf
如果想永久生效,修改/etc/security/limits.conf
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。