问题描述 -bash: ulimit: open files: cannot modify limit: Operation not permitted 解决方法1:直接修改limits.conf配值文件,且使得永久生效 vim /etc/
-bash: ulimit: open files: cannot modify limit: Operation not permitted
vim /etc/security/limits.conf
在末尾添加以下内容
smis soft nproc 16384smis hard nproc 16384smis soft nofile 65536smis hard nofile 65536smis soft memlock 4000000smis hard memlock 4000000
再次切换到smis用户,未出现之前的错误提示。
配值后建议重启一下服务器。
在使用ulimit命令方式来修改的话,当服务器被重启后会失效(临时性更改)
ulimit 用于限制 shell 启动进程所占用的资源
使用当前用户来修改,即oracle用户,我们将其改为60000
[smis@localhost config]$ ulimit -n 60000
可以看到该资源限制已经被修改
[smis@localhost config]$ ulimit -a | grep "open files" open files (-n) 60000
但配值文件并未发生任何变化
[smis@localhost config]$ cat /etc/security/limits.conf | grep nofilesmissoft nofile 1024smishard nofile 65536
来源地址:https://blog.csdn.net/twi_twi/article/details/129766324
--结束END--
本文标题: ulimit: open files: cannot modify limit: Operation not permitted
本文链接: https://lsjlt.com/news/377179.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0