Ich möchte das Limit für offene Dateien für alle Benutzer in Centos 7 dauerhaft festlegen, aber es scheint eine Menge widersprüchlicher Informationen auf den Google-Seiten zu geben.
15
Es sei denn, sie haben etwas wirklich Verrücktes getan (wenn ja, Schuld systemd), das alles in Gang gesetzt hat /etc/security/limits.conf
.
* soft nofile 8192
* hard nofile 8192
Sowas in der Art.
Dies kann durch Erstellen einer neuen Konfigurationsdatei in /etc/security/limits.d/ geschehen (um beim Upgrade usw. auf der sicheren Seite zu sein). Beispielsweise:
/etc/security/limits.d/nofile.conf
mit Inhalt wie zuvor geschrieben von sysadmin1138:
* soft nofile 8192
* hard nofile 8192
Wenn Sie das Dateilimit für den Systemdienst erhöhen möchten, müssen Sie es bearbeiten /usr/lib/systemd/system/SOME_SERVICE.service
hinzufügen LimitNOFILE
,
[Service]
...
LimitNOFILE=8192
und rufe systemctl daemon-reload
auf, um die Änderungen zu aktivieren.
Weitere Informationen finden Sie in der Dokumentation zu Limit-Anweisungen zur Systemausführung