ulimit linux文件配置


  文件描述符在形式上是一個非負整數。實際上,它是一個索引值,指向內核為每一個進程所維護的該進程打開文件的記錄表。當程序打開一個現有文件或者創建一個新文件時,內核向進程返回一個文件描述符。在程序設計中,一些涉及底層的程序編寫往往會圍繞着文件描述符展開。但是文件描述符這一概念往往只適用於Unix、Linux這樣的操作系統。 習慣上,標准輸入(standard input)的文件描述符是 0,標准輸出(standard output)是 1,標准錯誤(standard error)是 2。盡管這種習慣並非Unix內核的特性,但是因為一些 shell 和很多應用程序都使用這種習慣,因此,如果內核不遵循這種習慣的話,很多應用程序將不能使用。

個人理解概念:

 1.表示形式為整數數字,一般使用(0-65535)范圍

 2.進程使用的時候會占用文件描述符(標識打開的文件)

查看默認文件描述符:

ulimit –n

調整文件描述符:

ulimit –SHn 65535    //臨時生效

永久生效:

方法一

直接把ulimit –SHn 65535 命令加入到/etc/rc.local,然后每次開機啟動的時候生效。

cat >>/etc/rc.local<<s

ulimit –SHn 65535

s

方法二:

echo ‘* - nofile 65535’ >>/etc/security/limits.conf

tail –l /etc/security/limits.conf

ctrl+d  //退出一下

ulimit -n 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM