limits.confファイルはなく、単一のセッションのみのため、実際にpam_limits.soプロファイルのLinuxのPAM(プラグ可能な認証モジュール、プラグイン可能な認証モジュール)です。
次の形式limits.confを:
ユーザ名|タイプのリソース制限の@groupname
名| @groupname:、ユーザー名を制限する必要があるグループ名@名に加えて、フロントとユーザー間の差を設定します。また、すべてのユーザーの制限を行うには、ワイルドカード*を使用することができます。
タイプ:
ソフト、ハード、と - 、ソフトを有効にするには、現在のシステム設定を参照します。これは、システムを設定することが難しいことができる最大量を示しています。ソフトリミットはHARの上限よりも高くすることはできません。 - ショーで同時にそれは、ソフトとハードの値を設定します。
リソース:
コア-カーネルの上限ファイルサイズ
日付-最大データサイズ
FSIZE -最大ファイルサイズ
memlock -最大ロックされたメモリアドレス空間
NOFILE -最大のファイル数開く
RSSを-最大のサイズを設定持続的な
最大スタックサイズの-スタック
CPU -の分でアップCPU時間
noproc -プロセスの最大数
アドレス空間の制限-など
MAXLOGINS -これは、ユーザーの最大数がログインできます
を有効にするlimits.confをコンフィギュレーションファイルを作成するために、それはpam_limits.soファイルは、スタートアップファイルに追加されていることを確認する必要があります。ビュー/etc/pam.d/loginファイルのとおりです。
session required /lib/security/pam_limits.so
我々は/etc/security/limits.confを
* soft nofile 655360 # open files (-n),不要设置为unlimited
* hard nofile 655360 # 不要超过最大值1048576,不要设置为unlimited
* soft nproc 655650
* hard nproc 655650 # max user processes (-u)
hive - nofile 655650
hive - nproc 655650
ユーザプロセスの制限(一部のシステムは、20 nproc.confをNPROCに限定されます)
# 加大普通用户限制 也可以改为unlimited
$ sed -i ‘s#4096#65535#g‘ /etc/security/limits.d/20-nproc.conf
$ egrep -v "^$|^#" /etc/security/limits.d/20-nproc.conf
* soft nproc 65535
root soft nproc unlimited