这里只介绍一种永久性的修改方式
使用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
查看一下:
[root@rhf ~]# cat /etc/security/limits.d/90-nproc.conf