该如何设置limits.conf的最大值?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

该如何设置limits.conf的最大值?

#1

帖子 dogfox » 2008-05-17 13:00

原文在此 viewtopic.php?t=61545

其中
xhy 写了:§资源限制

编辑 /etc/security/limits.conf

* hard core 0
enjoy hard nofile 128
enjoy hard fsize 1024000
enjoy hard rss 102400
enjoy hard stack 102400
enjoy hard cpu 10
enjoy hard nproc 20
enjoy hard maxlogins 10
enjoy hard data 102400

saga hard nproc 200
saga hard nofile 4096

enjoy和saga都是用户名,限制的具体内容看 这个文件的注释。

如果不作这个限制,可能一行代码就让你很惨了,甚至需要你重启一下。
你可以把下面这行代码复制粘贴到终端里执行测试一下是否需要限制

代码: 全选

  :(){ :|:; }; :
我和不明白他的hard值是如何设置的,发站内短信也没见回应?
我按照他说的值去设置,结果很明显我给我自己的资源偏小,无法使用gnome桌面,调整大以后,在某次重启X后,X反复自动重启,根本没有gdm出现。
每个人的机器硬件情况不同,按理说不应该设置的值是一样的啊?
还有ubuntu的用户管理是主要是单用户,在root下给单用户设置特别权限在其他linux发行版较为常见,但是ubuntu就比较特殊,因为你就一个用户啊,如果你创立了其他用户后系统给新用户的权限极低,基本做不了什么。所以加大单用户的资源分配很重要,但是临界边缘究竟在哪里呢?这个hard的合理赋值到底是多少呢?
上次由 dogfox 在 2008-05-17 16:25,总共编辑 1 次。
全世界linux爱好者联合起来 !
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#2

帖子 dogfox » 2008-05-17 13:05

另外,我现在运行

代码: 全选

  :(){ :|:; }; :
,系统会自动禁止,因此hard是比较合理了?但是,是不是有相当一部分的资源被限制掉了呢?这样就无法发挥硬件的全部功能了呢?
全世界linux爱好者联合起来 !
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#3

帖子 dogfox » 2008-05-17 20:44

:shock:
全世界linux爱好者联合起来 !
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#4

帖子 BigSnake.NET » 2008-05-17 21:04

ulimit -a

man bash
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#5

帖子 dogfox » 2008-05-18 8:01

ulimit -a 是显示目前资源限制的设定。
这个好像不是的
全世界linux爱好者联合起来 !
回复