Linux 怎么修改最大文件打開數(shù)量?
點(diǎn)擊上方“程序員大白”,選擇“星標(biāo)”公眾號(hào)
重磅干貨,第一時(shí)間送達(dá)
作者:廢物大師兄
來(lái)源:www.cnblogs.com/cjsblog/p/9367043.html
ulimit [-HSTabcdefilmnpqrstuvx [limit]]
利用ulimit命令可以對(duì)資源的可用性進(jìn)行控制。
-H選項(xiàng)和 -S 選項(xiàng)分別表示對(duì)給定資源的硬限制(hard limit)和軟限制(soft limit)進(jìn)行設(shè)置。
硬限制(hard limit)一旦被設(shè)置以后就不能被非root用戶修改,軟限制(soft limit)可以增長(zhǎng)達(dá)到硬限制(hard limit)。
如果既沒有指定 -H選項(xiàng)也沒有指定-S 選項(xiàng),那么硬限制(hard limit)和軟限制(soft limit)都會(huì)被設(shè)置。
limit的值可以是一個(gè)數(shù)值,也可以是一些特定的值,比如:hard,soft,unlimited,分別代表當(dāng)前硬件限制、當(dāng)前軟件限制、不限制。
如果limit參數(shù)被省略,除非指定-H選項(xiàng),否則資源當(dāng)前的軟限制(soft limit)將會(huì)被打印出來(lái)。

查看進(jìn)程打開文件最大限制
cat /proc/sys/fs/file-max 查看系統(tǒng)級(jí)的最大限制 ulimit -n 查看用戶級(jí)的限制(一般是1024,向阿里云華為云這種云主機(jī)一般是65535)

查看某個(gè)進(jìn)程已經(jīng)打開的文件數(shù)

修改限制
臨時(shí)修改
ulimit -HSn 2048
永久修改
vi /etc/security/limits.conf
推薦閱讀
國(guó)產(chǎn)小眾瀏覽器因屏蔽視頻廣告,被索賠100萬(wàn)(后續(xù))
年輕人“不講武德”:因看黃片上癮,把網(wǎng)站和786名女主播起訴了
關(guān)于程序員大白
程序員大白是一群哈工大,東北大學(xué),西湖大學(xué)和上海交通大學(xué)的碩士博士運(yùn)營(yíng)維護(hù)的號(hào),大家樂于分享高質(zhì)量文章,喜歡總結(jié)知識(shí),歡迎關(guān)注[程序員大白],大家一起學(xué)習(xí)進(jìn)步!


