音楽再生に不必要な Raspberry Pi 3 B (Raspbian Stretch Lite) の機能を止める
音楽再生に不必要な機能が止められないか、色々試してみました(^^)
音楽再生に不必要なサービスを止める
$ sudo systemctl disable dphys-swapfile
$ sudo systemctl disable keyboard-setup
$ sudo systemctl disable triggerhappy
$ sudo systemctl disable bluetooth
$ sudo systemctl disable avahi-daemon
$ sudo systemctl disable x11-common
"dphys-swapfile" は上記の操作では止めることができなかったので、以下の操作で止めました。
$ sudo apt-get install chkconfig
$ sudo chkconfig dphys-swapfile off
"chkconfig" を使って、以下のサービスも止めることができました。
$ sudo chkconfig plymouth off #グラフィカルブートプロセス
他にも止めることができるサービスはあると思いますが、とりあえずこの辺でよいのかなと(^^;)
内蔵 WiFi と Bluetooth を off にする
"/boot/config.txt" の末尾に以下の2行を追記。
$ sudo nano /boot/config.txt
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt
もしくは、
"/etc/modprobe.d/raspi-blacklist.conf" の末尾に以下の2行を追記。
....
$ sudo nano /etc/modprobe.d/raspi-blacklist.conf
# internal wifi off
blacklist brcmfmac
blacklist brcmutil
# internal bt off
blacklist btbcm
blacklist hci_uart
$ tvservice -o
音楽再生に不必要なサービスを止める
$ sudo systemctl disable keyboard-setup
$ sudo systemctl disable triggerhappy
$ sudo systemctl disable bluetooth
$ sudo systemctl disable avahi-daemon
$ sudo systemctl disable x11-common
"dphys-swapfile" は上記の操作では止めることができなかったので、以下の操作で止めました。
$ sudo apt-get install chkconfig
$ sudo chkconfig dphys-swapfile off
"chkconfig" を使って、以下のサービスも止めることができました。
$ sudo chkconfig plymouth off #グラフィカルブートプロセス
他にも止めることができるサービスはあると思いますが、とりあえずこの辺でよいのかなと(^^;)
現在のサービスの状態を知るには、
$ service --status-all
もしくは、
$ chkconfig --list
で、一覧が表示されます。
内蔵 WiFi と Bluetooth を off にする
"/boot/config.txt" の末尾に以下の2行を追記。
$ sudo nano /boot/config.txt
dtoverlay=pi3-disable-wifi
dtoverlay=pi3-disable-bt
もしくは、
"/etc/modprobe.d/raspi-blacklist.conf" の末尾に以下の2行を追記。
....
$ sudo nano /etc/modprobe.d/raspi-blacklist.conf
# internal wifi off
blacklist brcmfmac
blacklist brcmutil
# internal bt off
blacklist btbcm
blacklist hci_uart
----
HDMI への信号出力を OFF にする
$ tvservice -o
☆再開は、
tvservice -p
fbset -depth 8
fbset -depth 24
↑再起動後も有効なのか、確認できていません(多分無効)。
もう少し調べてみる必要がありそうです。
コンソールに表示されるカーネルのログを抑制
$ sudo nano /boot/cmdline.txt
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet
----+----+----+----+----+----
<参考>
サービスの停止関連
new_western_elec:Raspberry Pi Zeroを10秒以内で高速起動する最も簡単な方法
エコな毎日:Raspberry Pi 2 不要サービス停止
Qiita:Raspbian Stretch Lite on Raspberry Pi 3 初期設定メモ
エンジニアの入り口: 【新旧対応】Linuxでの自動起動の設定方法を解説
mk-mode BLOG:Debian 系 Linux - サービス自動起動設定!
内蔵 WiFi & Bt の設定
Qiita:Raspberry Pi 3の無線LAN(内蔵WiFi)をオフにする
クラッチ:Raspberry Pi 3Bの内蔵wifiとブルートゥース無効
HDMI の設定
そらみみの声:Raspberry Piで、HDMI出力をON/OFFする
もう少し調べてみる必要がありそうです。
コンソールに表示されるカーネルのログを抑制
$ sudo nano /boot/cmdline.txt
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet
<参考>
サービスの停止関連
new_western_elec:Raspberry Pi Zeroを10秒以内で高速起動する最も簡単な方法
エコな毎日:Raspberry Pi 2 不要サービス停止
Qiita:Raspbian Stretch Lite on Raspberry Pi 3 初期設定メモ
エンジニアの入り口: 【新旧対応】Linuxでの自動起動の設定方法を解説
mk-mode BLOG:Debian 系 Linux - サービス自動起動設定!
Qiita:Raspberry Pi 3の無線LAN(内蔵WiFi)をオフにする
クラッチ:Raspberry Pi 3Bの内蔵wifiとブルートゥース無効
HDMI の設定
そらみみの声:Raspberry Piで、HDMI出力をON/OFFする