Linux 用户打开进程数的调整!! 本文内容仅在 RHEL6.4 上测试通过,本文仅针对所有用户。

1 查看nproc(max user processes)命令

[root@vm-cdh4 ~]# ulimit -u

14866

2 修改nproc

临时修改, 重登录或重启后失效:

[root@vm-cdh4 ~]# ulimit -u 32768

尝试在/etc/security/limits.conf中加入下面的配置:

*    soft    nproc    32768

退出当前用户, 重登录或重启后, 查看发现配置仍然失效.

继续尝试在/etc/security/limits.d/90-nproc.conf中加入配置:

*    soft    nproc    65536

退出当前用户, 重登录或重启后, 查看发现配置仍然失效.

继续尝试在/etc/security/limits.d/90-nproc.conf中加入配置:

* soft nproc 65536

* hard nproc 65536

重登录或重启后, 查看发现配置生效. 可见hard nproc起作用.

3 结论

临时修改(shell中不受限制, xxx可以是任何数, 说明这个修改没有意义):

# ulimit -u xxx

永久修改, 保险的做法是同时修改/etc/security/limits.d/90-nproc.conf和/etc/security/limits.conf如下:

limits_conf = /etc/security/limits.conf:

*  soft  nproc    s1

*  hard  nproc    h1

nproc_conf = /etc/security/limits.d/90-nproc.conf:

*  soft    nproc    s2

*  hard    nproc    h2

s1,h1,s2,h2必须是具体有意义的数. 此时ulimit -u显示的值为=min(h1,h2)

因此通常就设置s1=s2=h1=h2, 例如在limits_conf和nproc_conf中同时加入:

*  soft  nproc  16384*  hard  nproc  16384

linux用户打开进程数,Linux 用户打开进程数的调整相关推荐

  1. linux用户管理和群界面怎么打开,Linux的用户和组群管理

    Linux是一个多用户的操作系统用户和用户组的管理是系统管理员的重要工作之一本文的内容包括如何利用图形化工具rfuser和在命令行界面下完成用户账号工作组的建立和维护并正确设置用户权限和安全性问题 利 ...

  2. linux查看当前用户终端,Linux----基本命令的使用(vi命令,查看文件内容,显示进程,切换用户等)...

    1.vi是linux系统上经常使用的一个文本编辑器,其有三种模式:命令模式.编辑模式(插入模式).末行模式. 命令模式-->编辑模式:"i a o I A O"linux 编 ...

  3. Linux基本命令的记录(vi命令,查看文件内容,显示进程,切换用户等)

    一.vi是linux系统上常用的一个文本编辑器,其有三种模式:命令模式.编辑模式(插入模式).末行模式. 命令模式-->编辑模式:"i a o I A O" 编辑模式--&g ...

  4. linux系统管理之单机系统管理 - 超级用户和进程管理

    ================ 超级用户 ======================= linux 系统上的每个文件和进程都属于特定用户帐号.如果没有得到属主的同意,其他用户就不能访问这些对象.这 ...

  5. Linux内核态之间进程通信,Linux 系统内核空间与用户空间通信的实现与分析[转载]...

    [https://www.ibm.com/developerworks/cn/linux/l-netlink/index.html] 多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 ...

  6. 【Linux 内核】进程管理 ( 进程特殊形式 | 内核线程 | 用户线程 | C 标准库与 Linux 内核中进程相关概念 | Linux 查看进程命令及输出字段解析 )

    文章目录 一.进程特殊形式 ( 内核线程 | 用户线程 ) 二.C 标准库与 Linux 内核中进程相关概念 三.Linux 查看进程命令及输出字段解析 一.进程特殊形式 ( 内核线程 | 用户线程 ...

  7. 通过python实现linux切换用户_Python实现在Linux系统下更改当前进程运行用户

    在上一篇文章中,我们讲了如何在linux上用python写一个守护进程.主要原理是利用linux的fork函数来创建一个进程,然后退出父进程运行,生成的子进程就会成为一个守护进程.细心观察的可能会发现 ...

  8. Linux内核笔记--内存管理之用户态进程内存分配

    内核版本:linux-2.6.11 Linux在加载一个可执行程序的时候做了种种复杂的工作,内存分配是其中非常重要的一环,作为一个linux程序员必然会想要知道这个过程到底是怎么样的,内核源码会告诉你 ...

  9. linux进程号为一,一步步探究linux进程中的用户ID

    转载请注明来源chengyaogen.blog.chinaunix.net 一.进程与权限 A.进程时Linux/Unix操作系统中最重要的抽象之一 B.进程是一个处于执行期的程序(目标代码存储在某种 ...

  10. Linux 操作系统原理 — 用户进程、用户线程、内核线程、轻量级进程、协程的区别与联系

    目录 文章目录 目录 面向线程设计的 Linux 操作系统 用户进程(User Process) 用户进程的创建与销毁 进程的生命周期状态机 用户进程的调度 用户进程间通信 用户进程的子进程 用户线程 ...

最新文章

  1. vue组件定义、组件的切换、组件的通信、渲染组件的几种方式(标签、路由、render)...
  2. ARTS打卡计划第一周-Share-系统字典模块的设计
  3. Python学习---Django路由系统【all】
  4. c++美发店管理系统设计_美发店如何打造会员管理系统?掌柜智囊—收银机必不可少...
  5. 查看Linux的磁盘使用情况
  6. Web Dynpro公开课学习
  7. 程序猿的双十一最佳攻略
  8. mysql数据变化通通知机制_深入理解Notification机制
  9. inno setup 中文乱码问题_解决Inno Setup制作中文安装包在非中文系统上显示乱码的问题...
  10. 马云:梭梭树就是企业家精神
  11. 经纬度中度与度分秒的转换公式是什么,如114.629度=()度()分()秒
  12. numpy—np.argpartition
  13. LeetCode刷题——除数博弈
  14. javascript中的var浅析
  15. BL2028N蓝牙+Wi-Fi双模SOC芯片,支持Matter协议,智能家居-灯控、开关
  16. 云原生存储和云存储有什么区别?
  17. ani转换ico文件
  18. 开源项目推荐:“蚂蚁呀嘿/蚂蚁牙黑”AI社交软件
  19. macOS--苹果本安装Win(看完可省200块)
  20. 下载文件到本地解压压缩包出现文件损坏,报错问题已解决

热门文章

  1. @Resource真的只是按名称来进行依赖注入吗?@Autowired真的只是按照类型来依赖注入吗?
  2. EasyExcel 并发读取文件字段并进行校验,数据写入到新文件,批量插入数据到数据库
  3. 并发编程学习之阻塞队列ArrayBlockingQueue
  4. CSS控制显示超出部分,用省略号显示
  5. TCP/IP-链路层
  6. 中国物联网发展年报出炉
  7. Joda-Time 用法
  8. [Java][Android][Process] 分享 Process 执行命令行封装类
  9. [2018.10.18 T1] 艾奇摘苹果
  10. nodejs后台系列--第四篇--koa(四)