Linux设置“进程最大可打开的文件数”永久有效的方式,limits.conf,文件句柄数

设置前

ulimit -a

看到是1024

在这里插入图片描述

用root用户修改limits.conf主配置文件,在主配置文件最后加入下面两句

vim /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535

注意“*”是要加到文件里面的。这两句话的含义是soft(应用软件)级别限制的最大可打开文件数的限制,hard表示操作系统级别限制的最大可打开文件数的限制“*”表示所有用户都生效。保存这个文件(只有root用户能够有权限)。

保存这个文件后,配置是不会马上生效的,为了保证本次shell会话中的配置马上有效,我们需要通过ulimit命令更改本次的shell会话设置(当然您如果要重启系统,我也不能说什么)。

ulimit -n 65535

执行命令后,配置马上生效。您可以用ulimit -a 查看目前会话中的所有核心配置

ulimit -a

在这里插入图片描述

参考大佬的博文
https://blog.csdn.net/liupeifeng3514/article/details/79054485?utm_medium=distribute.pc_feed_404.none-task-blog-BlogCommendFromBaidu-3.nonecase&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-BlogCommendFromBaidu-3.nonecas

猜你喜欢

转载自blog.csdn.net/weixin_43944305/article/details/109486260