Centos 7.7 修改ilimit不生效


今天安装软件需要修改linux系统配置

ulimit -n 65535

为其让永久生效配置/etc/security/limits.conf如下

cat /etc/security/limits.conf |tail -2

* soft  nofile 65535
* hard nofile 65535
redis soft nproc 65536
redis hard nproc 65536
redis soft nofile 65536
redis hard nofile 65536


注:上面的nproc是允许创建的子进程数目

发现重启后,配置没有生效

 

 查了很多文档

在/etc/security/limits.d/下面创建nofile.conf 文件把配置写到这个文件中, 这种不直接写到系统limits文件中,当limits需要升级时,不会丢失配置。重启后生效

 

 

另外一种做法:
在系统启动过程中,执行一次ulimit -SHn 65533,比如可以写到/etc/rc.local中,或者/etc/profile中等,一般不建议


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM