linux openfile修改

  修改主要有两个地方:
  一个是:
/etc/security/limits.参看
  
  oracle ,soft ,nproc 2047年,
  oracle ,hard ,nproc 16384年,
  oracle ,soft ,nofile 1024年,
  oracle ,hard ,nofile 65536年,
  oracle ,soft ,stack 10240年,
     
     
  但是这种情况下:oracle ulimit - a还是不生效
  [oracle@rman1 ~]美元ulimit - a
  核心文件size ,,,,(块- c) 0
  数据赛格size ,,,,,(kb - d)无限
  调度priority ,,,,,,(e) 0
  文件size ,,,,,,,(块,- f)无限
  等待signals ,,,,,,,7336年,(我)
  马克斯锁定memory ,,,(64 kb - l)
  最大内存size ,,,,(kb - m)无限
  <强>开放files ,,,,,,,,,,(- n) 1024
  管size ,,,,,(512字节,- p) 8
  queues  POSIX消息;,,(字节,q) 819200
  实时priority ,,,,,,(- r) 0
  堆栈size ,,,,,,(10240 kb - s)
  cpu time ,,,,,,,(秒- t)无限
  最大用户processes ,,,,,,(- u) 1024
  虚拟memory ,,,,(kb - v)无限
  文件locks ,,,,,,,,,,(- x)无限
     
  还有就是修改这个地方:
/etc/security/limits.d/90-nproc.conf 
     如下所示:
  
  #默认限制数量的用户的流程,以防止
  #意外叉子炸弹。
  432903 #看到rhbz #推理。
  
  
  *,,,,,soft ,nproc ,1024年,
  root ,,,soft ,nproc ,,无限
  <强> oracle ,,soft ,nofile ,65536
     这里面可以加别的限制,此时甲骨文用户的ulimit - a生效:
  
  [oracle@rman1 ~]美元ulimit - a
  核心文件size ,,,,(块- c) 0
  数据赛格size ,,,,,(kb - d)无限
  调度priority ,,,,,,(e) 0
  文件size ,,,,,,,(块,- f)无限
  等待signals ,,,,,,,7336年,(我)
  马克斯锁定memory ,,,(64 kb - l)
  最大内存size ,,,,(kb - m)无限
  <强>开放files ,,,,,,,,,,(- n) 65536
  管size ,,,,,(512字节,- p) 8
  queues  POSIX消息;,,(字节,q) 819200
  实时priority ,,,,,,(- r) 0
  堆栈size ,,,,,,(10240 kb - s)
  cpu time ,,,,,,,(秒- t)无限
  最大用户processes ,,,,,,(- u) 2047
  虚拟memory ,,,,(kb - v)无限
  文件locks ,,,,,,,,,,(- x)无限
     
           
  

linux openfile修改