Was sind die Grenztypen in Ubuntu?
Grenzen in einem Ubuntu -System sind zwei Arten:
Jetzt werden wir das Verfahren erläutern, um die offenen Dateigrenzen von Ubuntu zu erhöhen. So lass uns anfangen!
So erhöhen Sie die offenen Dateigrenzen von Ubuntu
Öffnen Sie zunächst Ihr Ubuntu -Terminal durch Drücken “Strg+Alt+t”. Jetzt werden wir die aktuellen Grenzen der Ressourcen überprüfen. Dafür werden wir das ausführenUnbegrenzung" Befehl.
Was ist unbegrenzter Befehl in Ubuntu
Der "Unbegrenzung”Ist ein Linux -Shell. Es extrahiert auch Informationen darüber, wie viele geöffnete Dateideskriptoren jeder Prozess hat. Viele Ubuntu -Benutzer führen diesen Befehl aus, um die Ressourcen zu begrenzen, die in der Verwendung eines Prozesses verwendet werden.
So überprüfen Sie die aktuellen Grenzen in Ubuntu
Um die aktuellen Grenzwerte anzuzeigen, fügen Sie das hinzu “-A”Option in“Unbegrenzung" Befehl:
$ ulimit -a
Die Ausführung des oben gegebenen Befehls zeigt Ihnen die folgende Ausgabe an:
So überprüfen Sie die Soft- und Hard -Open -Dateilimits in Ubuntu
Führen Sie das aus, um die aktuelle Softgrenze anzuzeigen unbegrenzter Befehl mit dem "-Sn" Möglichkeit:
$ ulimit -sn
Aus der untergegebenen Ausgabe können Sie das sehen “1024”Ist die sanften Grenzen der offenen Dateien in unserem Ubuntu -System:
Der "-Hn"Option wird zum" hinzugefügt "UnbegrenzungBefehl zum Abrufen der harten Grenze der geöffneten Dateien:
$ ulimit -hn
So erhöhen Sie die offenen Dateigrenzen für die aktuelle Sitzung in Ubuntu
Wie bereits erwähnt, können Sie das verwenden “UnbegrenzungBefehl zum Einstellen der aktuellen Sitzungsgrenzen. Wenn Sie die offenen Dateilimits für Ihre aktuelle Ubuntu -Sitzung erhöhen möchten, wählen Sie einen Wert zwischen den weichen und den harten Grenzen und fügen Sie diesen spezifischen numerischen Wert mit dem "hinzu."-N" Möglichkeit. Hinzufügen der “-N”Option zur“UnbegrenzungMit dem Befehl mit dem Befehl können Sie die offenen Dateigrenzen erhöhen:
$ ulimit -n 100000
So erhöhen Sie die Öffnungsdateigrenzwerte pro Benutzer in Ubuntu
Sie können auch die offenen Dateilimits für einen bestimmten Benutzer erhöhen. Öffnen Sie dazu die Grenzkonfigurationsdatei “/etc/Sicherheit/Grenzen.Conf" im "Nano" Editor:
$ sudo nano/etc/Sicherheit/Grenzen.Conf
Im "NanoEditor, die Grenzkonfigurationsdatei sieht folgendermaßen aus:
Fügen Sie nun den folgenden Inhalt in die "hinzu"/etc/Sicherheit/Grenzen.conf ” Datei:
* Soft NPROC 65535
* Hard NPROC 65535
* Weiches NoFile 65535
* Hartes NoFile 65535
LinuxHint Soft NPROC 100000
LinuxHint Hard NPROC 100000
LinuxHint Soft NoFile 100000
LinuxHint Hard NoFile 100000
Hier:
Drücken Sie "Strg+o"Und speichern Sie die Änderungen, die wir in der" vorgenommen haben "/etc/Sicherheit/Grenzen.Conf”:
Im nächsten Schritt werden wir die Anzahl der Systemressourcen einschränken, die ein Benutzer in eine einzelne Sitzung erhalten kann, indem wir das aktivieren pam_limits. Dafür müssen Sie die "bearbeiten" bearbeiten/etc/pam.D/Gemeinsame Sitzung"Datei in Ihrem"Nano" Editor:
$ sudo nano /etc /pam.D/Gemeinsame Sitzung
Fügen Sie nun diese Zeile hinzu, um das zu aktivieren pam_limits Für die aktuelle Sitzung:
Sitzung erforderlich pam_limits.So
Drücken Sie "Strg+o"Um den hinzugefügten Inhalt von" zu speichern " /etc/pam.D/Gemeinsame Sitzung" Datei:
So erhöhen Sie systemweite offene Dateigrenzen in Ubuntu
Ubuntu bietet Ihnen auch die Möglichkeit, systemweite offene Dateigrenzen zu erhöhen. Zu diesem Zweck werden wir das bearbeiten “/etc/sysctl.Conf" Datei:
$ sudo nano /etc /sysctl.Conf
Sie können die maximale Anzahl von Dateiverarbeitungen festlegen, die der Linux -Kernel mithilfe der “zuordnen wirdfs.DateimaxParameter. Fügen Sie nun die untergegebene Linie in die “hinzu“sysctl.Conf" Datei:
fs.Dateimax = 2097152
Einstellen des Wertes “2097152" für "fs.DateimaxDer Parameter setzt diesen Wert als maximale Anzahl von Dateihandles:
Wieder drücken Sie “Strg+o"Um das zu retten"sysctl.conf ” Datei:
Der "sysctlBefehl mit dem “-PDie Option lädt die Kerneleinstellungen aus der “sysctl.Conf" Datei. Um die von uns vorgenommenen Änderungen anzuwenden, führen Sie das untergegebene aus. “sysctlBefehl in Ihrem Terminal:
$ sudo sysctl -p
Die Ausführung des oben gegebenen Befehls erhöht die maximale Anzahl geöffneter Dateien über das gesamte System:
Abschluss
In Ubuntu, Viele Anwendungen, wie der Apache -Webserver oder die Oracle -Datenbanken, erfordern ein höheres offenes Dateilimit, was zu einer übermäßigen Anzahl von geöffneten Dateien, Dateideskriptoren usw. führt. Wenn die Anzahl der geöffneten Dateien das Standardlimit überschreitet, können die Probleme mit der Dateiöffnung und zu Zugriffskontrollproblemen auftreten. Dieser Artikel hat Ihnen gezeigt Wie Sie die offenen Dateigrenzen in Ihrem Ubuntu -System erhöhen können. Darüber hinaus haben Sie auch gesehen.