一 .硬件環境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
以上是結合網上教程,及本身實操總結.....