树莓派基础运维小记

作者:nunumick 发布时间:12 May 2020 分类: developer

朋友送了一个树莓派设备,正好最近在捣鼓 homebridge ,可以用这块微型计算机做智家互联的本地中心服务。

安装

树莓派系统的安装参照文档进行就可以了,需额外配置一张 MicroSD 卡作为系统盘。由于我的机型 3B+ 系统内存只有 1GB,建议安装的是 32 位操作系统。系统准备好之后在 /boot 目录下创建 ssh 文件开启 ssh 服务。

# 默认用户: pi
# 默认密码: raspberry
ssh pi@ip_address

密码一定要改,本机 ip 也可以用以下命令查看

hostname -I

可以选择开启 WIFI,配置文件如下

# 配置文件
pi@raspberrypi:~ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

# /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN

network={
        ssid="wifi-ssid"
        scan_ssid=1
        psk="wifi-pwd"
        key_mgmt=WPA-PSK
}

# test
pi@raspberrypi:~ $ ifconfig wlan0

基础运维

虽然树莓派提供的 HDMI 接口可以连接屏幕操作,不过开启 ssh 服务可以更方便进行系统运维动作,除了必要时需打开浏览器界面,其他情况都可以不用连接屏幕,homebridge 界面也可以用其他 PC 机来访问。

查看系统版本

# 方法一
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l GNU/Linux

# 或者方法二
pi@raspberrypi:~ $ cat /proc/version
Linux version 4.19.97-v7+ (dom@buildbot) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1294 SMP Thu Jan 30 13:15:58 GMT 2020

查看硬件信息

# device-info
pi@raspberrypi:~ $ cat /proc/device-tree/model
Raspberry Pi 3 Model B Rev 1.2

# cpuinfo
pi@raspberrypi:~ $ cat /proc/cpuinfo

# pinout
pi@raspberrypi:~ $ pinout
,--------------------------------.
| oooooooooooooooooooo J8     +====
| 1ooooooooooooooooooo        | USB
|                             +====
|      Pi Model 3B  V1.2         |
|      +----+                 +====
| |D|  |SoC |                 | USB
| |S|  |    |                 +====
| |I|  +----+                    |
|                   |C|     +======
|                   |S|     |   Net
| pwr        |HDMI| |I||A|  +======
`-| |--------|    |----|V|-------'

Revision           : a22082
SoC                : BCM2837
RAM                : 1024Mb
Storage            : MicroSD
USB ports          : 4 (excluding power)
Ethernet ports     : 1
Wi-fi              : True
Bluetooth          : True
Camera ports (CSI) : 1
Display ports (DSI): 1

内存、磁盘用量等

# cpu & 内存使用率等
pi@raspberrypi:~ $ htop

# 磁盘使用情况
pi@raspberrypi:~ $ df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/root        29G  3.8G   24G   15% /

homebridge

可参考官方文档操作:https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Raspbian

安装

sudo apt-get install homebridge

工程配置,默认工程目录在 /var/lib/homebridge/

vi /var/lib/homebridge/config.json

服务启动,使用 homebridge 官方命令 hb-service,支持自启动

# Restart Command
sudo hb-service restart

# Stop Command
sudo hb-service stop

# Start Command, Automatic start on boot
sudo hb-service start

标签: raspberry , homebridge , linux
<<< EOF

文章评论