一、下載並燒錄系統
首先准備好我們要燒錄的ubuntu_meta系統,可以在樹莓派官網中下載https://www.raspberrypi.org/downloads/
這里我們選擇 Raspberry Pi 的
如果下載非常慢,也可以使用百度雲下載
鏈接:https://pan.baidu.com/s/1PXyaCJyEQf3pteMUMOziWA 密碼:9cr2
下載完,並解壓,得到鏡像文件
下載燒錄軟件:Win32DiskImager-0.9.5-binary
鏈接:https://pan.baidu.com/s/1IG4HQDqaFCjf9Py4DeBWEA 密碼:gjj2
解壓,並運行Win32DiskImager-0.9.5-binary
選擇一個8G以上的U盤,選擇剛解壓好的ubuntu_meta 鏡像文件img,Write寫入鏡像到U盤,靜心等待結束。
也可以使用Etcher進行燒錄
啟動 Etcher,選擇鏡像文件和 SD 卡。
一旦進度完成 SD 卡就准備好了。
二、配置與啟動
你可能已經知道你需要一些外設才能使用樹莓派,例如鼠標、鍵盤、HDMI 線等等。你同樣可以不用鍵盤和鼠標安裝樹莓派,但是這篇指南不是那樣。
- 插入一個鼠標和一個鍵盤。
- 連接 HDMI 線纜。
- 插入 SD 卡 到 SD 卡槽。
插入電源線給它供電。確保你有一個好的電源供應(5V、3A 至少)。一個不好的電源供應可能降低性能。
一旦你給樹莓派供電,你將遇到非常熟悉的 Ubuntu 安裝過程。在這里的安裝過程相當直接。
選擇你的鍵盤布局
選擇你的時區
選擇你的 WiFi 網絡並且在網絡連接中輸入密碼。
添加用戶名和密碼
在設置了鍵盤布局、時區和用戶憑證后,在幾分鍾后你將被帶到登錄界面。瞧!你快要完成了。
一旦登錄,第一件事你應該做的是更新 Ubuntu。你應該使用下列命令。
一旦登錄,第一件事你應該做的是更新 Ubuntu。你應該使用下列命令。
sudo apt update
sudo apt upgrade
三、配置ubuntu_meta系統
燒錄完系統后,拔下U盤,插入到樹莓派中,並在樹莓派插上網線、鼠標、鍵盤和顯示器(PS,一定要在開機前連好顯示器),開機,進入ubuntu系統配置頁面,語言選擇“中文”、然后就是一頓默認操作,最后輸入用戶名:ubuntu、密碼:123456。
等待。。。。。
重啟進入系統。
(PS:如果需要使用ubuntu_meta里面的火狐瀏覽器,千萬不要使用 sudo apt-get update upgrade 更新系統!!!切記,因為更新完系統火狐瀏覽器會一直崩潰,為什么我也不清楚,淚)
3、安裝vim編輯器與git
# sudo apt-get install vim
# sudo apt-get install git
4、開啟root權限
設置root密碼:sudo passwd
輸入兩次密碼完成設置
su root 切換root用戶
5、開啟ssh服務並設置為自啟動:參考樹莓派開啟SSH的N種方法
安裝:# sudo apt-get install openssh-server
查看ssh服務是否啟動:# sudo ps -e |grep ssh
啟動ssh服務:sudo service ssh start
設置為自啟動:
1.修改ssh_config文件。命令:vim /etc/ssh/sshd_config
2.將#PasswordAuthentication no的注釋去掉,並且將NO修改為YES //我的ubuntu_meta中默認是yes
3.將#PermitRootLogin yes的注釋去掉//我的ubuntu_meta中默認去掉了注釋
4.如果保存不成功,切換root用戶再編輯:su root,重復以上1到3小步
5.重啟動SSH服務,命令為:/etc/init.d/ssh start // 或者service ssh start
6.驗證SSH服務狀態,命令為:/etc/init.d/ssh status
7.添加開機自啟動 update-rc.d ssh enable
關閉則為:update-rc.d ssh disabled
自啟動需要重啟生效:sudo reboot
6、查看樹莓派ip
#sudo ifconfig
192.168.2.159即為我的樹莓派的ip,記下來!!!
7、使用putty登錄系統
putty是ssh客戶端的一種工具
putty下載鏈接:https://pan.baidu.com/s/1Mu3OFaqtdjY0eH8Vsfi7zQ 密碼:ufu4
運行putty,輸入ip與Saved Sessions,但Save,方便下次登錄
點擊“open”,“是”,用戶名輸入:ubuntu,回車,密碼:123456,回車,就成功登錄進去了!
到這步,我們已經學會了使用putty遠程訪問Linux。
8、安裝xrdp遠程軟件
一般情況下我們用ssh客戶端遠程登陸Linux系統,至於圖形界面下的Linux遠程登陸工具,我們一般都會想到vnc,但它的安全性不夠,在這里,我將介紹XRDP的安裝配置方法。我們可以很方便的通過Windows遠程桌面 Linux。
xrdp安裝配置方法
打開終端:依次安裝
sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver
設置xrdp(這里我的是ubuntu_meta,可以不需要此步驟)
echo "gnome-session --session=gnome-classic" > ~/.xsession
該命令的作用是由於安裝了 gnome桌面,ubuntu12.04中同時存在unity、GNOME多個桌面管理器,需要啟動的時候指定一個,不然
即使遠程登錄驗證成功以后,也只是背景。
xrdp的配置文檔在/etc/xrdp目錄下的xrdp.ini和sesman.in,一般選擇默認。
重啟 xrdp
sudo /etc/init.d/xrdp restart
運行Windows的mstsc
即windows 遠程桌面,打開輸入遠程的Ip,連接,輸入用戶密碼 即可遠程linux。
如果登錄過程中,遇到錯誤,退出重新登錄即可!
下面po出一張遠程桌面圖
9、解決 github 下載慢的問題
后面創建wifi熱點需要用到GitHub上的一個開源項目,
github 下載慢是因為 git clone 用的是另一個域名來下載的:http://global-ssl.fastly.Net,
所以我們需要修改host文件
github加速的方法如下:
1.用記事本打開hosts文件
windows上的hosts文件路徑在
C:\Windows\System32\drivers\etc\hosts
linux的hosts文件路徑在:
sudo vim /etc/hosts
2. 在hosts文件末尾添加兩行
151.101.72.249 http://global-ssl.fastly.Net 192.30.253.112 http://github.com
如果不起作用,登錄 http://github.com.ipaddress.com/ 、Dns檢測|Dns查詢 - 站長工具 http://tool.chinaz.com/dns(需要翻牆)輸入 github.global.ssl.fastly.net 和 github.com查詢對應的ip,修改host文件中的ip地址即可
3.重啟電腦,讓hosts文件生效
你會發現git clone的速度快很多
10、創建Wifi熱點
創建wifi熱點就是為了在不需要網線的情況下就可以連接到我們的樹莓派,手機也可以!
創建WiFi熱點使用的GitHub上一個開源項目:
https://github.com/oblique/create_ap
putty登錄到ubuntu_meta,具體在樹莓派上操作為:
#將代碼copy到本地,安裝
git clone https://github.com/oblique/create_ap(如果這步不成功,一般是沒有安裝git,使用# sudo apt-get install git 安裝)
下載git項目太慢了,
cd create_ap
su root
make install
#安裝依賴的庫
apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
#創建WiFi熱點(GitHub上有多種方式創建,可以查找自己需要的那種)
sudo create_ap wlan0 lo pi0 123456
注:lo為網卡,可以通過ifconfig查詢,pi0為wifi的名稱,123456為wifi的密碼!
即可看到開啟的wifi熱點
#開機啟動
# vim /etc/rc.local
#將sudo create_ap wlan0 lo pi0 123456 添加到/etc/rc.local當中,即可開機啟動
到此,系統環境算是准備好了,后面將安裝MySQL、Apache、搭建基於樹莓派的數據采集與控制系統。