使用Macos M1 结构芯片安装。
下载 树莓派官方支持的安装工具。(https://www.raspberrypi.com/software/
下载链接 https://downloads.raspberrypi.org/imager/imager_latest.dmg
)
可以在该工具上选择 将要写入的系统版本和用户配置以及wifi等内容。
1、 通过配置工具开启 ssh , wifi 配置。 或者在系统写入磁盘后,新建空文件 ssh 到 boot 下进行开启配置。
2、链接到服务器即可
3、修改密码
$ sudo passwd root
4、修改配置和语言
$ sudo raspi-config
# 5 Localisation Options
# L1 Locale
5、切换源
# 默认源也很快,可以不切换
# 先备份
$ sudo cp -a /etc/apt/sources.list /etc/apt/sources.list_back
$ su - # 切换为root
$ echo 'deb https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free' > /etc/apt/sources.list
$ echo '# deb-src http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free' >> /etc/apt/sources.list
$ echo 'deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free' >> /etc/apt/sources.list
$ echo '# deb-src http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free' >> /etc/apt/sources.list
$ echo 'deb https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free' >> /etc/apt/sources.list
echo '# deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye-security main non-free contrib' >> /etc/apt/sources.list
$ sudo apt clean ; sudo apt update
6、安装基础包
$ sudo apt install -y vim gcc g++ apache2 vsftpd ftp db-util samba
#初始化 apache2
1、配置目录
#在这个文件末尾添加下面的配置代码, 可以添加多个端口,每个端口对应一个目录.
#但要是 ports.conf 在这个文件内添加打开的端口
$ sudo vim /etc/apache2/apache2.conf
#需要分享的目录
<Directory /home/pi>
Options Indexes FollowSymLinks
AllowOverride None
#权限
Require all granted
</Directory>
# 后面参数是端口号, 可以任意修改,每个端口可以对应一个文件目录
<VirtualHost *:8080>
# 文档根,相当于分享的目录
DocumentRoot "/home/pi"
</VirtualHost>
2、开启端口
$ sudo vim /etc/apache2/ports.conf
#Listen 80 进行注释
Listen 8080
<IfModule /home/pi> #和上面一样
Listen 8080 #可以设置多个端口访问
</IfModule>
3、重启服务
$ sudo apache2ctl configtest
$ sudo systemctl restart apache2
#vsftpd
1、修改配置文件
sudo vim /etc/vsftpd.conf
write_enable 取消注释
local_umask=022 取消注释
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
#如果想让所有匿名账户都可以访问该磁盘的话,就添加如下选项
#allow_writeable_chroot=YES
2、重启服务
$ sudo systemctl restart vsftpd
# samba
1、配置文件
$ sudo vim /etc/samba/smb.conf
在文件最后添加:
[pi] #共享出去之后的名称,也就是其他人看到的盘名字
comment = pi #对于该共享文件的描述,随便写
path = /home/pi/Note #需要共享出去的文件夹路径
browseable = yes #可浏览选项
read only = no #只读属性是否开启
guest ok = no #是否运行客人用户进行访问 (也就是不登陆的用户访问)
create mask = 0660 #默认创建文件的权限
directory mask = 0771 #默认创建目录的权限
2、重启samba服务
sudo systemctl restart smbd.service
3、添加默认用户pi到samba
sudo smbpasswd -a pi