2016-09-27 18 views
0

私は/etc/security/limits.comを変更して、マシンをリモートで再起動しましたが、起動後にはnprocパラメータには以前の値が残っています。再起動後に再起動しても無効になります

[[email protected] ~]$ cat /etc/security/limits.conf 
* - memlock  -1 
* - stack  -1 
* - nofile  4096 
* - nproc  4096  <===================================== 
[[email protected] ~]$ 
Broadcast message from [email protected] 
    (/dev/pts/0) at 19:27 ... 

The system is going down for reboot NOW! 
Connection to compute-0-1 closed by remote host. 
Connection to compute-0-1 closed. 
[email protected]:~$ ssh compute-0-1 
Warning: untrusted X11 forwarding setup failed: xauth key data not generated 
Last login: Tue Sep 27 19:25:25 2016 from cluster.local 
Rocks Compute Node 
Rocks 6.1 (Emerald Boa) 
Profile built 19:00 23-Aug-2016 

Kickstarted 19:08 23-Aug-2016 
[[email protected] ~]$ 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) 516294 
max locked memory  (kbytes, -l) unlimited 
max memory size   (kbytes, -m) unlimited 
open files      (-n) 4096 
pipe size   (512 bytes, -p) 8 
POSIX message queues  (bytes, -q) 819200 
real-time priority    (-r) 0 
stack size    (kbytes, -s) unlimited 
cpu time    (seconds, -t) unlimited 
max user processes    (-u) 1024  <========================= 
virtual memory   (kbytes, -v) unlimited 
file locks      (-x) unlimited 

/etc/pam.d/sshdという名前のファイルを見てみてください、私は4096にmax user processesを設定したが、再起動後、値はまだ1024

答えて

1

であることを確認してください。 見つかった場合は、ファイルを開き、次の行を挿入します。

session required pam_limits.so 

再起動後も新しい値が有効になります。

PAMは、認証に関連するモジュールです。したがって、sshログインを使用してモジュールを有効にする必要があります。

詳細はman pam_limitsです。

ありがとうございます!

+0

これは、計算ノードまたはサーバーに影響しますか?つまり、サーバーまたはすべての計算ノードでそのファイルを編集する必要がありますか? – mahmood

+0

こんにちはmahmood、それはサーバー上の設定です。すべてのノードでこれを行う必要はありません。 – ntakashi

関連する問題