所属类别:技术博客
文章作者:yeqihong.不用此栏
特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!
ulimit 命令
用途 设置或报告用户资源极限。 语法ulimit [ -H ] [ -S ] [ -a ] [ -c ] [ -d ] [ -f] [ -m ] [ -n ] [ -s ] [ -t ] [Limit] 描述 ulimit 命令设置或报告用户进程资源极限,如 /etc/security/limits 文件所定义。文件包含以下缺省值极限:fsize = 2097151core = 2097151cpu = -1data = 262144rss = 65536stack = 65536nofiles = 2000 当新用户添加到系统中时,这些值被作为缺省值使用。当向系统中添加用户时,以上值通过 mkuser 命令设置,或通过 chuser 命令更改。 极限分为软性或硬性。通过 ulimit 命令,用户可将软极限更改到硬极限的最大设置值。要更改资源硬极限,必须拥有 root 用户权限。 很多系统不包括以上一种或数种极限。 特定资源的极限在指定 Limit 参数时设定。Limit 参数的值可以是每个资源中指定单元中的数字,或者为值 unlimited。要将特定的 ulimit 设置为 unlimited,可使用词 unlimited。注:在 /etc/security/limits 文件中设置缺省极限就是设置了系统宽度极限, 而不仅仅是创建用户时用户所需的极限。 省略 Limit 参数时,将会打印出当前资源极限。除非用户指定 -H 标志,否则打印出软极限。当用户指定一个以上资源时,极限名称和单元在值之前打印。如果未给予选项,则假定带有了 -f 标志。 由于 ulimit 命令影响当前 shell 环境,所以它将作为 shell 常规内置命令提供。如果在独立的命令执行环境中调用该命令,则不影响调用者环境的文件大小极限。以下示例中正是这种情况: nohup ulimit -f 10000env ulimit 10000一旦通过进程减少了硬极限,若无 root 特权则无法增加,即使返回到原值也不可能。 关于用户和系统资源极限的更多信息,请参见 AIX 5L Version 5.3 Technical Reference: Base Operating System and Extensions Volume 1 中的 getrlimit、setrlimit 或 vlimit 子例程。 标志 -a列出所有当前资源极限。-c以 512 字节块为单位,指定核心转储的大小。-d以 K 字节为单位指定数据区域的大小。-f使用 Limit 参数时设定文件大小极限(以块计),或者在未指定参数时报告文件大小极限。缺省值为 -f 标志。-H指定设置某个给定资源的硬极限。如果用户拥有 root 用户权限,可以增大硬极限。任何用户均可减少硬极限。-m以 K 字节为单位指定物理存储器的大小。-n指定一个进程可以拥有的文件描述符的数量的极限。-s以 K 字节为单位指定堆栈的大小。-S指定为给定的资源设置软极限。软极限可增大到硬极限的值。如果 -H 和 -S 标志均未指定,极限适用于以上二者。-t指定每个进程所使用的秒数。 退出状态 返回以下退出值: 0成功完成。>0拒绝对更高的极限的请求,或发生错误。 示例 要将文件大小极限设置为 51,200 字节,输入: ulimit -f 100 文件 /usr/bin/ksh包含 ulimit 内置命令。发表于 @ 2006年09月20日 23:00:00评论(loading...AddFeedbackCountStack("1255988"))编辑新一篇:proftpd的一些设置旧一篇:Linux流量控制提高网络效率
相关信息· 用JSP操作Cookie(1)
· Visual C++编程技巧(下)-(站长收集整理)
· rake rails:freeze:gems出现uninitialized constant Gem::GemRunner问题的解决
· 中国的中小企业家:你是怎么想的?
111758
74871
