1.进入limits.conf文件的命令

sudo video /etc/security/limits. conf

(1)进入之后想要限制某个用户(arms)的内存使用量不超过10个G

@adms hard  rss 11000000

(2)进入之后想要限制全部用户的内存使用量不超过20个G

*hard rss 21000000

注:
(1)@adms 表示只对adms这个用户起作用
加*表示对所有用户起作用
(2)hard表示硬上限,也可改成软上限soft
(3) rss表示限制的内存的使用量
(4) 11000000(KB)表示限制的量大概是10GB

2.修改上面的文件并保存之后,再使用以下命令

sudo vi /etc/pam. d/login

进入文件,在最下面添加

session required /lib/security/pam_limits. so

然后保存。
3.用adms用户登录

su adms

查看内存配额

ulimit -a

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐