Linux系统中ulimit参数了解

592阅读 0评论2010-03-18 zhongteng
分类:LINUX

Linux本身对每个用户拥有的最大进程数有限制。可以在用户根目录下的“ . b a s h r c”文件或者实际使用与“ . b a s h r c”功能相当的s h e l l的脚本中加入这种限制。编辑“ . b a s h r c”文件(例如:
vi /root/.bashrc)并加入下面一行:

ulimit -u unlimited

然后退出,重新登录。为了验证,可以以r o o t身份登录,然后键入: ulimit -a,在最大用户进程数一项中应该显示u n l i m i t e d,例如:

[root@Aid]# ulimit -a
core file size (blocks) 1000000
data seg size (kbytes) unlimited
file size (blocks) unlimited
max memory size (kbytes) unlimited
stack size (kbytes) 8192
cpu time (seconds) unlimited
max user processes unlimited * this line.
pipe size (512 bytes) 8
open files 1024
virtual memory (kbytes) 2105343

注意我们更倾向于在命令行键入 unlimit -u而不是把它加入到文件“ / r o o t / . b a s h r c”中。但为保险起见,建议还是把它加入文件“ / r o o t / . b a s h r c”中。
上一篇:环境变量的继承,fork、source、exec区别差异
下一篇:什么是Core Dump?