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

posted @ 2019-09-20 15:27  韩松霁  阅读(1848)  评论(0编辑  收藏  举报