linux中如何修改打开文件数限制open file limit
更新时间:2023年06月01日 14:19:10 作者:比特叔叔
这篇文章主要介绍了linux中如何修改打开文件数限制open file limit问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
linux修改打开文件数限制open file limit
概念
open file limit是linux系统中某用户或进程在当前会话中可打开的最大文件数量,超出可能引发程序意外,如报错或崩溃
分类
Soft Limit: 任意用户或进程可更改的打开文件数上限,修改只对当前用户(或进程)生效,即临时生效,重新登录或者重启进程则失效。Hard Limit: Soft Limit可更改的数值上限,只能root用户修改;
查看命令
查看Solt Limit
ulimit -Sn
查看Hard Limit
ulimit -Hn
查看当前可打开的最大文件数值
cat /proc/sys/fs/file-max
临时修改(只对当前会话生效)
修改Soft Limit
ulimit -Sn 65535
修改Hard Limit
ulimit -Hn 123456
修改可打开文件数
sudo sysctl -w fs.file-max=500000
永久修改
sudo vi /etc/security/limits.conf
增加2行: * 表示对所有用户生效:
* hard nofile 123456 * soft nofile 65535
linux文件open限制limit问题解决
登录root用户执行以下命令
查看默认文件打开数命令
ulimit -n
如果显示1024,则执行以下命令,配置文件打开数
echo "* soft nofile 65535" >> /etc/security/limits.conf echo "* hard nofile 65535" >> /etc/security/limits.conf
执行完毕重启
reboot
重新登录后执行以下命令查看是否生效
ulimit -n
以上配置永久生效
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
在CentOS 7下使用yum配置MySQL源并安装MySQL
这篇文章主要介绍了CentOS 7.0下使用yum安装mysql的方法详解的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下2016-11-11
Linux VPS/服务器上轻松导入、导出MySQL数据库的几种方法
随着网站的运行MySQL数据库也越来越大,备份问题也日益凸显,使用phpmyadmin导出或导入时可能会因为超时文件过大等原因无法导入或导出。2010-12-12
linux下通过xinetd服务管理 rsync 实现开机自启动
这篇文章主要介绍了linux下通过xinetd服务管理 rsync 实现开机自启动的相关资料,需要的朋友可以参考下2017-10-10
在VM虚拟机中CentOS7安装VMware Tools全过程
这篇文章主要介绍了在VM虚拟机中CentOS7安装VMware Tools全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-03-03


最新评论