文章詳情頁
linux中如何修改打開文件數(shù)限制open file limit
目錄linux修改打開文件數(shù)限制open file limit概念分類查看命令臨時修改(只對當(dāng)前會話生效)永久修改linux文件open限制limit問題解決總結(jié)linux修改打開文件數(shù)限制open file limit概念
open file limit是linux系統(tǒng)中某用戶或進程在當(dāng)前會話中可打開的最大文件數(shù)量,超出可能引發(fā)程序意外,如報錯或崩潰
分類Soft Limit: 任意用戶或進程可更改的打開文件數(shù)上限,修改只對當(dāng)前用戶(或進程)生效,即臨時生效,重新登錄或者重啟進程則失效。Hard Limit: Soft Limit可更改的數(shù)值上限,只能root用戶修改;查看命令查看Solt Limit
ulimit -Sn查看Hard Limit
ulimit -Hn查看當(dāng)前可打開的最大文件數(shù)值
cat /proc/sys/fs/file-max臨時修改(只對當(dāng)前會話生效)修改Soft Limit
ulimit -Sn 65535修改Hard Limit
ulimit -Hn 123456修改可打開文件數(shù)
sudo sysctl -w fs.file-max=500000永久修改sudo vi /etc/security/limits.conf增加2行: * 表示對所有用戶生效:
* hard nofile 123456* soft nofile 65535linux文件open限制limit問題解決登錄root用戶執(zhí)行以下命令
查看默認(rèn)文件打開數(shù)命令
ulimit -n如果顯示1024,則執(zhí)行以下命令,配置文件打開數(shù)
echo '* soft nofile 65535' ?>> /etc/security/limits.confecho '* hard nofile 65535' ?>> /etc/security/limits.conf執(zhí)行完畢重啟
reboot重新登錄后執(zhí)行以下命令查看是否生效
ulimit -n以上配置永久生效
總結(jié)以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。
標(biāo)簽:
Linux
排行榜