GNU/Linux >> Tutoriels Linux >  >> Linux

modifier et appliquer limits.conf sans redémarrage

Modifications apportées par ulimit commande :

$ ulimit -n 4096
$ ulimit -Hn 16384

ne s'appliquera qu'à l'utilisateur et à la session actuels. Pour le rendre permanent, vous devez modifier /etc/security/limits.conf en ajoutant vos limites :

* soft nofile 4096
* hard nofile 16384

Cependant, le caractère générique * ne s'appliquera pas pour root utilisateur. Pour ce faire, vous devez l'indiquer explicitement :

* soft nofile 4096
* hard nofile 16384
root soft nofile 4096
root hard nofile 16384

Ces limites seront appliquées après le redémarrage .

Si vous souhaitez appliquer les modifications sans redémarrer , modifier /etc/pam.d/common-session en ajoutant cette ligne en fin de fichier :

session required pam_limits.so

Lors de la prochaine connexion, vous devriez voir les limites mises à jour, vous pouvez les vérifier (limites souples et strictes) :

$ ulimit -a
$ ulimit -Ha

Si vous utilisez bash , ulimit -n n'affichera que la limite souple. Pour obtenir la limite stricte, vous devez faire ulimit -Hn .

Sur mon système, je vois ceci :

$ ulimit -n
1024
$ ulimit -Hn
4096

Linux
  1. Commandes de redémarrage et d'arrêt de Linux

  2. Comment afficher, modifier et recréer initrd.img

  3. Fail2Ban Howto :Bloquer l'adresse IP à l'aide de Fail2ban et IPTables

  4. Extraire le nom de base du fichier sans chemin ni extension dans bash

  5. Linux limits.conf ne fonctionne pas ?

Comment organiser et modifier des fichiers PDF à l'aide de PDF Arranger

Comment utiliser la commande ulimit sous Linux

Comment installer et sécuriser phpMyAdmin dans Ubuntu 14.04

Comment appliquer les correctifs de sécurité du noyau Linux ? Manuellement et automatiquement sans redémarrage ?

Comment créer et appliquer un patch SVN ?

déterminer ulimit pour l'utilisateur root