【文件属性】:
文件名称:解决思路-网络安全题库(汇总1000题)
文件大小:4.24MB
文件格式:PDF
更新时间:2021-06-09 17:43:02
Linux
二、解决思路
这个案例涉及到 linux 下 ulimit 命令的使用,这里简单介绍下 ulimit 的作用和使用技巧。ulimit 主
要是用来限制进程对资源的使用情况的,它支持各种类型的限制,常用的有:
内核文件的大小限制
进程数据块的大小限制
Shell 进程创建文件大小限制
可加锁内存大小限制
常驻内存集的大小限制
打开文件句柄数限制
分配堆栈的最大大小限制
CPU占用时间限制用户最大可用的进程数限制
Shell 进程所能使用的最大虚拟内存限制
ulimit 使用的基本格式为:
ulimit [options] [limit]
具体的 options 参数含义如下表所示:
选项含义
-a 显示当前系统所有的 limit 资源信息。
-H 设置硬资源限制,一旦设置不能增加。
-S 设置软资源限制,设置后可以增加,但是不能超过硬资源设置。
-c 最大的 core 文件的大小,以 blocks 为单位。
-f 进程可以创建文件的最大值,以 blocks 为单位.
-d 进程最大的数据段的大小,以 Kbytes 为单位。
-m 最大内存大小,以 Kbytes 为单位。
-n 可以打开的最大文件描述符的数量。
-s 线程栈大小,以 Kbytes 为单位。
-p 管道缓冲区的大小,以 Kbytes 为单位。
-u 用户最大可用的进程数。