Ubuntu limits.conf配置文件中'#'与'*'字符的作用区别
/etc/security/limits.conf 中
*符号说明 核心结论
- 配置行开头的
*不是注释,该配置项会实际生效。
*符号的具体含义
*是limits.conf内置的全局通配符,代表匹配所有非root用户,注意该通配符默认不包含root用户,所以通常需要单独给root用户配置独立的限制规则。
你贴出的三条配置的生效情况:
* soft nproc 65535 # root soft nproc 65535 root soft nproc 65535
- 第一行:所有普通用户的soft级别的nproc(最大可开启进程数)限制为65535,生效
- 第二行:以
#开头属于注释,不生效 - 第三行:单独为root用户设置soft级别的nproc限制为65535,生效
内容的提问来源于stack exchange,提问作者Ammad
相关产品推荐
相关产品推荐

