当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu下面ulimit不能用(已解决)
帖子发表于 : 2009-04-05 17:03 

注册: 2009-04-05 16:39
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
我想把最大打开的文件数限制提高,试了7种访求,但是没效果

laptop:~$ ulimit -n 4096
bash: ulimit: open files: cannot modify limit: Operation not permitted

laptop:~$ sudo ulimit -n 2048
sudo: ulimit: command not found

sudo bash ulimit -n 1000
ulimit -a
open files (-n) 1024

sudo vi /etc/profile
ulimit -n 2048

sudo vi /etc/rc.local
ulimit -n 8192

vi .bashrc
ulimit -n 10000

sudo vi /etc/security/limits.conf
* hard nofile 10000

重启后也没有用。

有谁知道怎么改么?


最后由 orangetouch 编辑于 2009-04-06 0:14,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu下面ulimit不能用
帖子发表于 : 2009-04-05 18:00 

注册: 2009-04-05 16:39
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
我发现有时候可以,但是不能重现

比如说重启后,有时候可以发现值已经变了,有时候又不行

郁闷


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu下面ulimit不能用
帖子发表于 : 2009-04-05 18:23 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
代码:
只有拥有 CAP_SYS_RESOURCE 权限的进程才能把资源限制放更宽松(Allow resource limits to be increased)。


软极限只能增大到硬极限这个数值,不能超过。

代码:
/etc/security/limits.conf
里面有软硬极限的设置。



普通用户的进程没有 CAP_SYS_RESOURCE 权限


_________________
目前负债150多万


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu下面ulimit不能用
帖子发表于 : 2009-04-05 19:00 

注册: 2009-04-05 16:39
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
xhy 写道:
代码:
只有拥有 CAP_SYS_RESOURCE 权限的进程才能把资源限制放更宽松(Allow resource limits to be increased)。


软极限只能增大到硬极限这个数值,不能超过。

代码:
/etc/security/limits.conf
里面有软硬极限的设置。



普通用户的进程没有 CAP_SYS_RESOURCE 权限


多谢你的提醒,问题解决了。我现在的方法是修改/etc/security/limits.conf,同时修改hard soft

* hard nofile 1000000
* soft nofile 1000000

再重启就可以了。

以前是只改了hard soft,结果就不行。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
cron
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译