Raspberry Pi」カテゴリーアーカイブ

WindowsからRaspberry Piにローカルネームでアクセス(mDNS)

WindowsからRaspberry Piにローカルネームでアクセス(mDNS) Raspberry PI Zero WH
# winver (R+WindowsKey)、ビルド番号を確認 → #1909 @Windows 10
(OK:Build#1909)(NG:Build#1709)

# powershellの起動(R+WindowsKey)@windows

# local ネームからIPアドレスを取得 @powershell@windows
> resolve-dnsname xxxx.local

# IPアドレスでssh接続し、localネームを確認 @terminal@ubuntu
$ ssh pi@xxx.xxx.xxx.xxx

# local ネームでRaspberry Pi Webサーバーにアクセス @edge@windows

ディスプレイなし、キーボードなし、マウスなしでセットアップ Lite-2020-12-02版 Raspberry Pi Zero WH #4/4

ディスプレイなし、キーボードなし、マウスなしでセットアップ Lite-2020-12-02版 Raspberry Pi Zero WH
#1/4 #2/4 #3/4 #4/4
★ BlueToothを無効にする
/boot/config.txt に追記
dtoverlay=pi3-disable-bt

★ GPIOからのシャットダウン要求受け入れ
/boot/config.txt に追記
dtoverlay=gpio-shutdown,gpio_pin=27
dtoverlay=gpio-poweroff,gpiopin=4
# gpio-shutdown: 入力, default active low, pull-up, Piへシャットダウン要求信号
# gpio-poweroff: 出力, default active high, PIからシャットダウン完了信号(数秒後)

★ SWAPサービスを停止 #サービスを停止して自動起動も無効にする
$ sudo systemctl stop dphys-swapfile #サービス停止
$ sudo systemctl disable dphys-swapfile #サービスを無効にする(自動起動も)

/var/swap ファイルを削除

$ sudo reboot #システムを再起動して/var/swap が生成されていないか確認する

実験 ログファイル停止、ログディレクトリRAM化

実験 ログファイル停止、ログディレクトリRAM化
★ ログ停止
/var/log #ログファイルが保存されるディレクトリ

/etc/rsyslog.conf #設定ファイル(ログ)

/etc/rsyslog.conf #設定ファイル(ログ)に追記
*.* ~
/var/log ディレクトリを7z圧縮後に削除、再起動

lighttpd(Webサーバー)などのログが生成されている

$ sudo service rsyslog stop #サービス停止
$ sudo systemctl disable rsyslog #起動停止(開始: sudo systemctl enable rsyslog)
/var/log ディレクトリを削除、再起動

lighttpd(Webサーバー)などのログが生成されている
/var/log/lighttpd #lighttpd(Webサーバー)のログ
/var/log/private #?
/var/log/btmp #ログインが失敗した場合の履歴
/var/log/lastlog #ログイン履歴
/var/log/wtmp #ログインが成功した場合の履歴

#lighttpd(Webサーバー)の設定ファイル確認

★ RAMディスク
/var/log #2.7MB 約6ヶ月稼働した場合のサイズ(by mc@pi #12)
/var/log #5.1MB 約6ヶ月稼働した場合のサイズ(by mc@pi #15)
/var/log #5.3MB 約6ヶ月稼働した場合のサイズ(by PC #15)
/var/log → log.7z #0.7MB 圧縮した場合のサイズ(by PC #15)
/var/log #4.7MB .gz圧縮ファイルを除いた場合のサイズ(by PC #15)

# /var/log をRAMディスクにする、容量8MB
/etc/fstab に以下の2行を追記
tmpfs /var/log tmpfs defaults,size=8M 0 0

/var/log は空のまま(実稼働後に電源断してPC上でmicroSDを確認)