找回密码
 注册
查看: 642|回复: 0

ulimit -c详解

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-6-27 11:52:55 | 显示全部楼层 |阅读模式
ulimit -a 用来显示当前的各种用户进程限制
7 }+ T+ M4 c9 ]% N, [) mLinux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,9 f% h" c: B, U. `
设置个Linux用户的最大进程数,一些需要设置为无限制:7 H  f% v) u* j; J
数据段长度:ulimit -d unlimited
( B1 q( b. {! C! |* S& o最大内存大小:ulimit -m unlimited! l7 |  }0 z+ ~3 K: D( B
堆栈大小:ulimit -s unlimited) E+ O3 |8 @# s+ i; |& v
3 W1 s" R2 u0 v6 u" i$ j$ m  C
! z& X3 t2 T, F0 c; ]5 ~
ulimit命令

功能说明:控制shell程序的资源。
5 Z$ o6 R) g% p" j, T; o5 e; \, ?  ?. P9 V: V0 t0 Y
语  法:ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大小>][-t <CPU时间>][-u <程序数目>][-v <虚拟内存大小>]0 c3 n9 N& C$ Z* D4 x0 d

" F4 I& i. z; V) n$ _4 {7 ^% F# t补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。' u! y% ?$ Y& ?& @* L3 q
; |1 n, |* X( D2 }/ G
参  数:% Q9 x! H# P' G$ V5 s7 e; O
   -a  显示目前资源限制的设定。 * u+ y! |2 Q( M5 ^4 f
   -c <core文件上限>  设定core文件的最大值,单位为区块。
/ y6 n" j7 x6 P" L4 w9 b) _3 C+ D   -d <数据节区大小>  程序数据节区的最大值,单位为KB。
3 S* n7 X/ L$ d2 g9 R- X0 ^   -f <文件大小>  shell所能建立的最大文件,单位为区块。
' p: S4 e0 O3 P, i7 @   -H  设定资源的硬性限制,也就是管理员所设下的限制。
% K1 f4 K! }" a7 |  k   -m <内存大小>  指定可使用内存的上限,单位为KB。 ) a! |9 i+ _& @) [3 Z' f
   -n <文件数目>  指定同一时间最多可开启的文件数。 5 w7 ~0 P* X, U
   -p <缓冲区大小>  指定管道缓冲区的大小,单位512字节。 - \8 s8 l! f! o9 s
   -s <堆叠大小>  指定堆叠的上限,单位为KB。 - o  ]( F4 r5 T) c% q
   -S  设定资源的弹性限制。 & u9 I' k) G! P: b) R6 {7 v: y1 F
   -t <CPU时间>  指定CPU使用时间的上限,单位为秒。 # z. ?+ N4 b) G' o8 ?0 S
   -u <程序数目>  用户最多可开启的程序数目。 ) y5 Y% _% W  V$ N
   -v <虚拟内存大小>  指定可使用的虚拟内存上限,单位为KB。

开启或关闭core文件的生成
1 r6 T% Y  V, C3 _$ a6 B* O, Nulimit -c 可以查看是否打开此选项,若为0则为关闭;" i9 ?) R/ V8 F, B0 H# P$ g
ulimit -c 0可手动关闭
: [& I6 A4 `$ l) B! c" X* Fulimit -c 1000 为设置core文件大小最大为1000k

ulimit -c unlimited 设置core文件大小为不限制大小


' E1 i- P# }7 k" a

很多系统在默认的情况下是关闭生成core文件的,这个命令可以加到你的profile中去。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 02:23 , Processed in 0.012583 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表