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

编程知识 更新时间:2023-05-03 00:32:30

目录

    • 前言:
    • 步骤:
      • 淘宝购买配件
      • 下载系统和烧系统
      • 开始连接
      • 开始登录
      • 设置中文字体
      • 设置root用户和配置时间
      • 换源
      • 打通防火墙(建站)
      • 安装宝塔
      • 内网穿透
      • 安装个人云盘
      • 番外篇:VNC问题:
      • 番外篇:当重启之后需要干什么:
    • 总结
    • 参考链接

前言:

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

步骤:

淘宝购买配件

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

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

下载系统和烧系统

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


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

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

推荐的烧录软件:Win32Disklmager


开始连接

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

开始登录

默认账号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/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu/raspbian/raspbian/ stretch main contrib non-free rpi
  • 修改系统更新源 配置文件
sudo nano /etc/apt/sources.list.d/raspi.list
  • 用#注释原文内容,加入
deb http://mirrors.tuna.tsinghua.edu/raspberrypi/ stretch main ui
deb-src http://mirrors.tuna.tsinghua.edu/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/install/install-ubuntu_6.0.sh && bash install.sh
  • 注意:我已经忘了具体的命令了(应该是ubuntu版的)
  • 实在把握不住就百度搜索宝塔面板到官网看看
  • 安装好了会弹出内外网入口
  • 这里选择内网入口,在图形界面选择默认浏览器打开
  • 输入账号和密码就行了
  • 选择你对应的版本(这将会消耗很长段时间)
  • 之后就跟阿里云,腾讯云一模一样了。

内网穿透

下载地址:https://github/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/iefenghao/article/details/88836303
https://blog.csdn/oneil2016/article/details/51837627
https://blog.csdn/xnlay/article/details/79048508
https://wwwblogs/suiyueshentou/p/7798340.html
https://blog.csdn/zuoguaishouxiao/article/details/106142955
https://blog.csdn/a497785609/article/details/77944327
https://blog.csdn/weixin_44513679/article/details/116142001
https://blog.csdn/deyafoo/article/details/105243894

更多推荐

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

本文发布于:2023-04-29 16:13:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b64b3928250bca4dbc4621388060eabd.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:合集   工作   树莓派超全

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 111287文章数
  • 28420阅读数
  • 0评论数