最近迷上了物联网智能设备. 先从某宝上入手了一块树莓派. 我用的全套装备是 4b 2G 版+9 层亚克力盒子+3 块散热片+外壳风扇+64G sd卡. 发热是树莓派的短板, 不加风扇空跑也能轻易上到 60 多度. 保险起见加了风扇, 通电 5 个小时温度稳定在 44 度上下.查看 CPU 温度方法:
/opt/vc/bin/vcgencmd measure_temp
或
cat /sys/class/thermal/thermal_zone0/temp
通电
组装过程 参考这里 https://www.yahboom.com/build.html?id=2622&cid=308
注意风扇的接线不能接反, 通电之后发现风扇没转, 很可能就是正负线接反了.
烧录系统
建议使用官方推荐的 balenaEtcher (地址在这里 https://www.balena.io/etcher/) 来烧录系统, 非常优秀的工具, 可以直接烧录 zip 文件, 也可以解压出来 img 文件再烧录, 而且兼容Windows, macOS和 Linux. 也有网友推荐用win32diskimager的, 但我用了没有成功, 走了点弯路.
我用的系统是 Raspbian Buster with desktop, 一来是图形界面适合新手快速上手, 二来是好奇树莓派的图形界面变现到底如何.
联网
对于新手来说, 最简单联网方式是接网线. 然后打开 vnc, ssh, 以后就能摆脱显示器了.
在命令行输入 sudo raspi-config, 选择第 5 项, 进去之后看到 vnc, ssh 就把它打开.
还有一件事情--wifi 联网, 毕竟拖着条网线很不方便. 打开 wifi 方法:
修改 /etc/wpa_supplicant/wpa_supplicant.conf
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
添加 wifi ssid 和密码
network={
ssid="wifi 名称"
psk="密码"
key_mgmt=WPA-PSK
}
network={
ssid="wifi 名称"
psk="密码"
key_mgmt=WPA-PSK
}
就修改这里就可以了, 其他地方不用改. 重启系统使配置生效. 读者可能会问, 不能用 /etc/init.d/networking restart 重启网络使生效吗? 亲测回答: 不能.
接下来如何使用 ssh 登录操作就不讲了, 这点基础还是要有的.
解锁 root
官方烧录的系统默认是锁 root 的, 确实不方便. 有一次改了 fstab 导致系统无法启动, 然后紧急修复必须 root 才能进的去, 只能重装系统, 血淋淋的教训啊.
用 ssh 登录系统, 执行命令:
// 设置 root 密码
$ sudo passwd root
// 启用 root 账号登录
$ sudo passwd --unlock root
passwd:密码过期信息已更改
出现上面的提示是因为 ssh 关闭了 root 的登录. 修改 ssh 配置文件 /etc/ssh/sshd_config
$ sudo vi /etc/ssh/sshd_config
找到 PermitRootLogin 去掉前面的注释, 改成
PermitRootLogin yes
重启生效, 然后就可以用 root 登录了
要是您喜欢这篇文章, 请关注我的公众号吧, 一起每天进步一点点