Ich möchte "echo 1 > /sys/kernel/mm/ksm/run"
zwischen Stiefeln hartnäckig machen . Ich weiß, dass ich bearbeiten kann, /etc/sysctl.conf
um /proc
Dateisystemänderungen beizubehalten, aber dies scheint nicht zu funktionieren /sys
. Wie bringe ich diese Änderung dazu, Neustarts zu überstehen?
linux
kernel
filesystems
configuration
Xenoterracid
quelle
quelle
sysfs.conf
auf archDebian hat das Paket,
sysfsutils
das ein init.d-Skript enthält, auf das Einstellungen/sys
basierend auf der Konfiguration in angewendet werden können/etc/sysfs.conf
.Das Init-Skript hat einen @ debian.org-Autor, daher vermute ich, dass dies debianspezifisch ist und es möglicherweise nicht zu anderen Nicht-Debian-Distributionen geschafft hat. Die gesamte Logik ist jedoch im Init-Skript enthalten, sodass Sie dieses Paket ganz einfach abrufen, das Skript extrahieren und auf Ihrem System verwenden können.
quelle
/etc/sysctl.conf
wird von einem Ihrer Init-Skripte gelesen. Dies ist etwas verteilungsabhängig; auf Debian ist es/etc/init.d/procps
. Debian hat so etwas für die Einstellungen/sys
in seiner Standardinstallation nicht ( es gibt jedoch dassysfsutils
Paket, wenn Sie es wollen). Wenn Ihre Distribution dies auch nicht tut, schreiben Sie ein eigenes Init-Skript.(Beachten Sie, dass
/etc/sysctl.conf
dies nicht/proc/sys
dauerhaft ist: Wenn Sie etwas einstellen/proc/sys
, wird es nicht in gespeichert/etc/sysctl.conf
.)quelle
sysctl.conf
ist für/proc
nicht/sys
/proc
sondern für sysctl-Werte, die in verfügbar gemacht werden/proc/sys
./sys
das, worum es geht.