树莓派3b+ 环境搭建,SSH,VNC

转载:https://www.cnblogs.com/x4321/p/9872045.html

一 .硬件环境

   SD卡: Kingston 32G C10 

    WIN7(64位)

二.Raspbian 系统安装

  1.在win7系统下载安装SD Memory Card Formatter ,格式化为FAT32

   下载地址: 

https://www.sdcard.org/downloads/formatter_4/index.html

  

  2.下载 NOOBS stands for New Out Of Box Software(包含raspbian)

           下载地址: https://www.raspberrypi.org/downloads/

 下载完成后,把解压后的文件夹内的所有内容复制到SD卡 把SD卡插树莓派卡槽内,

 通电安装 树莓派要连接USB鼠标键盘,连接HDMI信号显示器. 然后根据提示安装Respbian系统

如选择中文,更改用户密码等操作

 按方式基本上有两种,另一种是镜像方式............

 

3.设置固定IP(DHCP分配动态ip,需设置固定ip,方便SSH,VNC等操作)

 

 其实解决起来特别简单,人家已经在 interfaces 文件的开头注释里告诉我们了要修改静态IP地址,需要修改的是 /etc/dhcpcd.conf 也就是 DHCP 的配置文件。

  查看官方文档 man dhcpcd.conf 可知,需要配置 static IP 的话,只需修改以下参数:

复制代码

vi /etc/dhcpcd.conf
# 使用 vi 编辑文件,增加下列配置项

# 指定接口 eth0
interface eth0
# 指定静态IP,/24表示子网掩码为 255.255.255.0
static ip_address=192.168.1.20/24
# 路由器/网关IP地址
static routers=192.168.1.1
# 手动自定义DNS服务器
static domain_name_servers=114.114.114.114

# 修改完成后,按esc键后输入 :wq 保存。重启树莓派就生效了
sudo reboot

复制代码

 

 另外注意配置时,你的静态IP一定要和你的路由器网段一致,比如:假设你的路由器的IP为 192.168.0.x 网段,

 则上面的 static ip_address 就要对应的修改为 192.168.0.x/24 。

 还有一点就是你的手动静态IP要注意不能跟路由器 DHCP 所自动分配的 IP 冲突,否则树莓派就有可能无法正常联网。

 

4.添加国内软件源--sudo apt-get update 速度明显提升

复制代码

Raspberry Pi(树莓派)国内软件源:(http://www.linuxidc.com/Linux/2013-10/91012.htm)

先复制粘贴系统本身资源列表(此操作防止自己改错文件无法恢复)


pi@raspberrypi:/ $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
修改配置文件:

pi@raspberrypi:~ $ vi /etc/apt/sources.list

或者
pi@raspberrypi:~ $  nano/etc/apt/sources.list
增加以下列表

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi 
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi


修改文件后更新

sudo apt-get update

复制代码

5.打开raspbian自带SSH

sudo raspi-config

win7中安装ssh软件---PuTTY

下载地址:  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

登录后界面如下:

已经测试过,reboot系统后,ssh服务还是默认开启的.

  6.安装  tightvncserver

复制代码

sudo apt-get install tightvncserver
 安装完成后运行tightvncserver

tightvncserver

安装好之后请一定先使用此命令设置一个VNC密码:

vncpasswd

(先输入操作密码两次,然后会询问是否设置一个查看(view-only)密码,按自己喜欢,一般没必要。)

复制代码

 raspi-config     P3 VNC是Respbian自带的realvnc,与tightVNC,只能安装一个.

如果系统中有一个VNC,安装另外一个VNC时,系统内已经安装的VNC被删除.

 这个时候,vnc服务已经运行,但是reboot系统后不会自动启动.

可以用客户端登录到raspbian系统

  VNC客户端登录  或 TightVNC Viewer

 下载VNC-Viewer:http://www.realvnc.com/download/viewer/

 登录地址输入“IP地址 : 控制台号码”,0号控制台可不加号码。

 

登录后界面

 

 7.设置开机启动

复制代码

设置开机启动 
  设置开机启动,需要在/etc/init.d/中创建一个文件。例如tightvncserver: 
(注:启动脚本的名称,有和程序名一致的习惯)

sudo vi /etc/init.d/tightvncserver

内容如下:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          tightvncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO

# More details see:
# http://www.penguintutor.com/linux/tightvnc

### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='pi'
### End customization required

eval cd ~$USER

case "$1" in
  start)
    # 启动命令行。此处自定义分辨率、控制台号码或其它参数。
    su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
    echo "Starting TightVNC server for $USER "
    ;;
  stop)
    # 终止命令行。此处控制台号码与启动一致。
    su $USER -c '/usr/bin/tightvncserver -kill :1'
    echo "Tightvncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/tightvncserver {start|stop}"
    exit 1
    ;;
esac
exit 0
(注:USER变量的值为默认用户名,这里是pi。)

然后给tightvncserver文件加执行权限:

sudo chmod 755 /etc/init.d/tightvncserver

并更新开机启动列表:

sudo update-rc.d tightvncserver defaults

复制代码

 

终止VNC控制台:  tightvncserver -kill :1

 

 以上是结合网上教程,及自己实操总结.....

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值