linux 文件句柄
1 | # 查看所有文件句柄 |
为了每次系统重新启动时,都可以获取更大的ulimit值,将ulimit -HSn 4096
加入到/etc/profile 文件底部。
用户登录的时候执行sh脚本的顺序:
/etc/profile.d/file
/etc/profile
/etc/bashrc
/user/.bashrc
/user/.bash_profile
由于ulimit -n的脚本命令加载在第二部分,用户登录时由于权限原因在第二步还不能完成ulimit的修改,所以ulimit的值还是系统默认的1024。所以想彻底改变这种问题,就必须做如下操作:修改/etc/security/limits.conf
里面有很详细的注释,比如:
- soft nofile 2048
- hard nofile 32768
就可以将文件句柄限制统一改成软2048,硬32768,那么什么是软限制,什么是硬限制。硬限制是实际的限制,而软限制,是warnning限制,只会做出warning。