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命令修改的时候没有加上的话,就是两个参数一起改变.
转载于:https://www.cnblogs.com/ruiy/p/6046364.html
linux设置ulimit值永久生效相关推荐
- Android Preference 调用setDefaultValue设置默认值不生效;应该使用setValueIndex
Android Preference 调用setDefaultValue设置默认值不生效:应该使用setValueIndex 如题,希望在ListPreference中设置一个默认值,且不能被设置为其 ...
- 正确配置Linux系统ulimit值的方法【转】
转自:http://www.cnblogs.com/ibook360/archive/2012/05/11/2495405.html 在Linux下面部署应用的时候,有时候会遇上Socket/File ...
- 正确配置Linux系统ulimit值的方法
2019独角兽企业重金招聘Python工程师标准>>> 在Linux下面部署应用的时候,有时候会遇上Socket/File: Can't open so many files的问题: ...
- [转]正确配置Linux系统ulimit值的方法
在Linux下面部署应用的时候,有时候会遇上Socket/File: Can't open so many files的问题:这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且L ...
- 为什么不能在SSH(Secure Shell)登录中设置ulimit值?
SuSE上的一些问题,可能需要另参考:http://blog.chinaunix.net/u2/64804/showart.php?id=2026903 相关版本:红帽企业Linux 现象: 如果你在 ...
- 设置环境变量永久生效和临时生效 export PS1
source/etc/profile是让/etc/profile文件修改后立即生效, 还有一种方法是:. /etc/profile 注意:.和/etc/profile有空格 linux中source命 ...
- linux永久更改主机名命令,修改Linux服务器主机名使其永久生效
前言: 虽然hostname命令可以修改Linux服务器的主机名,但是,如果你希望修改后的主机名在云服务器关机.重启后仍然生效,需要将其写入相应的配置文件中,使之永久生效. 举例 主机原名称: 主机名 ...
- Linux修改主机名永久生效
Linux修改主机名 Linux修改主机名,永久生效. linux查看主机名: 查看主机命令: [root@linux_epm2 ~]# hostname localhost.localdomain ...
- 设置 Linux 别名命令 alias 永久生效的方法
直入主题,编辑.bashrc文件,该文件主要用于保存一些个性化的设置,如命令别名.路径等: vim .bashrc 执行上述命令后,如下图所示: 如上图所示,我们可以在User specific al ...
最新文章
- 超全机器学习术语词汇表
- android网页无法定位吗,在android中,js 无法定位 html页面的某元素
- jQuery处理点击父级checkbox所有子级checkbox都选中,取消选中所有子级checkbox都取消...
- VTK初始化New返回Null问题
- golang判断结构体为空_如何在Golang中检查结构是否为空?
- 自考感悟,话谈备忘录模式
- 手机吃鸡登显示服务器繁忙,国际版吃鸡登录一直显示服务器繁忙 | 手游网游页游攻略大全...
- weight_decay一般设置为多少_50岁的夫妻一般有多少存款?他们在为养老做准备吗?...
- java lambda表达式_「JAVA8」- Lambda 表达式
- Controller的激活与URL路由
- Windows系统下的socket编程
- 鸿蒙系统摩尔纹怎么去,PS摩尔纹如何消除?摩尔纹消除方法图文分享
- 基于BP神经网络的轨迹跟踪matlab程序
- 【中级计量经济学】Lecture 3 非球形扰动
- scheme唤醒app-抖音
- 基于心电芯片 KS1081的微小穿戴心电方案
- 基于STM32的RGB调色器——STM32程序和Qt上位机全开源
- 匆匆那年,纪念我的2014
- SIM800C通过串口AT指令拨打电话与发送短信
- Springboot Redis 使用@Cacheable 报错maybe not public or not valid?