方法一:使用ulimit命令

ulimit命令可用来增加在shell中打开文件的数量。这个命令是系统内置命令,因此它只影响bash和从它启动的程序。

ulimit -n 65535

方法二:使用PAM模块

最好通过名为pam_limits的PAM模块实现这种限制。需要通过编辑/etc/security/limits.conf文件来配置它。

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

之后,需要编辑文件/etc/pam.d/login配置文件,在最后添加以下一条内容:

 vim /etc/pam.d/login
session    required pam_limits.so

保存文件。然后退出登录,或者重启系统。可以看到软限制和硬限制的值都修改成功了。

方法三

查看系统最大打开文件描述符数量:

[root@localhost ~]# cat /proc/sys/fs/file-max
180965

临时设置该值:

[root@localhost ~]# echo "1000000" > /proc/sys/fs/file-max

在Linux中修改打开文件数量限制的3种方法在Linux中修改打开文件数量限制的3种方法

永久性设置,需要在/etc/sysctl.conf中设置,并让它生效:

[root@localhost ~]# echo "fs.file-max = 1000000" >> /etc/sysctl.conf
[root@localhost ~]# sysctl -p
fs.file-max = 1000000

在Linux中修改打开文件数量和进程数量限制的3种方法相关推荐

  1. linux hosts文件如何修改_3 种方法教你在 Linux 中修改打开文件数量限制

    当文件被打开访问时,操作系统临时分配一个名为文件句柄的数字.主内存的一个特殊区域是为文件句柄预留的,这个区域的大小决定了一次可以打开多少个文件. Linux上的进程受到许多限制,这些限制也阻碍它们正确 ...

  2. 在Linux中修改打开文件数量限制的3种方法

    当文件被打开访问时,操作系统临时分配一个名为文件句柄的数字.主内存的一个特殊区域是为文件句柄预留的,这个区域的大小决定了一次可以打开多少个文件.Linux上的进程受到许多限制,这些限制也阻碍它们正确地 ...

  3. Linux设置密码dictionary,Linux中修改密码出现it is based on a dictionary word解决方法

    用passwd修改用户密码,常常提示"BAD PASSWORD: it is based on a dictionary word".实际上linux要求的密码验证机制是在/etc ...

  4. 在 Linux 中查找用户帐户和登录详细信息的 11 种方法

    本文将介绍 11 种在 Linux 系统查找用户相关信息的有用方法.这里,我们会讲解在系统中获取一个用户账户详细信息.展示登录详细信息以及用户行为数据的命令. 首先,我们会来看看如何使用命令查找一个用 ...

  5. Linux三种修改打开文件数量限制的方法

    系统环境 Centos7 为什么要限制打开文件的数量? 因为操作系统需要内存来管理每个文件,所以可以打开的文件数可能会受到限制.由于程序也可以关闭文件处理程序,它可以创建任意大小的文件,直到所有可用磁 ...

  6. Linux运维:ulimit命令修改打开文件的句柄数

    文章目录 ulimit命令语法 参数说明: 查看本机设置的参数: ulimit修改打开文件的句柄数 场景 解释: 修改 1.修改file-max 2.修改ulimit的open file 注意事项 d ...

  7. Linux中修改登录提示文件

    Linux中修改登录提示文件 一.登录前提示信息文件:/etc/issue和/etc/issue.net 1.进行清空修改 ①.方法一: ②.方法二 ③.方法三 二.登录后提示信息文件:/etc/mo ...

  8. linux文件类型doc修改,Linux中常见的文件类型.doc

    Linux中常见的文件类型 系统文件 文件扩展名 说明 .conf 一种配置文件.配置文件有时也使用 .cfg .lock 锁(lock)文件:用来判定程序或设备是否正在被使用 .rpm RedHat ...

  9. Linux中查看日志文件的正确姿势,求你别tail走天下了!

    作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了.尤其是通常要分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于我这种小菜鸡来说,第一反应就是 cat,tail,vi(或 ...

最新文章

  1. 关于MVC与三层架构、个人总结网上杂七杂八得出的最终成果、asp.net (core) MVC、JavaWeb的MVC
  2. 我为 VS Code 开发了一个 Deno 插件
  3. 工程路径网站图片路径的问题 绝对路径
  4. 微信小程序惩治“老赖” 河北高院“老赖地图”上线
  5. Linux为什么可以在x86平台上运行,考虑在x86/Linux平台上的应用程序,以下指令执行时可能......
  6. 复数基础——数组_1
  7. html 画布 重置,html5清空画布的方法有哪些
  8. 微信开发(1) -- 将本地开发环境映射到公网访问
  9. 阿里云大数据组件的基本介绍
  10. 投影仪亚马逊审核标准FCC认证
  11. 小鹏汽车领投 这家车规级MEMS激光雷达公司完成数亿元Pre-C轮融资
  12. 支持服务器CPU的ITX主板,广积科技发布支持英特尔Xeon E处理器的Mini-ITX主板--MI995...
  13. java创建user类在哪里_java中创建对象有哪几种方式
  14. java魔改,我的世界1.16.4java吾爱专属魔改版
  15. 算法——递归算详细总结
  16. 安卓开发-Android Studio界面介绍
  17. Sublime3 设置Python快捷键
  18. 噪声与振动控制行业的发展和展望
  19. 蓝色科技风互联网企业介绍PPT-朴尔PPT
  20. php利用phpexcel插件实现数据的导入和导出(支持csv\xls\xlsx格式和超过26个字段列)

热门文章

  1. Cef: 3.2623.1401.gb90a3be开启ppapi flash插件
  2. IOS手游 《所谓侠客》分享
  3. QT学习笔记之QMainWindow
  4. [洛谷]P1334 瑞瑞的木板
  5. 付永钢计算机信息安全技术,计算机信息安全技术(21世纪高等学校信息安全专业规划教材)付永钢 9787302278849...
  6. SiT9367:0.23ps超低抖动220-725MHz差分晶振,LVPECL/LVDS/HCSL
  7. 【优化】1276- 不错的前端优化手段
  8. 不用再往下划,信息熵(Entropy)概念及应用(附视频)都在这里啦!
  9. 智能无人机课程第二期15章同时定位与建图笔记
  10. 直流有刷电机开环调速基于STM32F302R8+X-NUCLEO-IHM07M1(二)