1,临时生效

# ulimit -SHn 10000

其实ulimit 命令身是分软限制和硬限制,加-H就是硬限制,加-S就是软限制。默认显示的是软限制,如果运行ulimit 命令修改时没有加上-H或-S,就是两个参数一起改变。

软限制和硬限制的区别?

硬限制就是实际的限制,而软限制是警告限制,它只会给出警告。

2,永久生效

要想ulimits 的数值永久生效,必须修改配置文件/etc/security/limits.conf

(即直接vi /etc/security/limits.conf)

在该配置文件中添加

* soft nofile 204800

* hard nofile 204800

* soft nproc 204800

* hard nproc 204800

echo "* soft nofile 204800"  >> /etc/security/limits.conf

echo "* hard nofile 204800"  >> /etc/security/limits.conf

echo "* soft nproc 204800"  >> /etc/security/limits.conf

echo "* hard nproc 204800 "  >> /etc/security/limits.conf

* 表示所用的用户

修改以后保存,注销当前用户,重新登录,执行ulimit -a ,ok ,参数生效了:

3,修改系统总限制

其实上面的修改都是对一个进程打开的文件句柄数量的限制,我们还需要设置系统的总限制才可以。

假如,我们设置进程打开的文件句柄数是1024 ,但是系统总线制才500,所以所有进程最多能打开文件句柄数量500。从这里我们可以看出只设置进程的打开文件句柄的数量是不行的。所以需要修改系统的总限制才可以。

echo  6553560 > /proc/sys/fs/file-max

上面是临时生效方法,重启机器后会失效;

永久生效方法:

修改 /etc/sysctl.conf, 加入

echo   fs.file-max = 6553560  >> /etc/sysctl.conf

重启生效

---------------------

linux修改文件句柄数生效_Linux 修改最大文件句柄数相关推荐

  1. linux修改文件句柄数生效_linux修改句柄数

    linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一. 在linux中执行ulimit -a 即可查询linux相关的参数,如下所示: [ ...

  2. linux修改文件句柄数生效_linux设置打开文件句柄数

    介绍 在Linux下有时会遇到Socket/File : Can't open so many files的问题.其实Linux是有文件句柄限制的,而且Linux默认一般都是1024(阿里云主机默认是 ...

  3. linux修改文件句柄数生效_linux系统层面调优和常见的面试题

    linux系统层面调优和常见的面试题​mp.weixin.qq.com 无论对Spark集群,还是Hadoop集群等大数据相关的集群进行调优,对linux系统层面的调优都是必不可少的,这里主要介绍3种 ...

  4. linux修改文件句柄数生效_修改Linux的open files参数是,立即生效,无需重启

    通过命令ulimit -a查看的open files参数的修改: core file size          (blocks, -c) 0 data seg size           (kby ...

  5. linux地址virbr0,命令行如何修改KVM生产的virbr0的地址

    前言 kvm默认生成的网段是192.168.122.0/24.假如内网已经有了一个网段192.168.122.0/24,这个时候就需要进行修改.而我秉着学习的态度来学习修改. 了解virbr0的配置文 ...

  6. db文件 linux查看工具,Linux最大文件句柄数查看及修改

    Linux最大文件句柄数查看及修改 在linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一. 在linux中执行ulimit -a 即可查 ...

  7. linux mysql更改生效_linux下面MySQL变量修改及生效

    今天在访问mysql项目的时候突然报500错误,没有找到连接,因此想到mysql的连接时间. mysql> show global variables; 主要就是连接时间是28800(8小时), ...

  8. linux系统改ip地址 永久生效,Linux修改IP永久生效

    修改IP永久生效按以下方法: 1)修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1) 按如下修改i ...

  9. linux下已修改但尚未保存_Linux下历史命令保存、默认值修改的问题

    linux下怎样修改history最大保留数呢? 直接修改配置参数命令为:vi /etc/profile 修改其中"HISTSIZE=1000"参数值即可.如下图: linux历史 ...

最新文章

  1. Hinton:胶囊网络的专利是我的了!
  2. 2022-02-07
  3. Shell 去掉文本中的空格
  4. adminer.php下载,Adminer.php
  5. (计算机组成原理)第三章存储系统:本章习题
  6. hdu1114完全背包
  7. 错误 C2280 Union : 尝试引用已删除的函数 以及 警告 C4624 “Grade”: 已将析构函数隐式定义为“已删除”的一种解决方法...
  8. 20155313 2016-2017-2 《Java程序设计》第十周学习总结
  9. ElasticSearch 查询最多10000条数据
  10. python实现网络爬虫下载天涯论坛帖子
  11. c语言经典面试题(附答案)
  12. 百面机器学习(5)——非监督学习
  13. python给一列数据增加前缀_为Datafram的特定列添加前缀
  14. FBReader阅读引擎支持的功能
  15. 分销APP联盟商家入驻商城系统开发
  16. P2791 幼儿园篮球题
  17. Lab: Password reset poisoning via middleware:通过中间件使密码重置中毒靶场复盘
  18. 多重积分MULTIPLE INTEGRALS
  19. python画猪猪侠_猪猪侠简笔画怎么画
  20. 浅析电脑前的“游荡状态”

热门文章

  1. 模拟QQ聊天记录界面 RecyclerView
  2. SpringBoot 自动配置之 Condition
  3. java 转换xml格式的doc或docx文档为docx以及docx转PDF
  4. 余辉和眼图_眼图 - 国搜百科
  5. c语言中虚函数和纯虚函数,C++ 虚函数和纯虚函数的区别
  6. 端游公司醒了:手游圈来了几只老虎
  7. Html事件change,了解change事件
  8. 数据摆渡需要做到安全、可控、合规
  9. Premiere Pro CC 2020 v14.0.0.572 Win/Mac 中文版/英文版
  10. 七 不同快门速度的不同照片