首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux系统打开文件最大数量限制

Linux系统打开文件最大数量限制

原创
作者头像
用户1685462
修改2021-07-26 10:39:09
修改2021-07-26 10:39:09
4.6K0
举报
文章被收录于专栏:网站教程网站教程

利用ulimit命令可以对资源的可用性进行控制。

-H选项和-S选项分别表示对给定资源的硬限制(hard limit)和软限制(soft limit)进行设置。

硬限制(hard limit)一旦被设置以后就不能被非root用户修改,软限制(soft limit)可以增长达到硬限制(hard limit)。

如果既没有指定-H选项也没有指定-S选项,那么硬限制(hard limit)和软限制(soft limit)都会被设置。

limit的值可以是一个数值,也可以是一些特定的值,比如:hardsoftunlimited,分别代表当前硬件限制、当前软件限制、不限制。

如果limit参数被省略,除非指定-H选项,否则资源当前的软限制(soft limit)将会被打印出来。

下面是ulimit命令的一些选项:

查看进程打开文件最大限制

  • cat /proc/sys/fs/file-max  查看系统级的最大限制
  • ulimit -n  查看用户级的限制(一般是1024,或是65535)

查看某个进程已经打开的文件数

修改限制

临时修改

代码语言:javascript
复制
ulimit -HSn 2048

永久修改

代码语言:javascript
复制
vi /etc/security/limits.conf

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 利用ulimit命令可以对资源的可用性进行控制。
  • 查看进程打开文件最大限制
  • 查看某个进程已经打开的文件数
  • 修改限制
    • 临时修改
    • 永久修改
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档