GNU/Linux >> LINUX-Kenntnisse >  >> Linux

ändere und wende die limited.conf ohne Neustart an

Änderungen vorgenommen von ulimit Befehl:

$ ulimit -n 4096
$ ulimit -Hn 16384

gilt nur für den aktuellen Benutzer und die aktuelle Sitzung. Um es dauerhaft zu machen, müssen Sie /etc/security/limits.conf ändern indem Sie Ihre Grenzen hinzufügen:

* soft nofile 4096
* hard nofile 16384

Allerdings Platzhalter * gilt nicht für root Benutzer. Dazu müssen Sie es explizit angeben:

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

Diese Limits werden nach dem Neustart angewendet .

Wenn Sie Änderungen ohne Neustart übernehmen möchten , ändern Sie /etc/pam.d/common-session durch Hinzufügen dieser Zeile am Ende der Datei:

session required pam_limits.so

Bei der nächsten Anmeldung sollten Sie aktualisierte Limits sehen, Sie können sie überprüfen (weiche und harte Limits):

$ ulimit -a
$ ulimit -Ha

Wenn Sie bash verwenden , ulimit -n zeigt nur das Soft-Limit an. Um das harte Limit zu erreichen, müssen Sie ulimit -Hn ausführen .

Auf meinem System sehe ich Folgendes:

$ ulimit -n
1024
$ ulimit -Hn
4096

Linux
  1. Befehle zum Neustarten und Herunterfahren von Linux

  2. So können Sie initrd.img anzeigen, ändern und neu erstellen

  3. Fail2Ban Howto:Blockieren Sie IP-Adressen mit Fail2ban und IPTables

  4. So zeigen Sie das Datum und die Uhrzeit des Neustarts des Linux-Systems an

  5. Extrahieren Sie den Basisnamen der Datei ohne Pfad und Erweiterung in Bash

So ordnen und ändern Sie PDF-Dateien mit PDF Arranger

Ulimit:Unterschied zwischen harten und weichen Limits?

Linux – Wie kann man 70-persistent-net.rules ohne Neustart regenerieren?

So verwenden Sie den ulimit-Befehl unter Linux

So installieren und sichern Sie phpMyAdmin in Ubuntu 14.04

Wie wende ich Linux-Kernel-Sicherheitspatches an? Manuell und automatisch ohne Neustart?