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

一 .硬件环境html

   SD卡: Kingston 32G C10 linux

    WIN7(64位)服务器

二.Raspbian 系统安装dom

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

   下载地址: ide

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

  

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

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

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

 通电安装 树莓派要链接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

 

 以上是结合网上教程,及本身实操总结.....

相关文章
相关标签/搜索