树莓派学习笔记--Raspberry Pi OS系统烧录、SSH远程连接、VNC远程连接、设置静态IP地址

本文主要是介绍树莓派学习笔记--Raspberry Pi OS系统烧录、SSH远程连接、VNC远程连接、设置静态IP地址,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言:

        由于一些比赛的需求,目前我将开启一段时间的树莓派学习。目前还是处于一个啥也不知道的萌新状态。希望通过短期的学习能掌握树莓派的基本使用。

        树莓派其实就是一个微型电脑,下面这个图是b站大佬整理的树莓派的各种型号配置,大家可以了解了解。

一、Raspberry Pi OS系统烧录

        拿到这个树莓派首先肯定是要安装操作系统,毕竟一个电脑没操作系统肯定是用不了的。目前树莓派基本支持所有的主流操作系统(除过苹果系统)。不过对于一个只使用过windows和一点ubuntu的初学者来说,还是更推荐面向小白的树莓派官方操作系统Raspberry Pi OS。

        首先得准备一张SD卡与读卡器(U盘也行),我们使用官方提供的软件Raspberry Pi Imager来将aspberry Pi OS写入SD卡中。

        进入Raspberry Pi主页后,点击Software。

        下滑找到这个页面,选择与自己目前操作系统对应的 Raspberry Pi Imager 软件下载。我是windows就点击那个蓝色按钮就行。

        下载完后打开软件,进入如图界面,选择对应的驱动,操作系统,SD卡。要注意的是操作系统中有有桌面的操作系统和无桌面的操作系统,对于小白还得是有桌面舒服。

        然后点击NEXT会有一个配置的选项,里面可以配置用户名,密码,WIFI啥的,自己配置就行。然后点击写入SD卡就行。等写完后将SD卡插入树莓派中,插电连网就OK了。

        由于树莓派的使用得连接鼠标键盘显示屏等外设,使用起来比较麻烦,所以我们可以在电脑端远程连接它,使用电脑的外设来操作,这样树莓派仅仅供电就可以了。

二、SSH远程连接

        首先得在树莓派中开启SSH。开启方式也很简单。

        点击图中的Raspberry Pi Configuration;

        然后点击Interfaces,开启SSH; 

        然后打开终端(Ctrl+Alt+t),输入ifconfig,如图为IP地址。

        然后是windows界面,我用的远程连接工具是Xshell7。点击文件然后新建会话,输入IP点击连接后再输入自己设置的用户名与密码即可。

三、VNC远程连接

同样,首先在树莓派中开启VNC(和上面开启SSH一样)

然后在电脑端下载 VNC Viewer ​​​​​​Download VNC Viewer for Windows | VNC® Connect

在输入框输入IP地址即可连接,第一次连接会跳出警告,点击continue,然后输入自己设置的用户名与密码即可。

四、设置静态IP地址

每次VNC连接都得查IP太麻烦了,我们可以设置一个静态的IP地址,让IP固定,这样每次连接就不用查IP了。

分配给树莓派的静态ip需要满足静态ip地址与路由器网关保持一致、与路由器的自动ip地址不冲突两个条件。而当前分配给树莓派的IP正好满足,那么就可以用此IP当做静态IP地址。

在电脑上Win+R输入cmd打开终端输入ipconfig,如图位置为默认网关

然后在树莓派终端打开DHCP文件

sudo nano /etc/dhcpcd.conf

然后 输入以下配置信息,按Ctrl+s保存,Ctrl+x关闭

interface wlan0
static ip_address=树莓派的ip地址/24
static routers=默认网关
static domain_name_servers=默认网关

然后sudo reboot重启树莓派即可。

这篇关于树莓派学习笔记--Raspberry Pi OS系统烧录、SSH远程连接、VNC远程连接、设置静态IP地址的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/927021

相关文章

MySQL 多表连接操作方法(INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN)

《MySQL多表连接操作方法(INNERJOIN、LEFTJOIN、RIGHTJOIN、FULLOUTERJOIN)》多表连接是一种将两个或多个表中的数据组合在一起的SQL操作,通过连接,... 目录一、 什么是多表连接?二、 mysql 支持的连接类型三、 多表连接的语法四、实战示例 数据准备五、连接的性

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

MySQL中的分组和多表连接详解

《MySQL中的分组和多表连接详解》:本文主要介绍MySQL中的分组和多表连接的相关操作,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录mysql中的分组和多表连接一、MySQL的分组(group javascriptby )二、多表连接(表连接会产生大量的数据垃圾)MySQL中的

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

Python中使用正则表达式精准匹配IP地址的案例

《Python中使用正则表达式精准匹配IP地址的案例》Python的正则表达式(re模块)是完成这个任务的利器,但你知道怎么写才能准确匹配各种合法的IP地址吗,今天我们就来详细探讨这个问题,感兴趣的朋... 目录为什么需要IP正则表达式?IP地址的基本结构基础正则表达式写法精确匹配0-255的数字验证IP地

MySQL中的交叉连接、自然连接和内连接查询详解

《MySQL中的交叉连接、自然连接和内连接查询详解》:本文主要介绍MySQL中的交叉连接、自然连接和内连接查询,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、引入二、交php叉连接(cross join)三、自然连接(naturalandroid join)四