码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Linux】centos 7.2 max user processes修改不生效


    一般来说,修改ulimit的数值,只需要修改 /etc/security/limits.conf 即可,但是这个参数需要修改** /etc/security/limits.d/90-nproc.conf** 。
    在centos 7.2中修改默认ulimit的配置文件 /etc/security/limits.d/20-nproc.conf 。

    [root@test2 ~]# cat /etc/security/limits.d/20-nproc.conf
    * soft nproc 655350
    root soft nproc unlimited

    重启系统,发现 ulimit -u 的值一直是15018.

    ulimit -u
    15018

    CentOS 7 使用systemd替换了SysV。Systemd目的是要取代Unix时代以来一直在使用的init系统,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务。

    在/etc/systemd目录下有一个系统的默认管理配置,这里有登陆、日志、服务、系统等。

    因为上面的配置并不能实现我们的效果,所以还要编辑一个配置文件:/etc/systemd/system.conf
    再次修改配置文件

    cp /etc/systemd/system.conf /etc/systemd/system.conf.bak
    sed -i ‘/^#DefaultLimitNOFILE=/aDefaultLimitNOFILE=655350’ /etc/systemd/system.conf
    sed -i ‘/^#DefaultLimitNPROC=/aDefaultLimitNPROC=655350’ /etc/systemd/system.conf
    reboot

    重启之后,max user processes 已经修改成功

    [root@test2 ~]# ulimit -a
    core file size (blocks, -c) 0
    data seg size (kbytes, -d) unlimited
    scheduling priority (-e) 0
    file size (blocks, -f) unlimited
    pending signals (-i) 15018
    max locked memory (kbytes, -l) 64
    max memory size (kbytes, -m) unlimited
    open files (-n) 655350
    pipe size (512 bytes, -p) 8
    POSIX message queues (bytes, -q) 819200
    real-time priority (-r) 0
    stack size (kbytes, -s) 8192
    cpu time (seconds, -t) unlimited
    max user processes (-u) 655350
    virtual memory (kbytes, -v) unlimited
    file locks (-x) unlimited

    之后将 /etc/security/limits.d/20-nproc.conf 改成默认值,重启系统,发现此值不受影响。

    [root@test2 ~]# cat /etc/security/limits.d/20-nproc.conf
    * soft nproc 4096
    root soft nproc unlimited

    因此只需要修改 /etc/systemd/system.conf 这个配置文件即可。

  • 相关阅读:
    2021-2022 ICPC, NERC, Northern Eurasia Onsite L. Labyrinth
    TCP 序列号和确认号是如何变化的?
    loadrunner lr解决参数化一次取多条记录【一对多问题】
    Qt5开发从入门到精通——第九篇二节( Qt5 文件及磁盘处理—— 读写二进制文件)
    实现网站都变成灰色-filter
    一文带你走进 Linux 小工具 - tmux
    用JavaScript输出0-9的两种方法、以及setTimeout的三个参数的意义
    前端JS算法--插入排序
    LeetCode题:1:两数之和
    【大数据】Flink 内存管理(三):TaskManager 内存分配(理论篇)
  • 原文地址:https://blog.csdn.net/m0_54252387/article/details/126069506
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号