樹莓派3b+ 環境搭建,SSH,VNC


一 .硬件環境

   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

 

 以上是結合網上教程,及自己實操總結.....


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM