首页 > 编程知识 正文

查看path环境变量,linux 文件句柄

时间:2023-05-06 15:31:01 阅读:154325 作者:988

ulimit全名User limits -限制使用整个系统的资源。

语法

ulimit [-acdfHlmnpsStuv] [limit]

参数

设置-S资源的软限制。

设置-H资源的硬件限制。

-a列出当前所有资源的限制。

可以创建-c核心转储文件大小的最大值。

-d进程数据段大小的最大值。

- f shell可以创建的文件数。

-l内存可以锁定的最大值。

-m最大驻留集大小。 同调

-n可以打开的最大文件数。

-p管道缓冲区大小。

s堆栈大小的最大值。

以-t秒为单位的cpu使用时间。

-u1个用户可以创建的最大进程数。

-v1个进程可使用的最大虚拟内存数。

在支持资源限制的系统上,ulimit为shell和shell启动的进程提供资源限制。

软限制是内核应用于适当资源的值。 硬限制作为软限制的上限。

非特权进程只能将软限制设置为0到硬限制范围内的值,并(不可逆地)降低硬限制值。 具有特权的进程可以任意更改任何限制。

使用-H或-S参数设置资源的新限制也会设置硬件和软件限制。

通过限制每个用户的资源(使用参数-u ),可以有效降低fork炸弹攻击的风险。

Example

[root@kwe1000853505 ~]# ulimit -a

corefilesize(blocks,-c ) 0

DATAsegsize(kbytes,-d )未限定

shedulingpriority(-e ) 0

filesize(blocks,-f ) unlimited

pendingsignals(-I ) 31146

maxlockedmemory(kbytes,-l ) 64

maxmemorysize(kbytes,-m ) unlimited

开放文件(-n ) 2048

pipesize(512bytes,-p ) 8

POSIXmessagequeues(bytes,-q ) 819200

实时优先级(-r ) 0

sacksize(kbytes,-s ) 8192

CPUtime(seconds,-t )未限定

maxuserprocesses(-u ) 31146

虚拟内存(kbytes,-v ) unlimited

文件锁定(-x )未限定

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。