GNU/Linux >> Linux Esercitazione >  >> Linux

modificare e applicare limits.conf senza riavviare

Modifiche apportate da ulimit comando:

$ ulimit -n 4096
$ ulimit -Hn 16384

si applicherà solo per l'utente e la sessione correnti. Per renderlo permanente, devi modificare /etc/security/limits.conf aggiungendo i tuoi limiti:

* soft nofile 4096
* hard nofile 16384

Tuttavia, carattere jolly * non si applicherà per root utente. Per fare ciò, devi dichiararlo esplicitamente:

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

Questi limiti verranno applicati dopo il riavvio .

Se desideri applicare le modifiche senza riavviare , modifica /etc/pam.d/common-session aggiungendo questa riga alla fine del file:

session required pam_limits.so

Al prossimo accesso dovresti vedere i limiti aggiornati, puoi controllarli (limiti flessibili e rigidi):

$ ulimit -a
$ ulimit -Ha

Se stai usando bash , ulimit -n visualizzerà solo il limite flessibile. Per ottenere il limite rigido, devi eseguire ulimit -Hn .

Sul mio sistema, vedo questo:

$ ulimit -n
1024
$ ulimit -Hn
4096

Linux
  1. Ulimit:differenza tra limiti hard e soft?

  2. Linux:come rigenerare 70-persistent-net.rules senza riavviare?

  3. DOS E NON FARE PER Linux VPS

  4. Comandi di riavvio e spegnimento di Linux

  5. Linux limits.conf non funziona?

Come organizzare e modificare i file PDF utilizzando PDF Arranger

Come applicare le modifiche ai gruppi di utenti appena aggiunti senza dover riavviare??

Come ricaricare le regole Udev senza riavviare?

Come utilizzare il comando ulimit in Linux

Come installare e proteggere phpMyAdmin in Ubuntu 14.04

Come applicare le patch di sicurezza del kernel Linux? Manualmente e Automaticamente senza riavvio?