GNU/Linux >> Znalost Linux >  >> Linux

upravte a použijte limity.conf bez restartu

Změny provedené ulimit příkaz:

$ ulimit -n 4096
$ ulimit -Hn 16384

bude platit pouze pro aktuálního uživatele a relaci. Aby byl trvalý, musíte upravit /etc/security/limits.conf přidáním vašich limitů:

* soft nofile 4096
* hard nofile 16384

Nicméně zástupný znak * nebude platit pro root uživatel. Chcete-li tak učinit, musíte to výslovně uvést:

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

Tyto limity budou uplatněny po restartu .

Pokud chcete změny použít bez restartování , upravte /etc/pam.d/common-session přidáním tohoto řádku na konec souboru:

session required pam_limits.so

Při příštím přihlášení byste měli vidět aktualizované limity, můžete je zkontrolovat (měkké a tvrdé limity):

$ ulimit -a
$ ulimit -Ha

Pokud používáte bash , ulimit -n zobrazí pouze měkký limit. Chcete-li získat pevný limit, musíte provést ulimit -Hn .

V mém systému vidím toto:

$ ulimit -n
1024
$ ulimit -Hn
4096

Linux
  1. DOS A NEDĚLAT PRO Linux VPS

  2. Fail2Ban Howto:Blokování IP adresy pomocí Fail2ban a IPTables

  3. Jak zobrazit datum a čas restartu systému Linux

  1. Extrahujte základní název souboru bez cesty a přípony v bash

  2. Jak vyrobit a aplikovat SVN patch?

  3. určit ulimit pro uživatele root

  1. Jak zakázat příkazy vypnutí a restartu v Linuxu

  2. Jak použít změny nově přidaných skupin uživatelů bez nutnosti restartu?

  3. Jak znovu načíst pravidla Udev bez restartu?