linux 下修改最大文件數


環境為centosV7系列

1.查看進程的打開最大文件數,默認為1024

  [root@localhost ~]# ulimit -a

  core file size (blocks, -c) 0
  data seg size (kbytes, -d) unlimited
  scheduling priority (-e) 0
  file size (blocks, -f) unlimited
  pending signals (-i) 7168
  max locked memory (kbytes, -l) 64
  max memory size (kbytes, -m) unlimited
  open files (-n) 65535
  pipe size (512 bytes, -p) 8
  POSIX message queues (bytes, -q) 819200
  real-time priority (-r) 0
  stack size (kbytes, -s) 8192
  cpu time (seconds, -t) unlimited
  max user processes (-u) 7168
  virtual memory (kbytes, -v) unlimited
  file locks (-x) unlimited

  可以直接加上 -n參數查看 

  [root@localhost ~]# ulimit -n
  65535

  查看系統最大打開文件數

  [root@localhost ~]# cat /proc/sys/fs/file-max
  180750

2.修改方法

  臨時修改

  進程打開最大文件數:退出終端后失效

  [root@localhost ~]# ulimit -n 65535

  系統打開最大文件數 重啟后失效

  [root@localhost ~]# echo 6553560 > /proc/sys/fs/file-max 

  永久修改方法

  進程打開最大文件數:在配置文件最后加上兩行

  vim /etc/security/limits.conf

  * soft nofile 65535
  * hard nofile 65535

  系統打開最大文件數:修改配置文件如下

  [root@localhost ~]# vim /proc/sys/fs/file-max

  fs.file-max = 6553560


免責聲明!

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



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