linux中如何修改打开文件数限制open file limit

2023-12-07 0 268
目录
  • linux修改打开文件数限制open file limit
    • 概念
    • 分类
    • 查看命令
    • 临时修改(只对当前会话生效)
    • 永久修改
  • linux文件open限制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

      以上配置永久生效

      总结

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持悠久资源网。

      收藏 (0) 打赏

      感谢您的支持,我会继续努力的!

      打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
      点赞 (0)

      悠久资源 Linux服务器 linux中如何修改打开文件数限制open file limit https://www.u-9.cn/server/linux/114855.html

      常见问题

      相关文章

      发表评论
      暂无评论
      官方客服团队

      为您解决烦忧 - 24小时在线 专业服务