Nehmen Sie zwischen den Startvorgängen Änderungen an / sys vor


18

Ich möchte "echo 1 > /sys/kernel/mm/ksm/run"zwischen Stiefeln hartnäckig machen . Ich weiß, dass ich bearbeiten kann, /etc/sysctl.confum /procDateisystemänderungen beizubehalten, aber dies scheint nicht zu funktionieren /sys. Wie bringe ich diese Änderung dazu, Neustarts zu überstehen?

Antworten:


7

Die meisten Distributionen haben eine Art rc.local-Skript, das Sie verwenden können. Überprüfen Sie Ihre Distribution, da Namen und Pfad variieren können. Erwarten Sie normalerweise einen Blick unter / etc.


1
Dies ist, was ich getan habe, obwohl die Antwort von @camh es mir erlaubte, dafür zu googeln. sysfs.confauf arch
xenoterracide

sysfsutils ist in AUR gepackt, aber es scheint, dass die sysfs.conf-Funktionalität ein Debian-Patch ist, der nicht auf den neuesten Stand gebracht wurde.
17.

21

Debian hat das Paket, sysfsutilsdas ein init.d-Skript enthält, auf das Einstellungen /sysbasierend 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.


3

/etc/sysctl.confwird 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 /sysin seiner Standardinstallation nicht ( es gibt jedoch das sysfsutilsPaket, wenn Sie es wollen). Wenn Ihre Distribution dies auch nicht tut, schreiben Sie ein eigenes Init-Skript.

(Beachten Sie, dass /etc/sysctl.confdies nicht /proc/sysdauerhaft ist: Wenn Sie etwas einstellen /proc/sys, wird es nicht in gespeichert /etc/sysctl.conf.)


2
aber @gilles sysctl.confist für /procnicht/sys
Xenoterracide

1
@xenoterracide Nicht für, /procsondern für sysctl-Werte, die in verfügbar gemacht werden /proc/sys.
Gilles 'SO- hör auf böse zu sein'

3
so oder so ist es immer noch nicht /sysdas, worum es geht.
Xenoterracide
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.