撤銷: sudo update-rc.d -f 按需刪除

撤銷: sudo update-rc.d -f 按需刪除

正如問題所說,我發布了sudo update-rc.d -f ondemand remove因為這就是一篇關於配置的文章TLP說...但是在完成“配置”之後,我的圖形又回到了廢話。所以我卸載了TLP重新安裝了我的圖形驅動程序,但我不知道如何撤消此問題標題中描述的步驟。

我讀到更新-rc.d我發出了sudo 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

但我不確定這是否解決了問題,因為我真的不知道我要解決什麼(回到原來的樣子)

幫助?

提前致謝。

答案1

sudo update-rc.d -f ondemand remove刪除了該守護程式的符號連結。因此,在切換到配置的運行等級(或啟動時)時,守護程序不再執行。

我查看了我的機器該服務的預設配置是什麼:

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

因此,我們看到守護程式以運行等級 2、3、4 和 5 啟動,啟動編號為 99。

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

編輯

根據腳本,/etc/init.d/ondemand腳本將每個 cpu 調控器設定為ondemand支援此設定的每個 cpu。

  • (縮放)調節器管理如何自動調整 cpu 頻率。
  • ondemand意味著頻率根據當前需求進行調整。頻率可以如此快速地向上或向下變化。

您可以透過以下方式了解哪些調速器可用於您的 CPU:

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

所以是的,所有機器的配置都是相同的。

相關內容