树莓派初体验-安装&配置

一、前置知识

1、树莓派是啥?

树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名”树莓派” 所以树莓派是啥? 是一款基于ARM的微型电脑主板,以SD卡为硬盘,卡片主板周围有1/2/4个USB接口和一个10/100M以太网接口(A型没有网口),可连接键盘、鼠标和网线,拥有HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能,比如看视频、办公、网页服务器、监控服务器、给你家的花浇水诸多功能,型号也挺多的,本文使用树莓派3B搭建WordPress博客 所以树莓派到底是啥? 是一款和信用卡大小差不多的微型电脑,可以使用Linux/Windows系统

2、Linux是啥?

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,有很多的发行版本,本文使用对于树莓派兼容性友好的Raspbian 所以Linux是啥东西? 一款操作系统,一般用命令来进行操作

3、认识树莓派(4B)

image-20210201095034088

那么这些接口有什么用呢? 网络接口 用来插网线通网的 USB接口 连接外部设备,比如鼠标、键盘、U盘、移动硬盘 耳机插口 当然是用来插音频输出设备,耳机,音响之类的 摄像头接口 插摄像头咯 HDMI接口 连接支持HDMI显示器的东西,需要一根HDMI线 电源口 用来给树莓派通电的,是个micro-USB接口,就是以前安卓手机充电线上的口口 显示器接口 插专门用于树莓派的显示器 串口 用于连接各种电子器件,比如这传感器,那传感器啥的,我就用来给散热器供电 下面这个插口,则是SD卡装系统的地方。

image-20210201095310423

组装树莓派最少需要三样东西 树莓派板板(本体)、电源(5V 2.5A)、SD卡(装系统)。

image-20210201095601732

成功点亮树莓派。

二、树莓派操作系统安装

1、下载系统

首先你需要一个读卡器,把你的SD卡插进读卡器,找个电脑插进去,叮咚!

image-20210201095828008

把U盘格式化一下,怎么格式化我觉得就不用教了吧…..去树莓派官网或者其他什么地方下载一个Raspbian系统(官网:https://www.raspberrypi.org/software/

PS:可以使用官方提供的Raspberry Pi Imager这个软件。也可以按照我下面的步骤来。

image-20210201095922240

我们并不使用官网上所提供的一体化烧录软件。这里使用我们这个方法,如下。

在官网的首页,找到 See all download options 查看所有下载选项。

image-20210201100325690

打开后,我们选择 Raspberry Pi OS with desktop and recommended software 也就是 具有桌面和推荐软件的Raspberry Pi OS这个选项。点击Download下载出来,解压后,就是我们需要的树莓派镜像iso文件。

image-20210201100555050

当然如果你不需要支持图形化可以选择下面的几个版本。

2、下载烧录工具

接下来,我们打开网站:https://sourceforge.net/projects/win32diskimager/ 下载烧录工具-Win32 Disk Imager。

image-20210201100827567

傻瓜式安装即可。

image-20210201101009863

3、烧录系统

下载并安装后选中镜像和U盘,点击”写入”

image-20210201101107916

进入漫长的等待,这一步看SD卡的性能。

image-20210201101146072

烧录完成Done。(记得烧录完成后,不需要格式化)

image-20210201102232464

4.初始配置-SSH和WIFI

进入boot分区,新建一个ssh文件(空文件)用于远程控制树莓派。(这里没有拓展名只是一个ssh)

image-20210201102750058

我们先把文件拓展名打开,避免写入不了ssh文件。

image-20210201102854022

新建空白文件ssh即可。

image-20210201102924103

接下来的WIFI配置,都可以。并不做要求。。。毕竟要连网线。配置玩一玩。

在 boot 分区,新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。

image-20210201103340827
解释说明以及不同安全性的 WiFi 配置示例:
ssid:网络的ssid
psk:密码
priority:连接优先级,数字越大优先级越高(不可以是负数)
scan_ssid:连接隐藏WiFi时需要指定该值为1

代码如下:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}

network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}
如果你的 WiFi 没有密码
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
}
如果你的 WiFi 使用WEP加密
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码"
}
如果你的 WiFi 使用WPA/WPA2加密
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密码"
}
如果你不清楚 WiFi 的加密模式,可以在安卓手机上用 root explorer 打开 /data/misc/wifi/wpa/wpa_supplicant.conf,查看 WiFi 的信息。

目前已经安装完了系统,树莓派可以运行了。(记得插上SD卡、电源、网线哦~)

三、树莓派的基础配置

1、查看raspberrypi的ip地址

现在把树莓派通电并连上网线,进入路由器查看树莓派的内网IP以用于SSH连接。

通常是192.168.1.1或者192.168.0.1账号密码如果自己没修改的话那就在路由器背面看,进去之后寻找关于内网连接情况的选项。

其他的基本上都可以找到ip。也可以用nmap扫描整个内网。等等~

我用的是TP-Link。进入后台如下:

image-20210201104248518
image-20210201104339265

现在,我们看到了我们树莓派raspberrypi的ip地址以及我们刚才配置好的wifi也起到了作用。

不过有个bug,哈哈哈哈其实也没什么。只是同时连接了有线和无线。

image-20210201104517974

2、SSH远程连接

推荐Finahell和SecureCRT这两个软件进行SSH连接。这里我就使用Final Shell进行演示。

image-20210201105323220

我们打开Finalshell后,找到如下步骤,新建SSH连接。

image-20210201111630467

我们先填入以下信息,进行连接。名称自拟,主机填写你的ip地址就可以。

image-20210201111732080

点击确定,然后双击打开raspberrypi这个主机。

image-20210201111846449

这里选择接受或者接受并保存,都可以。

image-20210201111937082

接下来。输入默认的普通用户账户~~连接成功。

默认用户名是pi,默认密码是raspberry,输入后点击确定,可以保存账号和密码。
image-20210201112105466

3、修改密码

我们现在使用的是默认的pi账户,树莓派系统(Debian)下默认root(超级权限用户)是”没密码”(随机密码)的,因此我们需要手动给root账户设置一个密码,修改密码命令如下:

sudo的意思是使之后的命令使用root(管理员)权限执行,比如这里我们要修改root的密码,自然需要使用sudo,又比如改自己的密码,可以直接passwd username

sudo passwd root(要修改密码的用户名)

sudo的意思是使之后的命令使用root(管理员)权限执行,比如这里我们要修改root的密码,自然需要使用sudo,又比如改自己的密码,可以直接passwd username

下面我们修改root账户密码:

image-20210201112455102

为了安全也把默认的pi用户密码改一下,那么就是

passwd pi

这里会让你输入一遍pi原本的密码也就是raspberry,然后再输入一遍新密码再核对一遍密码就修改成功了:

image-20210201112635492

4、切换账户

那么咱们上头已经给root建立了密码,那么如何切换到root账户呢?使用这个指令

su 或者 su root(用户名) 
su -root(用户名)

前者只是切换了root身份,但shell仍然是原先的shell,只有root的部分权限,后者是连shell和身份都换成了root,还有环境变量的变化,这里不多阐述,暂时先用su root来切换 由于咱们已经给root用户设置了密码,这里切换账户会要求你输入一遍密码,然后按下回车就OK!

image-20210201112909052

这样就成功切换到root用户了。

5、SSH设置root连接

咱们设置一下ssh的设置,默认下ssh不允许root账户直接连接。

咱们来修改一下(用普通账号进去切换root账号也可以用,但直接root毕竟更友好)

首先我们要编辑ssh的配置文件,也就是需要”文本编辑器”,可以选择nano或者vim,这里使用nano

格式为:
nano 路径

ssh的配置文件在/etc/ssh/sshd_config 打起来有点麻烦,其实可以使用自动补全的(TAB),比如输入到了/etc/ssh/sshd_c按一下TAB就补全全部内容。(记得使用root权限哦,要不然权限不够,不能修改)

nano /etc/ssh/sshd_config
image-20210201113445154

我们进入编辑页面~找到这一行~

image-20210201113700082

#是单行注释的意思,这里的意思是是否允许root账户直接登陆,咱们只需要删除#,并将后头的prohibit-password修改为yes就可以了,使用上下左右键移动光标,进行处理。

image-20210201113807266

处理好了之后我们需要保存并退出,也就是先按Ctrl+O然后按回车保存,再Ctrl+X退出Nano编辑器,回到正常界面。

现在我们重启ssh服务使我们的刚刚的配置生效(ssh是一个服务,没有重启就不会更新生效)

service ssh(服务名) restart(开启就是start 停止就是stop)

service ssh restart
image-20210201114053824

欧克,重启ssh成功。

6、使用root进行ssh连接

找到我们之前设置好的raspberrypi主机,右键选择编辑。

image-20210201114204439

填写root账户和密码,点击确定。

image-20210201114322632

接下来我们双击打开这个主机。

image-20210201114353592

成功使用root连接。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇