linux设置ulimit值永久生效

小知识的积累,转自 http://hi.baidu.com/moonelf9989/blog/item/1deadf12780fa0c5c2fd789d.html

linux 默认打开文件数linux 默认打开文件数为1024个,通过ulimit -a 可以查看open files

修改这个限制可以使用ulimt -SHn 65536

永久生效需要进行下面设置:

1. /etc/pam.d/login 添加pam_limits.so (有时候系统默认添加)

首先要通过find / -name pam_limits.so 查找文件的具体的位置

session required /lib/security/pam_limits.so

2. /etc/security/limits.conf 添加

www - nofile 1006154

www 是一个用户,如果是想所有用户生效的话换成 * ,设置的数值与硬件配置有关,别设置太大了。

* soft nofile 65536

* hard nofile 65536

3. 修改 /etc/rc.local 添加

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

(此处的数据按照您实际需要调节)

此法解决的实际问题是:在高负载下squid,mysql 会发生 打开的文件数超过系统的进程限制,造成系统瓶颈。

注意.这个当中的硬限制是实际的限制,而软限制,是warnning限制,只会做出warning.其实ulimit命令本身就有分软硬设置,加-H就是硬,加-S就是软
默认显示的是软限制,如果运行ulimit命令修改的时候没有加上的话,就是两个参数一起改变.

posted on 2016-11-09 11:40 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/ruiy/p/6046364.html

linux设置ulimit值永久生效相关推荐

  1. Android Preference 调用setDefaultValue设置默认值不生效;应该使用setValueIndex

    Android Preference 调用setDefaultValue设置默认值不生效:应该使用setValueIndex 如题,希望在ListPreference中设置一个默认值,且不能被设置为其 ...

  2. 正确配置Linux系统ulimit值的方法【转】

    转自:http://www.cnblogs.com/ibook360/archive/2012/05/11/2495405.html 在Linux下面部署应用的时候,有时候会遇上Socket/File ...

  3. 正确配置Linux系统ulimit值的方法

    2019独角兽企业重金招聘Python工程师标准>>> 在Linux下面部署应用的时候,有时候会遇上Socket/File: Can't open so many files的问题: ...

  4. [转]正确配置Linux系统ulimit值的方法

    在Linux下面部署应用的时候,有时候会遇上Socket/File: Can't open so many files的问题:这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且L ...

  5. 为什么不能在SSH(Secure Shell)登录中设置ulimit值?

    SuSE上的一些问题,可能需要另参考:http://blog.chinaunix.net/u2/64804/showart.php?id=2026903 相关版本:红帽企业Linux 现象: 如果你在 ...

  6. 设置环境变量永久生效和临时生效 export PS1

    source/etc/profile是让/etc/profile文件修改后立即生效, 还有一种方法是:. /etc/profile 注意:.和/etc/profile有空格 linux中source命 ...

  7. linux永久更改主机名命令,修改Linux服务器主机名使其永久生效

    前言: 虽然hostname命令可以修改Linux服务器的主机名,但是,如果你希望修改后的主机名在云服务器关机.重启后仍然生效,需要将其写入相应的配置文件中,使之永久生效. 举例 主机原名称: 主机名 ...

  8. Linux修改主机名永久生效

    Linux修改主机名 Linux修改主机名,永久生效. linux查看主机名: 查看主机命令: [root@linux_epm2 ~]# hostname localhost.localdomain ...

  9. 设置 Linux 别名命令 alias 永久生效的方法

    直入主题,编辑.bashrc文件,该文件主要用于保存一些个性化的设置,如命令别名.路径等: vim .bashrc 执行上述命令后,如下图所示: 如上图所示,我们可以在User specific al ...

最新文章

  1. 超全机器学习术语词汇表
  2. android网页无法定位吗,在android中,js 无法定位 html页面的某元素
  3. jQuery处理点击父级checkbox所有子级checkbox都选中,取消选中所有子级checkbox都取消...
  4. VTK初始化New返回Null问题
  5. golang判断结构体为空_如何在Golang中检查结构是否为空?
  6. 自考感悟,话谈备忘录模式
  7. 手机吃鸡登显示服务器繁忙,国际版吃鸡登录一直显示服务器繁忙 | 手游网游页游攻略大全...
  8. weight_decay一般设置为多少_50岁的夫妻一般有多少存款?他们在为养老做准备吗?...
  9. java lambda表达式_「JAVA8」- Lambda 表达式
  10. Controller的激活与URL路由
  11. Windows系统下的socket编程
  12. 鸿蒙系统摩尔纹怎么去,PS摩尔纹如何消除?摩尔纹消除方法图文分享
  13. 基于BP神经网络的轨迹跟踪matlab程序
  14. 【中级计量经济学】Lecture 3 非球形扰动
  15. scheme唤醒app-抖音
  16. 基于心电芯片 KS1081的微小穿戴心电方案
  17. 基于STM32的RGB调色器——STM32程序和Qt上位机全开源
  18. 匆匆那年,纪念我的2014
  19. SIM800C通过串口AT指令拨打电话与发送短信
  20. Springboot Redis 使用@Cacheable 报错maybe not public or not valid?

热门文章

  1. Optional 是个好东西,你真的会用么?
  2. “12306” 是如何支撑百万 QPS 的?
  3. 为什么不推荐使用存储过程?
  4. 面试官:你简历中写用过docker,能说说容器和镜像的区别吗?
  5. Docker入门与实践
  6. 机器学习中的优化方法小结
  7. Git 高级用法小抄
  8. 阿里原来是这么干的!Spring Boot 五种热部署方式
  9. 算法证明:女生遇到心动的男人一定要追!
  10. Linux之用户组相关操作 groupadd groupdel