如何在Centos 6.4 x64上更改root用户的限制打开文件

时间:2014-12-25 05:56:57

标签: limit centos6 limits ulimit

我尝试了几种方法来更改URL的打开文件限制

http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/

我已经更改了limit.conf和/etc/sysctl.conf

它可以与其他用户一起使用,但限制root的打开文件没有改变

/etc/security/limits.conf文件

#####
*       -        nproc           8500
*       hard     nofile          200000
*       soft     nofile          200000
*       hard     stack           8192
*       hard    sigpending       45056

root    hard     nofile          200000
root    soft     nofile          200000
root    hard     no file         200000

的/etc/sysctl.conf

# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 4294967296
fs.file-max = 200000

重启服务器,之后

[root@ironman ~]# ulimit -n
8192

最后我在/ etc / bashrc上添加以下命令,它也适用于root用户 我真的不明白为什么只在sysctl.conf /limits.conf上设置不会影响?

请告知

1 个答案:

答案 0 :(得分:0)

尝试将ulimit -n 200000添加到/etc/sysconfig/init文件中并重新启动。