ulimit -n ne garde pas sa valeur - Linux et OS Alternatifs
Marsh Posté le 24-08-2004 à 16:31:57
c'est normal car cette valeur est associée au shell.
tu dois modifier plutôt :
- /etc/security/limits.conf
- ou pour le noyau : /proc/sys/fs/file-max
pour la dernières possibilté cela se fait :
- de manière immédiate mais temporaire avec: sysctl -w fs.file-max=4096
- de manière permanente en modifiant /etc/sysctl.conf et en ajoutant la ligne :
fs.file-max=4096
Marsh Posté le 24-08-2004 à 16:36:29
en plus tu as un pseudo prédestiné
Marsh Posté le 24-08-2004 à 16:39:49
je viens de modifier /etc/sysctl.conf ensuite je me suis déconnecté/reconnecté et dans ulimit -n il y avait encore 1024
Marsh Posté le 24-08-2004 à 16:45:54
je viens de voir ca
Citation : 3. Le fichier sysctl.conf |
il faut rebooter pour que la valeur soit changée?
Marsh Posté le 24-08-2004 à 16:47:15
freyr a écrit : faut pitetre rebooté |
Sinon tu peux le faire a chaud en ecrivant dans le fichier correspondant dans /proc
Marsh Posté le 24-08-2004 à 16:49:21
je viens de trouver autre chose
aceboard:~# sysctl -a |
pk cette valeur ? alors que ulimit -n indique 1024 et que moi je mettais 4096?
Marsh Posté le 24-08-2004 à 16:49:29
a chaud tu peut ecrire dans le fichier /proc/sys/fs/file-max
la nouvelle limite
Marsh Posté le 24-08-2004 à 16:50:36
Code :
|
ce n'est pas pour rien que j'ai mis de manière immédiate mais temporaire ....
pour rendre permanant, on utilise /etc/sysctl.conf
Marsh Posté le 24-08-2004 à 16:52:42
oui d'accord je comprends bien.
mais pourquoi la valeur donnée par ulimit -n est différente?
Marsh Posté le 24-08-2004 à 16:58:27
ulimit est une commande bash qui agit au niveau du shell et non du système/noyau. nuance.
ulimit se trouve dans le manpage de bash ( ce qui est révélateur )
si tu fermes ton shell ...
Marsh Posté le 24-08-2004 à 16:22:58
salut,
sur un serveur distant, j'essaie d'augmenter la valeur de fichier ouvert en meme temps mais dès que je me déconnecte du serveur, il reprends sa valeur par défaut soit 1024. comment faire?
aceboard:~# ulimit -n 4096
aceboard:~# ulimit -n
4096
aceboard:~# exit
logout
Connection to aceboard.net closed.
debian:/home/cyril# ssh aceboard.net
root@aceboard.net's password:
aceboard:~# ulimit -n
1024
aceboard:~# ulimit -n 4096
aceboard:~# ulimit -n
4096