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
Existuje scénář, kde je potřeba rm -rf -no-preserve-root?
Pokus o instalaci tmux na CentOS 6.x se nezdaří s chybou:„EVBUFFER_EOL_LF“ nedeklarováno