linux limits.conf 生效,linux修改limits.conf不生效
正常情况下, /etc/security/limits.conf 的改动,应该在下次访问时就生效才对。
一、修改方法
1.临时方法
为了优化linux性能,可能需要修改这个最大值。临时修改的话ulimit -n 204800就可以了,重启后失效。
2.永久生效方法
(1)、修改/etc/security/limits.conf文件 在文件末尾添加如下内容,然后重启服务器或重新登录即可生效。重启后用查看命令进行查看,如果显示数字等于204800即证明修改成功。如果不成功请继续往下看。
修改配置命令:
vim /etc/security/limits.conf
查看命令:(-n是可以打开最大文件描述符的数量。 -u是用户最大可用的进程数。)
ulimit -n
ulimit -u
* soft nofile 204800
* hard nofile 204800
* soft nproc 204800
* hard nproc 204800
我在解决这个问题时候,发现网上都是说修改这一个文件就行,但是我修改后重启服务器发现没更改过来。
后来发现,还需要修改两个文件。如果你重启后也没生效,请继续跟着往下修改。
注:在修改下面(2)、(3)所示的这些文件时候,有些文件可能并不存在,或者90-nproc.conf没有,但是有20-nproc.conf,建议从根路径下,自己亲自cd进去。然后一步步找到目标文件。如果90-nproc.conf不存在,修改类似的文件即可,即xx-nproc.conf。
(2)、/etc/security/limits.d/90-nproc.conf文件尾添加
* soft nproc 204800
* hard nproc 204800
(3)、/etc/security/limits.d/def.conf文件尾添加
* soft nofile 204800
* hard nofile 204800
修改后,重启服务器,继续用查看命令查看,如果还是没解决,继续往下看。
二、不生效原因及解决方案
1. 确保 pam 生效
在 /etc/pam.d/login 中,存在:
session required pam_limits.so
2. 确保 ssh 使用 pam
在 /etc/pam.d/sshd 中,存在:
session required pam_limits.so
在 /etc/ssh/ssd_config 中, 存在:
UsePAM yes
3. limits.conf 建议不要使用星号
官方 manual 以及网上的教程有很多都用了 * 符号,然而不是所有系统都认的,比如我在解决这个问题时候,发现ubuntu系统就不支持。最前面一列代表用户名即root和evan。
不兼容方式:
* soft nofile 204800
* hard nofild 204800
兼容方式
root soft nofile 204800
root hard nofile 204800
evan soft nofile 204800
evan hard nofile 204800
如果你做完这所有,都没有解决问题,那么你可以在我的博客留言,或者加入技术交流群:805069260,在群内私聊我,我来帮你解决。
linux limits.conf 生效,linux修改limits.conf不生效相关推荐
- linux下pip换源——修改pip.conf文件
本文转至:linux下更换pip源 在linux对pip进行换源,直接修改pip.conf文件即可. 该文件路径:/home/[用户]/.config/pip/ 终端:gedit /home/wjl/ ...
- php修改后nginx返回不生效,nginx修改配置后不生效的问题
nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...
- Wamp修改httpd.conf中的DocumentRoot不生效解决办法
文章目录 一.需求 二.问题 三.原因及解决办法 一.需求 因为Wamp默认的DocumentRoot是wamp目录下的www目录,也就是你访问localhost,默认访问的就是www目录,你的项目需 ...
- linux编译redis打包,linux下下载redis,并且编译
1:下载.解压.编译 $ wget http://download.redis.io/releases/redis-3.0.6.tar.gz $ tar xzf redis-3.0.6.tar.gz ...
- linux redis安装使用,linux安装redis
Linux(CentOS)中Redis介绍.安装.使用[一篇就够] 2018-05-13 13:36:16 sjmz30071360 阅读数 1590更多 分类专栏: redis 版权声明:本文为博主 ...
- linux qt编译命令,linux下使用命令模式去编译Qt程序
1.打开终端输入,qmake -v ,如果提示版本信息正,就可以编译程序了. 2.当前目录切换到程序源代码目录,cd /home/likewei/untitled2 3.生成untitled2.pro ...
- ubuntu14.04修改limits.conf后链接限制仍然不生效
ubuntu14.04修改limits.conf后链接限制仍然不生效 平时用centos比较多,由于aws的lightsail没有centos版本,只能选择ubuntu16.04的版本,拿到一台服务器 ...
- linux sysctl重启服务,Linux /etc/sysctl.conf重启没有生效
修改系统核心参数 改变系统默认设置值 /etc/sysctl.conf 修改共享内存大小为物理内存的一半以及消息队列的个数为300等.Linux修改/etc/sysctl.conf文件,修改完后执行/ ...
- linux sysctl重启服务,Linux /etc/sysctl.conf 重启没有生效
Linux /etc/sysctl.conf 重启没有生效 修改系统核心参数 改变系统默认设置值 /etc/sysctl.conf 修改共享内存大小为物理内存的一半以及消息队列的个数为300等.Lin ...
- linux修改文件句柄数生效_linux修改句柄数
linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一. 在linux中执行ulimit -a 即可查询linux相关的参数,如下所示: [ ...
最新文章
- oracle11g分区表按时间自动创建
- 谷歌编程语言年度榜NO.1:知识体系总结(2021版)
- 漫画:什么是 “并查集” ?
- 一文读懂什么是C++移动语义《一》
- i-doIT 0.9.9-7发布 CMDB配置管理数据库
- 普里姆从不同顶点出发_来自三个不同聚类分析的三个不同教训数据科学的顶点...
- BP算法是从天上掉下来的吗?
- 微软官方上线 Python 教程
- 四个数据欧几里得距离_从单词嵌入到文档距离 :WMD一种有效的文档分类方法...
- Python暴力破解WIFI(超详细破解教程+UI设计教程+步步解析)
- Java工作流引擎:jBPM、Activiti以及SWF
- ae渲染出现错误是什么问题_AE渲染输出损坏怎么解决?教你如何渲染才是正确的...
- c语言编程求阶梯数,c语言编程阶梯教程十二
- 04、Hadoop框架HDFS NN、SNN、DN工作原理
- 关于开源框架GPUImage 的简单说明
- 07 PCA(主成分分析)之梯度上升法
- JAVA基于NIO客户端对客户端简单聊天DEMO(服务器转发消息)
- CTF万里追踪——图片里的秘密
- Android刘海屏、水滴屏全面屏适配详解,997页字节跳动Android面试真题解析火爆全网
- 停车还能360全方位影像_360°全景倒车影像、自适应巡航买的时候觉得没用,现在发现错了...
热门文章
- 2015 iMac如何绕过TMP安装Windows11(不用Parallels虚拟机实现macOS与Windows11双系统)
- win7连接xp共享打印机方法
- 《数学之美》阅读笔记
- 升级openssh后出现问题(kex_exchange_identification: client sent。。。。。)
- 2018年5月备航记录(MOXA串口分配器)
- 如何解决“App开发者需要更新此App以在此iOS版本上正常工作”
- 【基础知识】Dom基础
- 糖友控糖是在控什么糖呢
- php海外话费充值游戏币,海外(国外)充值话费方法
- Visual Studio 2017美化(修改字体,图片背景)