樹莓派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

 

 以上是結合網上教程,及本身實操總結.....

相關文章
相關標籤/搜索