如果你决定买一个树莓派,那么你一定已经了解过,不需要再做多余的介绍,由于之前就玩过树莓派,还是想弄一个属于自己的树莓派,因为它就像一个微型电脑,耗电非常低,我可以在家里24小时开机,那么就可以做很多事情,比如利用它的USB3.0外界SSD硬盘,做一个家庭存储服务器。现在已经出了树莓派5了,从性价比的角度来考虑,我还是选了树莓派4B,4G版本。关于树莓派的使用,可以在官网上查找相关资料:
Raspberry Pi Documentation - Raspberry Pi hardware
安装操作系统
使用习惯了ubuntu,还是选择安装ubuntu server版本,下载地址:
Index of /ubuntu-cdimage/ubuntu/releases/22.04/release/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
下载烧录软件:
https://github.com/pbatard/rufus/releases/download/v4.3/rufus-4.3.exe
Ubuntu默认密码
ubuntu默认的账号密码是:ubuntu/ubuntu,如果你输入了之后提示密码错误,那一定是因为系统刚起来,你等的时间不够,多等一会,出现账号密码输入之后,还会再打印一堆东西,之后才算启动完。
配置网络
修改配置文件:
network:ethernets:eth0:dhcp4: trueoptional: truewifis:wlan0:access-points:"yourssid":password: "123456789"dhcp4: falseoptional: trueaddresses: [192.168.3.100/24]gateway4: 192.168.3.1nameservers:addresses: [192.168.3.1, 8.8.8.8]version: 2
配置完输入命令:
sudo netplan try
sudo netplan generate
sudo netplan apply
地址就生效了,输入ip addr命令可以看到网卡地址了。
软件安装配置
安装Winscp
下载地址:https://winscp.net/download/WinSCP-6.1.2-Setup.exe
它可以在windows上通过scp协议上传下载linux系统上的文件,前提是linux系统上·需要安装ssh
安装ssh
sudo apt-get updatesudo apt-get install openssh-server
安装samba
sudo apt-get install samba
配置文件:/etc/samba/smb.conf,配置过程如下:
[global]区域增加:
security=userusername map = /etc/samba/smbusers
配置文件最后增加:
[share]
comment=This is samba dir
path=/home/ubuntu
create mask=0755
directory mask=0755
public=yes
available=yes
writeable=yes
valid users=ubuntu
browseable=yes
/etc/samba 目录下增加smbusers文件,内容如:
ubuntu=123456
即账号=密码
增加samba服务账号:sudo smbpasswd -a ubuntu,然后连续·两次设置密码
重启samba服务:sudo service smbd restart
挂载移动硬盘
挂载移动硬盘,支持热插拔,即插上随时能发现并挂载,我觉得脚本是可以实现,但我不擅长,而且觉得麻烦不靠谱,还是用擅长的C语言吧。于是自己动手写了一个小程序,来实现可热插拔的挂载程序。