树莓派3B+之Raspbian系统的安装

概述

由于以前一段时间在研究物联网的缘由,因此对树莓派这个东西早就有所耳闻。在个人印象里,树莓派几乎无所不能,它能够用来学编程、 搞物联网、 作服务器,甚至还能用它来进行渗透测试。终于,没禁的住诱惑,就入手了一块树莓派3B+。shell

刚到手后,第一件事就是给它安装操做系统。在系统的选择方面,我也犹豫了很久,目前支持树莓派的系统有CentOS、Ubuntu、Kali Linux、Windows和Rasbian等等。通过多方面的研究,考虑到系统的稳定性、兼容性以及相关资料方面,我仍是选择了官方的系统 - Rasbian。它是一个基于Debian GNU/Linux的专为树莓派定制的操做系统,里面内置了好多配置树莓派的相关工具,能让新手更快速的入门。编程

挑选好了操做系统,下一步就是安装操做系统了。给树莓派安装系统和平时给电脑安装系统没多大区别,几乎是同样的步骤。首先,下载好操做系统的映像文件,再把映像文件写入MicroSD卡就能够了,就是这么简单。windows

系统刻录好后,把MicroSD卡插到树莓派上,接好显示器,再给树莓派通电,大功告成!嗯?不对啊,相信会有部分用户会遇到像我同样的状况,就只有树莓派上的两个灯在亮,屏幕却没有一点反应,这是怎么回事呢?原来树莓派画面默认是从HDMI输出的,但有些HDMI的设备树莓派没法识别,尤为是一些HDMI转VGA的设备,这致使了树莓派把画面信号输出到了PAL上,可是树莓派从三代开始就已经不自带PAL的接口了,这就须要咱们手动配置HDMI强制输出,才能使画面信号从HDMI输出到显示器上。缓存

那显示器没法使用,又该怎么配置HDMI输出呢?这又是一个问题。查阅资料知道了在MicroSD卡下有一个boot目录,这里面存放的都是树莓派启动的相关引导文件,能够经过配置它们,来使树莓派链接无线网络,开启ssh等功能,而后就能够经过ssh配置HDMI的输出了。就在经过ssh配置好显示器的时候,我又发现了树莓派的一个远程链接工具VNC。有了这个工具,就能够不用显示器,直接用电脑远程控制树莓派了,这多方便啊。安全

硬件准备

  • 树莓派3B+ - 一块
  • 16G+MicroSD卡 - 一张
  • MicroSD读卡器 - 一个

软件准备

格式化MicroSD卡

打开软件 SD Card Formatter 以后,先选择要格式化的盘符,再选择格式化的方法,方法有 Quick format(快速格式化)和 Overwrite format(覆盖格式化)。快速格式化至关于重建了一下分区表,并无把数据真正的抹除,而覆盖格式化是抹除全部的扇区,虽然覆盖格式化才是真正意义上的格式化,可是它须要特别长的时间,对磁盘的寿命还有影响,因此若是磁盘上没有什么保密资料的话,这里仍是推荐使用快速格式化。选择完方式,点击Format,弹出来的警告点击赞成,等待一小会便可完成格式化。

若是使用Windows自带的格式化工具或者其它工具,只须要将MicroSD卡格式化成FAT32格式便可,簇大小能够参考SD Card Formatter设置为32kb。服务器

将映像文件写入MicroSD卡

格式化完MicroSD卡后,打开软件Win32DiskImager,点击映像文件后的小图标,选择后缀名为.img的Raspbian系统映像文件后点击肯定,而后从设备里选择MicroSD卡所在的盘符,此时必定注意不要选错磁盘,否则的话有可能把其它磁盘里的文件所有删除!选择好设备后点击写入,弹出来的警告赞成便可,等待进度条跑完,系统就刻录成功了。
网络


注意:若是你手头有屏幕的话,如下步骤均可以使用图形化界面操做,若是没有屏幕能够继续阅读。数据结构


配置WLAN链接信息

系统刻录完成后,打开“此电脑”,会发现多了一个名为boot的磁盘。在Linux系统中,boot目录下经常使用来存放启动文件和内核文件,在Raspbian中也不例外,boot目录下也存放着Raspbian的启动文件和内核文件,经过配置这些文件就能够配置树莓派的启动状态。ssh

用网线链接树莓派的话,能够跳过配置WLAN这一部分,直接到开启ssh部分便可。工具

配置WLAN信息须要在boot目录下新建一个名为wpa_supplicant.conf的文件(注意后缀名),打开后在文件中输入如下信息:

#设置所在国家,不一样国家WLAN频段不一样
country=CN
#网络接口数据结构文件
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
#能够在特定的时候更新
update_config=1

network={
    #设置WLAN名称
    ssid="---ssid---"
    #设置WLAN密码
    psk="---password---"
    #设置WLAN加密方式
    key_mgmt=WPA-PSK
    #设置优先级
    priority=1
}


编辑完保存便可,若链接多个WLAN的话,在wpa_supplicant.conf文件里面多创建几个network={}就行,注意更改优先级大小,数值小优先链接。

开启ssh

开启ssh功能只需在boot目录下新建一个名为ssh的空白文件便可。

获取树莓派IP地址

ssh链接树莓派时须要知道IP地址才能链接,获取IP地址的方式有好多,若是是电脑和树莓派链接在同一台路由器下,能够登陆到路由器的管理界面查看树莓派的IP地址。若是用手机或电脑给树莓派开热点,也能够在手机和电脑的热点管理界面查看IP地址,若是都不行的话还能够尝试在电脑端的命令提示符中输入命令arp -a查看。

arp是一个Windows自带的地址解析协议工具
经常使用命令:
arp -a : 显示全部接口的当前 ARP 缓存表
arp -d : 删除指定的 IP 地址项
arp /? : 查看arp帮助

ssh链接树莓派开启VNC

知道IP后就能够经过ssh链接到树莓派了。链接的方式也有好多,相关软件有Putty、Xshell等,若是不想下载软件的话也能够经过Windows自带的工具链接(好像须要Windows10以上的支持)。

若是用Windows自带工具链接树莓派的话,须要先进入命令提示符,能够按快捷键Win+R --> 输入cmd进入,也能够在开始菜单搜索cmd进入。进入命令提示符后,输入命令ssh pi@192.168.137.103进行链接,第一次链接有个密钥肯定,输入yes按回车,而后输入默认密码raspberry便可登陆树莓派。

ssh是一个Windows自带的安全外壳协议工具
经常使用命令:
ssh 用户名@IP地址
ssh 用户名@IP地址 -p 端口
ssh 查看帮助


开启VNC须要经过树莓派的配置程序raspi-config来配置,首先输入命令sudo raspi-config进入管理界面。

sudo - 以管理员权限运行
raspi-config - 树莓派官方设置工具

进入管理工具后首先选择选项5 Interfacing Options,进入接口选项,再选择P3 VNC,进入VNC设置,最后选择开启便可成功开启VNC。

VNC链接树莓派

打开VNC Viewer软件,在选项卡中找到File --> New connection..,在弹出来的框中的VNC Server:中输入服务器的IP地址,名字能够随便起个,便于分辨便可,信息输入完成后点击OK键返回主界面。在主界面双击咱们刚刚新建的设备进行链接,第一次链接会进行密钥肯定,点击继续就行。进入下一步输入用户名和密码,便可成功链接到树莓派。

系统安装完毕,尽情享受它吧!

相关文章
相关标签/搜索