树莓派3基础配置教程
来源:互联网 发布:蛇精吐火的软件 编辑:程序博客网 时间:2024/06/11 22:33
初始设置
烧录桌面版镜像之后,将SD
卡插入树莓派中,注意先插入HDMI
线,然后再插入micro usb
线启动树莓派。(否则显示器可能没有显示)
如果使用转换头用HDMI
转VGA
可能无法使用(可能是有源无源的问题),请另行购置转换头,经过试验CE-LINK
家的转换头可以正常工作。
在拔出转换头之后,再次插入转换头后,显示器不会有输出,因为转换头没有被识别。可以通过更改SD
配置文件来解决。
pi@raspberrypi:~ $ sudo nano /boot/config.txt
更改如下配置:(强制使用HDMI
输出 分辨率1024*768
)
hdmi_force_hotplug=1config_hdmi_boost=4hdmi_group=2hdmi_mode=16
显示器有显示后,进行基础配置:
1、更改密码
树莓派默认账户和密码为pi
和 raspberry
pi@raspberrypi:~ $ passwdChanging password for pi.(current) UNIX password:
2、开启ssh
服务
树莓派3的官方说明有4种开启ssh
服务的方式,现在给出永久开启的一种方式:
在图形界面下的菜单栏中,依次选择Preferences
Raspberry Pi Configuration
Interfaces
Enabled SSH
3、设置网络
pi3 ipv4
这里以配置静态地址为例
编辑/etc/network/interfaces
pi@raspberrypi:~ $ sudo nano /etc/network/interfaces
替换iface eth0 inet manual
为
auto eth0 #自动启动eth0iface eth0 inet staticaddress xxx.xxx.xxx.xxxnetmask 255.255.255.0gateway xxx.xxx.xxx.1dns-nameservers xxx.xxx.xxx.xxx
pi3 ipv6 static
笔者试图配置静态的IPv6
,根据网上说法,添加配置
iface eth0 inet6 staticaddress 2001:xxx:xxx::xxxnetmask 64gateway 2001:xxx:xxx::1
树莓派镜像版本为2017-11-29-raspbian-stretch
时成功,建议使用最新镜像。
树莓派镜像版本为2017-07-05-raspbian-jessie
时因未知原因,未成功。
最终使用
# Adding an IPv6 address to the eth0 interface.# Interface upup ip -6 addr add 2001:xxx:xxx::1/64 dev eth0# Interface downdown ip -6 addr del 2001:xxx:xxx::1/64 dev eth0
(并未写入文件中,直接sudo
执行,在重启后地址依旧存在)
参考链接
http://www.dickson.me.uk/2013/03/15/setting-up-a-raspberry-pi-as-an-ipv6-gateway-using-hurricane-electric/
pi3 dns
dns-nameservers xxx.xxx.xxx.xxx
注意dns
服务如果编辑/etc/resolv.conf
,在重启networking
后会清空,故不采用
执行
pi@raspberrypi:~ $ sudo service networking restart
此时应当可以上网
4、sshd
设置
由于使用默认账户pi
, 以及开启默认ssh
端口很不安全,下面更改端口,并限制登录。
导入公钥
远程导入公钥(可以使用xftp
,目前可以密码登录)
修改配置
pi@raspberrypi:~ $ sudo nano /etc/ssh/sshd_config
更改如下几处
Port 2222PermitRootLogin no# Change to no to disable tunnelled clear text passwordsPasswordAuthentication no
重启服务(这里sshd
即为ssh
)
pi@raspberrypi:~ $ sudo service ssh restart
添加公钥
公钥存储在~/.ssh/authorized_keys
文件中
pi@raspberrypi:~ $ ssh-keygen -t rsa
可以默认按3次回车,建立了.ssh
文件夹(也可以选择不生成密钥对,直接建立)
pi@raspberrypi:~ $ sudo cp xxxx ~/.ssh/authorized_keys
这时,设置已经完成,可以验证是否能够远程ssh
优化配置
1、换源
由于默认源在国外,最好将源换成国内镜像源
pi@raspberrypi:~ $ sudo nano /etc/apt/sources.list
用以下内容代替
deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main contrib non-freedeb-src https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main contrib non-free
保存后执行
pi@raspberrypi:~ $ sudo apt-get updatepi@raspberrypi:~ $ sudo apt-get upgrade -ypi@raspberrypi:~ $ sudo apt-get dist-upgrade
这里jessie
是比wheezy
更新的版本
- 树莓派3基础配置教程
- webpack 1 基础配置教程
- CodeIgniter最基础配置安装教程
- 在Ubuntu16.04配置Nginx1.10.3,基础配置教程
- 树莓派3B 串口配置教程
- HTTPS配置教程3
- Oracle VM + centos7.1+openstack kilo 多结点安装教程---基础环境配置(3)
- Dojo 1.10 教程(2)-基础入门篇dojoConfig配置
- Android Studio安装配置学习教程指南 Gradle基础
- 树莓派系统基础配置
- hibernate-基础配置-3
- Wonderware配置-Historian教程 3
- sublime text 3配置教程
- VS2013+Opencv3.3配置教程
- jdbc基础3--翻译sun官方教程
- Axure教程 axure新手入门基础(3)
- 渗透测试教程(基础篇)-3
- 树莓派教程【2】:配置无线wifi
- springMvc与struts2区别
- 函数指针二三事
- Request对象详细介绍
- iOS证书
- linux基础6
- 树莓派3基础配置教程
- JS 生成
- lombok的使用
- C#--Winform项目核心模块-基于DataTbale的视图实现成绩快速筛选
- epoll使用
- create volume
- ES6之Symbol
- Java面向对象多态性的应用
- 设计模式——建造者模式