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”中。
阅读(602) | 评论(0) | 转发(0) |