今天安裝軟件需要修改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中等,一般不建議