Linux 怎麼修改最大文件打開數量?

做者:廢物大師兄

來源:www.cnblogs.com/cjsblog/p/9367043.htmlhtml

ulimit [-HSTabcdefilmnpqrstuvx [limit]]

利用ulimit命令能夠對資源的可用性進行控制。java

-H選項和-S選項分別表示對給定資源的硬限制(hard limit)和軟限制(soft limit)進行設置。面試

硬限制(hard limit)一旦被設置之後就不能被非root用戶修改,軟限制(soft limit)能夠增加達到硬限制(hard limit)。spring

若是既沒有指定-H選項也沒有指定-S選項,那麼硬限制(hard limit)和軟限制(soft limit)都會被設置。segmentfault

limit的值能夠是一個數值,也能夠是一些特定的值,好比:hardsoftunlimited,分別表明當前硬件限制、當前軟件限制、不限制。intellij-idea

若是limit參數被省略,除非指定-H選項,不然資源當前的軟限制(soft limit)將會被打印出來。ide

下面是ulimit命令的一些選項:spring-boot

查看進程打開文件最大限制

  • cat /proc/sys/fs/file-max  查看系統級的最大限制
  • ulimit -n  查看用戶級的限制(通常是1024,向阿里雲華爲雲這種雲主機通常是65535)

查看某個進程已經打開的文件數

修改限制

臨時修改阿里雲

ulimit -HSn 2048

永久修改url

vi /etc/security/limits.conf

利用ulimit命令能夠對資源的可用性進行控制。

-H選項和-S選項分別表示對給定資源的硬限制(hard limit)和軟限制(soft limit)進行設置。

硬限制(hard limit)一旦被設置之後就不能被非root用戶修改,軟限制(soft limit)能夠增加達到硬限制(hard limit)。

若是既沒有指定-H選項也沒有指定-S選項,那麼硬限制(hard limit)和軟限制(soft limit)都會被設置。

limit的值能夠是一個數值,也能夠是一些特定的值,好比:hardsoftunlimited,分別表明當前硬件限制、當前軟件限制、不限制。

若是limit參數被省略,除非指定-H選項,不然資源當前的軟限制(soft limit)將會被打印出來。

下面是ulimit命令的一些選項:

查看進程打開文件最大限制

  • cat /proc/sys/fs/file-max  查看系統級的最大限制
  • ulimit -n  查看用戶級的限制(通常是1024,向阿里雲華爲雲這種雲主機通常是65535)

查看某個進程已經打開的文件數

修改限制

臨時修改

ulimit -HSn 2048

永久修改

vi /etc/security/limits.conf

近期熱文推薦:

1.1,000+ 道 Java面試題及答案整理(2021最新版)

2.別在再滿屏的 if/ else 了,試試策略模式,真香!!

3.臥槽!Java 中的 xx ≠ null 是什麼新語法?

4.Spring Boot 2.5 重磅發佈,黑暗模式太炸了!

5.《Java開發手冊(嵩山版)》最新發布,速速下載!

以爲不錯,別忘了隨手點贊+轉發哦!

相關文章
相關標籤/搜索