Rückgängig machen: sudo update-rc.d -f ondemand remove

Rückgängig machen: sudo update-rc.d -f ondemand remove

Wie die Frage schon sagt, habe ich ausgegeben, sudo update-rc.d -f ondemand removeweil das ist, was ein Artikel über die KonfigurationTLPsagt... aber nach der "Konfiguration" war meine Grafik wieder Mist. Also habe ich deinstalliertTLPhabe meine Grafiktreiber neu installiert, weiß aber nicht, wie ich den im Titel dieser Frage beschriebenen Schritt rückgängig machen kann.

ich lese überupdate-rc.dund ich gabsudo update-rc.d -f ondemand defaults

mymachine@deus:~$ sudo update-rc.d ondemand defaults
[sudo] password for mymachine: 
update-rc.d: warning: ondemand stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none)
 Adding system startup for /etc/init.d/ondemand ...
   /etc/rc0.d/K20ondemand -> ../init.d/ondemand
   /etc/rc1.d/K20ondemand -> ../init.d/ondemand
   /etc/rc6.d/K20ondemand -> ../init.d/ondemand
   /etc/rc2.d/S20ondemand -> ../init.d/ondemand
   /etc/rc3.d/S20ondemand -> ../init.d/ondemand
   /etc/rc4.d/S20ondemand -> ../init.d/ondemand
   /etc/rc5.d/S20ondemand -> ../init.d/ondemand

Aber ich bin nicht sicher, ob das das Problem behoben hat, weil ich nicht wirklich weiß, was ich beheben will (wieder in den ursprünglichen Zustand versetzen).

Helfen?

Dank im Voraus.

Antwort1

Damit sudo update-rc.d -f ondemand removewerden die symbolischen Links dieses Daemons entfernt. Der Daemon wird somit beim Wechsel in den konfigurierten Runlevel (oder beim Booten) nicht mehr ausgeführt.

Ich habe mir auf meinem Rechner die Standardkonfiguration dieses Dienstes angesehen:

user@host:~# find /etc/rc* -name "*ondemand*"
/etc/rc2.d/S99ondemand
/etc/rc3.d/S99ondemand
/etc/rc4.d/S99ondemand
/etc/rc5.d/S99ondemand

Wir sehen also, dass der Daemon in den Runleveln 2, 3, 4 und 5 mit der Startnummer 99 startet. So setzen Sie ihn wieder auf diesen Konfigurationstyp zurück:

user@host:~# update-rc.d ondemand start 99 2 3 4 5 .
 Adding system startup for /etc/init.d/ondemand ...
   /etc/rc2.d/S99ondemand -> ../init.d/ondemand
   /etc/rc3.d/S99ondemand -> ../init.d/ondemand
   /etc/rc4.d/S99ondemand -> ../init.d/ondemand
   /etc/rc5.d/S99ondemand -> ../init.d/ondemand

Bearbeiten

Laut Skript /etc/init.d/ondemandsetzt das Skript jeden CPU-Governor ondemandfür jede CPU auf , die diese Einstellung unterstützt.

  • Ein (Skalierungs-)Regler regelt, wie die CPU-Frequenz automatisch angepasst wird.
  • ondemandbedeutet, dass die Frequenz dem aktuellen Bedarf angepasst wird. Die Frequenz kann sich also schnell nach oben oder unten verändern.

So können Sie herausfinden, welche Governors für Ihre CPUs verfügbar sind:

user@host:~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance
userspace powersave conservative ondemand performance

Also ja, es ist für alle Maschinen die gleiche Konfiguration.

verwandte Informationen