linux操作系统版本 3100,Linux操作系统默认打开文件数
查看系統(tǒng)打開文件數(shù):lsof | wc -l
查看某個進程打開的文件數(shù):lsof -p 進程號 | wc -l
Linux默認打開文件數(shù)為1024個,通過ulimit -a 可以查看open files
修改這個限制可以使用ulimit -SHn 65530
永久生效需要進行下面設置:
1. /etc/pam.d/login 添加 (這個我沒添加也可以了)
session required /lib/security/pam_limits.so
注重看這個文件的注釋
2. /etc/security/limits.conf 添加
www - nofile 1006154
www 是一個用戶,假如是想所有用戶生效的話換成,設置的數(shù)值與硬件配置有關(guān),別設置太大了。
soft nofile 65536
hard nofile 65536
3. 修改 /etc/rc.local 添加
echo 8061540 /proc/sys/fs/file-max
查看某個pid打開文件數(shù)
lsof -p 123 wc -l
修改系統(tǒng)允許打開的文件最大數(shù)方法:
修改系統(tǒng)參數(shù):
ulimit -n
ulimit -n 65535
#vi /etc/security/limits.conf
在 # End of file之前添加:
*??????????????? -?????? nofile????????? 65535
#vi /etc/sysctl.conf
在最后添加:
fs.file-max = 65535
閱讀(2703) | 評論(1) | 轉(zhuǎn)發(fā)(0) |
總結(jié)
以上是生活随笔為你收集整理的linux操作系统版本 3100,Linux操作系统默认打开文件数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令拉取windows的文件,
- 下一篇: 面向dba的linux shell 脚本