树莓派超全介绍合集:2021 从0到1!(从购买 到 开始连接 到 开始配置 到 开始工作 一条龙)

前言:

本人大学生,弄树莓派是因为想在学校架设私人服务器。掌握了一定的Linux基础,现在我分享一下自己的从0到1的路程,大家可以根据目录有选择性的参考,若有疑问:2911567026@qq.com可以联系我,尽力帮助。

步骤:

淘宝购买配件

参考价格
4B-4GB415
亚克力盒子加风扇17
64G内存卡加读卡器34
电源加散热18元

这个价格我也仅能供大家参考,市场随时都在变的,然后建议不要买一套

下载系统和烧系统

可以在这里树莓派官方网站下载系统
大佬们可以选择更多版本的,但如果不玩花的这个也就够了。


烧系统的话,大家在进行每一步的时候尽量小心点,因为这玩意不存在快照,一不小心又要重来

  • 先将SD卡格式化干干净净
  • 准备好烧系统的软件开始烧系统
  • 烧好的系统会被分成2个区域,所以不要觉得出错了
  • 因最新版的树莓派没有开ssh,所以,打开烧录完系统的sd卡,新建一个名为ssh,无后缀的文件

推荐的烧录软件:Win32Disklmager

在这里插入图片描述


开始连接

  • 最简单的一种就是插入路由器
  • 也可以笔记本接无线网,树莓派接笔记本,但是要在网络管理中心改一下(手机热点)
  • 也可以台式接网线,树莓派接台式(锐捷什么的会判断你外接判断为外挂)
  • 所以不要急,方法总比困难多
  • 反正最后就是你的电脑和你的树莓派构成了网络群,内网去找树莓派的IP地址
  • 找IP地址可以用端口扫描软件扫描,也可以使用cmd
  • 使用cmd 先是查看自己的内网ip 然后同一网段下去找树莓派的ip地址
  • cmd 2个命令 ipconfig 与 arp -a

开始登录

默认账号pi密码raspberry,在后面会有机会改密码的,先用着。

  • 安装vncserver
sudo apt-get install tightvncserver
  • 安装xrdp
sudo apt-get install xrdp
  • 安装xrdp
sudo apt-get install vnc4server tightvncserver

注意: 网速会慢一点,稍后会进行换源

  • 为了以后能进行VNC
  • sudo raspi-config -> InterFace Option ->VNC -> enable
  • 登录远程桌面(win+R) 输入你的pi 然后账号密码都是默认的
  • 进入后根据操作,会配置好基础设置,包括密码
  • 以下操作建议在图形界面的终端操作(效果差不多)
    在这里插入图片描述

设置中文字体

  • 安装字库
sudo apt-get install ttf-wqy-zenhei
  • 安装拼音输入法
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
  • 配置中文环境
sudo raspi-config

在这里插入图片描述

再选择local 然后找到zh_CN.UTF-8,直接按空格选取,然后按tab键确认。
怎么进来的就要完完整整地推出
最后重启

sudo reboot

设置root用户和配置时间

  • 给root设置密码
sudo passwd root 
  • 进入root
su - 
  • 切换回普通pi
su - pi
  • 注意:输入密码的时候不会显示的,所以跟着感觉输入回车就好了。
  • 输错了也不要乱按!卡死了这不是云服务器,不好搞。
  • 到此已经进入root用户下了,我们必须配置时间,为换源做准备。
  • 设置时间
date -s '2021-7-30 xx:xx:xx'
  • 将时间写入bios避免重启失效。
hwclock -w

换源

时间不对是不成功的

  • 备份软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
  • 修改软件更新源 配置文件
sudo nano  /etc/apt/sources.list
  • 用#注释原文内容,加入
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
  • 修改系统更新源 配置文件
sudo nano /etc/apt/sources.list.d/raspi.list
  • 用#注释原文内容,加入
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
  • 树莓派更新信息数据
sudo apt-get update

打通防火墙(建站)

  • 安装管理
sudo apt-get install ufw
  • 启用
sudo ufw enable
  • 查看防火墙状态
sudo ufw status
  • 允许外部访问80端口
sudo ufw allow 80

80:默认端口 3306:数据库端口 8888:宝塔面板端口
其实有了宝塔面板之后可以在那上面打开,这里打开是为了能够安装宝塔面板

安装宝塔

  • 安装命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
  • 注意:我已经忘了具体的命令了(应该是ubuntu版的)
  • 实在把握不住就百度搜索宝塔面板到官网看看
  • 安装好了会弹出内外网入口
  • 这里选择内网入口,在图形界面选择默认浏览器打开
  • 输入账号和密码就行了
  • 选择你对应的版本(这将会消耗很长段时间)
  • 之后就跟阿里云,腾讯云一模一样了。

内网穿透

下载地址:https://github.com/fatedier/frp/releases
下载版本:
在这里插入图片描述
这里有几个注意点:

  • 内网想在外网访问:那么你的树莓派就是客户端
  • 应该配置frp文件(具体详细配置麻烦大家自行百度下)

在这里插入图片描述
什么意思呢?就是以后你的ssh登录就可以用 你的ip地址的7999端口来进行登录了
服务端:
在这里插入图片描述
这里仅供参考,想怎么穿透,得花点时间学习下(学习成本很小)

  • 切换到root下
  • 创建子窗口,此时进入了当前路径下的子窗口
screen -S frp
 ll
  • 启动
./frpc -c ./frpc.ini
  • 一起按ctrl + a + d 回到主界面
  • 先开启公网的,再开启内网的
  • 只要不重启,这个后台程序就会一直跑下去

如果访问不成功,查看对应的端口是否开启,在子窗口也会报错原因的
内网的树莓派在宝塔面包操作就好了
外网的阿里云在宝塔面板开启我记得是不行的,得到官方控制台下的安全组打开才行

安装个人云盘

在这里插入图片描述

宝塔面板-》软件商店-》一键部署-》可道云
注意下端口号,然后内网穿透即可
访问地址 你的外网IP:穿透接口 比如 xx.xx.xxx.xxx:yyyy

番外篇:VNC问题:

如果是黑屏:

网上普遍的做法是:
在设置里面调整什么分辨率什么的(我有点忘了)
关键这个选项还有点难找,因为4B的选项跟原来的不一样
然后小心点找是有的,出现了远程显示后问题又来了
分辨率不对:就是整个屏幕放大了,很难受


  • 最后找到的做法是(资料):

vncserver -geometry 1920x1080 -randr 1920x1080
xrandr -s 1920x1080
如果鼠标变成一个叉号了,再输入如下命令:
lxappearance
以后重启还会恢复的,但是树莓派怕是1年都不会停吧

  • vncserver :7 -geometry 1920x1080 这条命令的意思是在默认端口上+6

  • 我的做法:

  • 在这里插入图片描述

vncserver :2 -geometry 1920x1080
前提是保证5091 + 1 即5092端口开的
出现鼠标为叉叉 lxappearance
搞定

番外篇:当重启之后需要干什么:

  • 有必要的话,调整下系统时间

date 查看时间是否正确

  • VNC设置

vncserver :1 -geometry 1920x1080 设置

  • 内网穿透重新设置

总结

这个应该算是全的吧 QAQ
至于为什么写,因为当初我找这些资料都用了很多时间,希望能帮助到各位
我的树莓目的已经达到了,机器学习的大佬,还要继续折腾才行
如果有什么错误,请在评论区指出
若果有帮助,点个赞吧,嘻嘻

参考链接

https://blog.csdn.net/iefenghao/article/details/88836303
https://blog.csdn.net/oneil2016/article/details/51837627
https://blog.csdn.net/xnlay/article/details/79048508
https://www.cnblogs.com/suiyueshentou/p/7798340.html
https://blog.csdn.net/zuoguaishouxiao/article/details/106142955
https://blog.csdn.net/a497785609/article/details/77944327
https://blog.csdn.net/weixin_44513679/article/details/116142001
https://blog.csdn.net/deyafoo/article/details/105243894

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值