Änderungen in der Datei werden nicht übernommen

Änderungen in der Datei werden nicht übernommen

Ich bearbeite die Datei wmem_maxmit /proc/sys/net/coredem folgenden Befehl:

echo 83886080 > /proc/sys/net/core/wmem_max

Der Wert in der Datei ändert sich, aber wenn ich den Computer neu starte, wird der Wert auf den alten Wert zurückgesetzt. Warum wird der von mir festgelegte Wert nicht übernommen? Gibt es noch einen Befehl, um die Änderungen zu übernehmen?

Antwort1

Sie sollten diese Werte am Ende Ihrer /etc/sysctl.confDatei hinzufügen oder eine Datei unter erstellen /etc/sysctl.d. Es gibt viele Beispiele online, aber diese Datei wird bei jedem Booten geladen, sodass die Werte jedes Mal neu geladen werden. Die Werte sind höchstwahrscheinlich in der Kernelkonfiguration voreingestellt, sodass Sie sie neu laden müssen.

Wenn Sie sie während des aktuellen Startvorgangs ohne Neustart laden möchten, führen Sie sysctl -pnach Ihren Änderungen einfach Folgendes aus: und sie werden sofort wirksam. Hier ist nur eine Seite, die ich schnell zum Einstellen dieser Werte gefunden habe:http://ubuntuforums.org/archive/index.php/t-251509.html

Hoffe das hilft.

verwandte Informationen