Chinaunix首页 | 论坛 | 博客
  • 博客访问: 190200
  • 博文数量: 75
  • 博客积分: 2136
  • 博客等级: 大尉
  • 技术积分: 712
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-03 09:38
文章分类

全部博文(75)

文章存档

2011年(6)

2010年(17)

2009年(52)

我的朋友

分类: LINUX

2010-03-18 09:59:57

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) |
给主人留下些什么吧!~~