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

为当前最终发行版之前的所有版本提供支持
回复
头像
dogfox
论坛版主
帖子: 5309
注册时间: 2006-09-02 14:18
来自: 汉桑城
送出感谢: 1 次
接收感谢: 1 次
联系:

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

#1

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

原文在此 http://forum.ubuntu.org.cn/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爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员
头像
dogfox
论坛版主
帖子: 5309
注册时间: 2006-09-02 14:18
来自: 汉桑城
送出感谢: 1 次
接收感谢: 1 次
联系:

#2

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

另外,我现在运行

代码: 全选

  :(){ :|:; }; :
,系统会自动禁止,因此hard是比较合理了?但是,是不是有相当一部分的资源被限制掉了呢?这样就无法发挥硬件的全部功能了呢?
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员
头像
dogfox
论坛版主
帖子: 5309
注册时间: 2006-09-02 14:18
来自: 汉桑城
送出感谢: 1 次
接收感谢: 1 次
联系:

#3

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

:shock:
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#4

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

ulimit -a

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

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

#5

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

ulimit -a 是显示目前资源限制的设定。
这个好像不是的
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员
回复

回到 “老旧版本支持”