Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Wird der Linux-Benutzerspeicher begrenzt sein?

Wird der Linux-Benutzerspeicher begrenzt sein?

藏色散人
藏色散人Original
2023-03-13 10:59:023022Durchsuche

Linux-Benutzerspeicher ist begrenzt. Die Methode zum Begrenzen des Benutzerspeichers unter Linux ist: 1. Geben Sie die Datei über den Befehl „sudo vim /etc/security/limits.conf“ ein. 2. Verwenden Sie den Befehl „@test hard rss 21000000“. Befehl zum Begrenzen eines bestimmten Werts. Die Speichernutzung eines Benutzertests darf etwa 20 G nicht überschreiten.

Wird der Linux-Benutzerspeicher begrenzt sein?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Wird der Linux-Benutzerspeicher begrenzt sein?

Ja.

Linux begrenzt den Speicherplatz und die Speichernutzung der Benutzer

1. Sehen Sie sich die Speicherplatzkontingente aller Benutzer im System an

sudo repquota /dev/vda1

2 ein bestimmter Benutzer

sudo edquota user_name

Wenn Sie das Speicherplatzkontingent dieses Benutzers ändern möchten, ändern Sie einfach die Werte der Soft- und Hard-Felder nach dem Blocks-Feld in der Popup-Datei. In der folgenden Abbildung ist der Wert des Soft-Felds beispielsweise auf 2097152 (d. h. 2G) und der Wert des Hard-Felds auf 3145728 (d. h. 3G) eingestellt. Diese Einstellung bedeutet, dass das System dies tut Sie können die Zeit innerhalb eines bestimmten Zeitraums festlegen (Zeiteinstellung (siehe Abschnitt 4 unten). Der Speicherplatz überschreitet 2 GB. Sie müssen den Speicherplatz jedoch vor Ablauf der Frist auf weniger als 2 GB reduzieren. In jedem Fall jedoch Ihren Speicherplatz 3G darf nicht überschritten werden. Das bedeutet weich und hart. Es ist zu beachten, dass die Felder „Blocks“ und „Inodes“ nicht festgelegt werden müssen. Die Werte dieser beiden Felder werden automatisch vom System bereitgestellt.

3. Legen Sie zunächst das Speicherplatzkontingent eines Vorlagenbenutzers fanyiwei fest und weisen Sie dann sein Kontingent dem Zielbenutzer target_user_name zu. Solange das Vorlagenkontingent einmal festgelegt ist, wird dieser Befehl in Zukunft am häufigsten verwendet, was sehr praktisch ist. Wird der Linux-Benutzerspeicher begrenzt sein?

sudo edquota -p fanyiwei target_user_name

4. Legen Sie den Warnzeitraum fest

Im vorherigen Abschnitt 2 haben wir die weiche Obergrenze (soft) und die harte Obergrenze (hard) des Speicherplatzes des Benutzers festgelegt. Die harte Obergrenze ist eine Obergrenze, die auf keinen Fall überschritten werden darf, wie z. B. das oben festgelegte 3G; die weiche Obergrenze ermöglicht es Ihnen, die Grenze in einem kurzen Zeitraum zu überschreiten, aber es gibt eine Frist, die die Warnfrist. Die Standardeinstellung des Warnzeitraums beträgt 7 Tage, Sie können ihn jedoch mit dem folgenden Befehl ändern:

sudo edquota -t

Die folgende Datei wird nach dem Ausführen angezeigt, und Sie können sie dann ändern. Das Bild unten legt beispielsweise den Warnzeitraum fest bis 3 Tage.

2. So begrenzen Sie die Speichernutzung von BenutzernWird der Linux-Benutzerspeicher begrenzt sein?

1. Verwenden Sie zunächst den folgenden Befehl, um die Datei einzugeben: 20G, fügen Sie unten die Aussage im Bild unten hinzu

sudo vim /etc/security/limits.conf

Wenn Sie die Speichernutzung eines Benutzertests auf nicht mehr als etwa 20G beschränken möchten, können Sie den Befehl im Bild unten hinzufügen

* hard rss 21000000

Wird der Linux-Benutzerspeicher begrenzt sein?

Erklärung, die vier Dinge, die wir oben geschrieben haben. Die Bedeutung der Felder ist: (1) Das Hinzufügen von * bedeutet, dass es für alle Benutzer funktioniert, das Hinzufügen von @test bedeutet, dass es nur für einen Benutzer namens test funktioniert. (2) „Hart“ bedeutet eine harte Obergrenze. Sie können es auch in „weich“ ändern, was einer weichen Obergrenze entspricht. (3) RSS zeigt an, dass wir die Speichernutzung begrenzen. (4) 21000000 (Einheit KB) gibt an, dass die von uns begrenzte Menge etwa 20 GB beträgt.

2. Nachdem wir die obige Datei geändert und gespeichert haben, verwenden wir den folgenden Befehl Wird der Linux-Benutzerspeicher begrenzt sein?

@test hard rss 21000000

, um die Datei einzugeben, fügen am Ende den folgenden Satz hinzu und speichern sie dann.

sudo vim /etc/pam.d/login

3. Melden Sie sich vom Konto ab und erneut an. Verwenden Sie den folgenden Befehl, um das Speicherkontingent anzuzeigen Die Speichernutzungsgrenze des Benutzers beträgt 20 GB.

Verwandte Empfehlungen: „Wird der Linux-Benutzerspeicher begrenzt sein?Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWird der Linux-Benutzerspeicher begrenzt sein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn