欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

/etc/security/limits.conf文件

程序员文章站 2022-07-14 20:58:59
...
今天看到ulimit命令,追溯到limits.conf文件,自己大概梳理了一下这个文件的配置,下面是文件自带的注释:
# /etc/security/limits.conf
#
#Each line describes a limit for a user in the form:
#
#<domain>        <type>  <item>  <value>
#
#Where:
#<domain> can be:
#        - an user name                                           用户名
#        - a group name, with @group syntax                       @组名
#        - the wildcard *, for default entry                      提供默认选项
#        - the wildcard %, can be also used with %group syntax,   限制maxlogins时可以使用%group
#                 for maxlogin limit
#
#<type> can have the two values:
#        - "soft" for enforcing the soft limits
#        - "hard" for enforcing hard limits
#        soft 指的是当前系统生效的设置值。hard 表明系统中所能设定的最大值。soft 的限制不能比har 限制高。用 - 就表明同时设置了 soft 和 hard 的值
#<item> can be one of the following:
#        - core - limits the core file size (KB)             限制内核文件的大小
#        - data - max data size (KB)                         最大数据大小
#        - fsize - maximum filesize (KB)                     最大文件大小
#        - memlock - max locked-in-memory address space (KB) 最大锁定内存地址空间
#        - nofile - max number of open files                 打开文件的最大数目
#        - rss - max resident set size (KB)                  最大持久设置大小
#        - stack - max stack size (KB)                       最大栈大小
#        - cpu - max CPU time (MIN)                          以分钟为单位的最多 CPU 时间
#        - nproc - max number of processes                   进程的最大数目
#        - as - address space limit                          地址空间限制
#        - maxlogins - max number of logins for this user    此用户允许登录的最大数目
#        - maxsyslogins - max number of logins on the system 同时登陆系统的最大用户数
#        - priority - the priority to run user process with  
#        - locks - max number of file locks the user can hold
#        - sigpending - max number of pending signals
#        - msgqueue - max memory used by POSIX message queues (bytes)
#        - nice - max nice priority allowed to raise to
#        - rtprio - max realtime priority
#
#<domain>      <type>  <item>         <value>
#

#*               soft    core            0
#*               hard    rss             10000
#@student        hard    nproc           20
#@faculty        soft    nproc           20
#@faculty        hard    nproc           50
#ftp             hard    nproc           0
#@student        -       maxlogins       4
相关标签: linux ulimit