linux limits.conf 配置

limits.conf 文件實際是 Linux PAM(插入式認證模塊,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只針對於單個會話。

  limits.conf的格式如下:

username|@groupname type resource limit

username|@groupname:設置需要被限制的用戶名,組名前面加@和用戶名區別。也可以用通配符*來做所有用戶的限制。

  type:有 soft,hard 和 -,soft 指的是當前系統生效的設置值。hard 表明系統中所能設定的最大值。soft 的限制不能比har 限制高。用 - 就表明同時設置了 soft 和 hard 的值。

  resource:

  core - 限制內核文件的大小

  date - 最大數據大小

  fsize - 最大文件大小

  memlock - 最大鎖定內存地址空間

  nofile - 打開文件的最大數目

  rss - 最大持久設置大小

  stack - 最大棧大小

  cpu - 以分鐘爲單位的最多 CPU 時間

  noproc - 進程的最大數目

  as - 地址空間限制

  maxlogins - 此用戶允許登錄的最大數目

  要使 limits.conf 文件配置生效,必須要確保 pam_limits.so 文件被加入到啓動文件中。查看 /etc/pam.d/login 文件中有:

  session required /lib/security/pam_limits.so

 

例如:修改文件描述符大小(65536)

vi  /etc/security/limits.conf

 

*                               soft    nofile  65536

*                               hard    nofile  65536


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章