关于linux中用sudo执行ulimit没法执行问题

先看ulimit 是啥:http://baike.baidu.com/view/4832100.htmlinux

linux下能够经过ulimit来修改进程同时打开文件数的最大上限ubuntu

但若你的帐号不是root帐号,只是有sudo权限,在执行session

sudo ulimit -n 65535ui

的时候会遇到:    sudo: ulimit: command not foundurl

引发这个问题的缘由还没有最终确认spa

先说解决方案:htm

sudo vi /etc/pam.d/su
 
增长pam_limits.so模块引用
session    required   pam_limits.so
 
然后设置帐号对应的打开文件数限制,建议为 * (全部帐户)
 
编辑  sudo vi /etc/security/limits.conf  文件
 
*       soft  nofile   4084                                                      
*       hard  nofile   4084
 
进程

ok了,reboot一下吧,而后经过  ulimit -a 就能看到生效了get


参考url:http://www.ubun2.com/question/433/how_set_ulimit_ubuntu_linux_getting_sudo_ulimit_command_not_found_errorit