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

以上配置永久生效

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux vps服务器进程kswapd0与events/0消耗大量CPU的问题

    linux vps服务器进程kswapd0与events/0消耗大量CPU的问题

    使用了阿里云的vps服务器网站宕了两次机,发工单给阿里云,发现原因是服务器的CPU 100%了,这也是vps的弊端,内容给的相对小
    2014-03-03
  • Linux下SSH免密码登录配置详解

    Linux下SSH免密码登录配置详解

    这篇文章主要介绍了Linux下SSH免密码登录配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Centos 6.5环境实现本地局域网搭建YUM的方法【基于HTTP】

    Centos 6.5环境实现本地局域网搭建YUM的方法【基于HTTP】

    这篇文章主要介绍了Centos 6.5环境实现本地局域网搭建YUM的方法,较为详细的分析了CentOS6.5基于HTTP实现本地局域网搭建YUM的具体步骤、相关命令与操作注意事项,需要的朋友可以参考下
    2018-04-04
  • Apache POI案例代码详解

    Apache POI案例代码详解

    Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目,可以使用POI在Java程序中对Miscrosoft Office各种文件进行读写操作,本文介绍Apache POI案例代码,感兴趣的朋友一起看看吧
    2024-04-04
  • Linux下如何对ISO文件编辑的方法示例

    Linux下如何对ISO文件编辑的方法示例

    这篇文章主要给大家介绍了关于在Linux下对ISO文件编辑的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考学习,下面随着小编来一起学习学习吧。
    2017-09-09
  • 移植busybox构建最小根文件系统的步骤详解

    移植busybox构建最小根文件系统的步骤详解

    这篇文章主要介绍了移植busybox构建最小根文件系统的步骤,本文分为五部给大家介绍的非常详细,需要的朋友可以参考下
    2019-07-07
  • Linux 4.0 不再需要重启

    Linux 4.0 不再需要重启

    在大多数的服务器或者数据中心里,喜欢用linux的一个原因是你不需要频繁的进行重启操作。诚然,某些关键性的补丁必须要进行重启,但你也可以等到数月后再做此操作。现在,得益于 linux 内核的最新更新 你也许可以数年间都不用重启。
    2015-03-03
  • linux nc命令小结

    linux nc命令小结

    这篇文章主要介绍了linux nc命令小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • 基于Ubuntu 18.04配置固定IP的方法教程

    基于Ubuntu 18.04配置固定IP的方法教程

    最近新装的Ubuntu 18.04还是不习惯,但还是要努力适应,下面这篇文章主要给大家介绍了关于基于Ubuntu 18.04配置固定IP的方法教程,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-08-08
  • Linux文件权限与目录管理详解

    Linux文件权限与目录管理详解

    这篇文章主要介绍了Linux文件权限与目录管理,感兴趣的小伙伴们可以参考一下
    2016-03-03

最新评论