以无头模式运行 Raspberry pi

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
EMR Serverless StarRocks,5000CU*H 48000GB*H
简介: 无头模式下的Raspberry Pi无需连接显示器、键盘和鼠标,通过网络远程访问进行操作,适合服务器或自动化项目。配置简单,只需在SD卡中添加特定文件即可启用SSH和Wi-Fi。

无头模式是指在没有连接显示器、键盘和鼠标的情况下运行树莓派(Raspberry Pi)。以下是详细的操作步骤:

一、准备工作

  1. 操作系统镜像下载与烧录

  2. 配置网络连接

    • 有线连接(以太网)
      • 这是最稳定的连接方式。将以太网线缆一端插入树莓派的以太网接口,另一端连接到路由器或网络交换机。在这种情况下,树莓派一般会自动获取IP地址,通过路由器的管理界面可以查看树莓派获取到的IP地址。
    • 无线连接(Wi - Fi)
      • 在烧录操作系统镜像到SD卡之前,可以先对SD卡中的配置文件进行修改,以实现Wi - Fi连接。在SD卡的根目录下创建一个名为“wpa_supplicant.conf”的文件,内容如下:
        country=你的国家代码(如CN代表中国)
        ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
        update_config=1
        network={
        ssid="你的Wi - Fi名称"
        psk="你的Wi - Fi密码"
        }
        
      • 注意,国家代码需要根据你所在的国家进行填写,Wi - Fi名称和密码要准确无误。
  3. 启用SSH(安全外壳协议)

    • 为了能够远程登录到树莓派,需要启用SSH。在SD卡的根目录下创建一个名为“ssh”的空白文件(没有扩展名)。这个文件的存在会告诉树莓派在启动时启用SSH服务。

二、连接和访问

  1. 查找树莓派的IP地址

    • 如果是通过有线连接,登录到路由器的管理界面,在连接设备列表中查找树莓派的IP地址。对于大多数路由器,可以在浏览器中输入路由器的IP地址(如192.168.1.1),然后使用管理员账号和密码登录,在设备管理或类似的选项中找到树莓派的IP地址。
    • 如果是通过Wi - Fi连接,也可以通过上述路由器管理界面的方法查找,或者使用一些网络扫描工具来发现树莓派的IP地址。
  2. 通过SSH登录树莓派

    • 在另一台计算机(可以是Windows、Mac或Linux系统)上,打开终端(在Windows上可以使用PuTTY等SSH客户端软件,在Mac和Linux上可以直接使用自带的终端程序)。
    • 输入命令“ssh pi@[树莓派的IP地址]”,其中“pi”是树莓派的默认用户名。初次登录时,系统会提示你确认连接,输入“yes”后,会要求输入密码,树莓派的默认密码是“raspberry”。
    • 成功登录后,就可以在终端中对树莓派进行操作,如安装软件、配置系统等操作,就像在本地操作一样。

通过以上步骤,就可以在无头模式下成功运行树莓派,并对其进行远程管理和操作。

相关文章
|
索引
树莓派 Raspberry Pi (bullseye)更换阿里云源方法
树莓派 Raspberry Pi (bullseye)更换阿里云源方法
10554 2
|
1月前
|
传感器 Linux 开发工具
区分 Arduino 和 Raspberry pi
Arduino 是一个开源电子原型平台,适用于电子制作和自动化控制,主要处理简单的 I/O 任务。Raspberry Pi 则是基于 Linux 的小型计算机,功能更强大,支持复杂的计算任务、网络通信和多媒体处理。Arduino 使用 C/C++ 编程,而 Raspberry Pi 支持多种编程语言,如 Python 和 C/C++。Arduino 没有操作系统,直接运行在微控制器上;Raspberry Pi 运行完整的 Linux 系统,具有丰富的软件生态。
|
1月前
|
传感器 IDE 开发工具
如何在 Arduino 和 Raspberry Pi 上实现相同的功能
本文介绍了如何在Arduino和Raspberry Pi上实现相同的功能,通过对比两种平台的硬件和软件特性,帮助读者选择最适合项目的开发板,并提供实用的编程技巧和示例代码。
|
7月前
|
监控 Shell
Raspberry Pi上的上网行为监控软件部署与配置(Bash)
在这篇文章中,我们将探讨如何在Raspberry Pi上部署和配置一款上网行为监控软件,通过Bash脚本实现。
221 0
|
Linux 开发者
使用QEMU模拟树莓派Raspberry Pi
使用QEMU模拟树莓派Raspberry Pi
732 0
使用QEMU模拟树莓派Raspberry Pi
|
Web App开发 Python 测试技术
selenium+python自动化87-Chrome浏览器静默模式启动(headless)
前言 selenium+phantomjs可以打开无界面的浏览器,实现静默模式启动浏览器完成自动化测试,这个模式是极好的,不需要占用电脑的屏幕。 但是呢,phantomjs这个坑还是比较多的,并且遇到问题也看不到页面,无法排查问题。
3355 0