linux 6.4下max_user_processes和open_file修改

Posted qidongbo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 6.4下max_user_processes和open_file修改相关的知识,希望对你有一定的参考价值。

这里只介绍一种永久性的修改方式

使用root用户修改配置文件:/etc/security/limits.conf

增加如下内容

* soft nproc 10240

* hard nproc 10240

* soft nofile 10240

* hard nofile 10240

其中nofile对应open_files

nproc对应max_user_processes

但是在Linux 6.4之后,如果只修改了该文件中的nproc,那么其他非root用户对应的max_user_processes并不会改变,仍然是1024,这个是因为受到了下面这个文件的影响

/etc/security/limits.d/90-nproc.conf

查看一下:

[[email protected] ~]# cat /etc/security/limits.d/90-nproc.conf

# Default limit for number of user‘s processes to prevent

# accidental fork bombs.

# See rhbz #432903 for reasoning.

*          soft    nproc    1024

root     soft    nproc     unlimited

 

此时有两种方法解决该问题:

1、修改/etc/security/limits.d/90-nproc.conf将

* soft nproc 1024

修改为:

* soft nproc 10240

2、修改/etc/security/limits.conf,将

* soft nofile 10240

修改为

oracle  soft nofile 10240

 

我现在一般采用第一种方法

以上是关于linux 6.4下max_user_processes和open_file修改的主要内容,如果未能解决你的问题,请参考以下文章

Linux 6.4在字符界面下安装X图形

RedHat linux 6.4 下LVS+Keepalived负载均衡配置

linux-CentOS6.4下安装oracle11g详解

linux 6.4下max_user_processes和open_file修改

CenOS 6.4下安装中文输入法

1-linux系统管理之安装RHEL 6.4