本帖最后由 x1816 于 2016-10-29 14:10 編輯 之前寫(xiě)的入門(mén)教程,是把樹(shù)莓派當(dāng)普通PC使用的,需要接上顯示器,鍵盤(pán)鼠標(biāo)等輸入輸出設(shè)備。然而樹(shù)莓派小小的身材,低功耗的特性,注定了它有成為小服務(wù)器的希望。 樹(shù)莓派3擁有ARMv8 64bits四核處理器,1GB內(nèi)存,有線無(wú)線一應(yīng)俱全的連接能力,足以作為一個(gè)多用途的小服務(wù)器,在家庭和小型辦公室環(huán)境下起到網(wǎng)絡(luò)硬盤(pán)、代碼托管,網(wǎng)絡(luò)代理,中繼等功能。擁有GPIO也使得其作為智能家居的控制和接入核心成為可能。 這篇教程先描述怎么把樹(shù)莓派打造成一個(gè)服務(wù)器系統(tǒng),也就是一些遠(yuǎn)程管理服務(wù)的開(kāi)通和使用方法。同時(shí)考慮到有些小伙伴沒(méi)有多余的顯示器(比如只有筆記本電腦),或者顯示器接口和樹(shù)莓派不兼容,沒(méi)有轉(zhuǎn)接線等情況,補(bǔ)充講解在沒(méi)有顯示器的情況下,從零開(kāi)始玩樹(shù)莓派的方法。 一線通 通過(guò)大部分入門(mén)教程學(xué)習(xí)使用樹(shù)莓派,那么你現(xiàn)在的樹(shù)莓派大概(至少)是這樣的: 電源線、視頻線,網(wǎng)線,鼠標(biāo),鍵盤(pán),一應(yīng)俱全,操作是方便了,但是拖著一堆線,還有一個(gè)大大的顯示器,怎么也不像是服務(wù)器。 而且如果沒(méi)有顯示器,似乎就玩不轉(zhuǎn)樹(shù)莓派了。 實(shí)際上,樹(shù)莓派的鏡像,第一次啟動(dòng)時(shí)就會(huì)自動(dòng)連接有線網(wǎng)絡(luò),只要路由器打開(kāi)DHCP功能(一般默認(rèn)就是打開(kāi)的)就可以自動(dòng)獲取IP。所以,按照之前入門(mén)教程的操作,插上寫(xiě)有Raspbian鏡像的Micro SD卡后,只要插上電源線和網(wǎng)線就可以了。 稍等片刻,等樹(shù)莓派啟動(dòng)完成 由于沒(méi)有屏幕,需要登錄路由器看看給pi分配的IP。 我這里是192.168.1.66,這個(gè)地址要記住,順便可以在路由器里綁定一下這個(gè)地址,避免重啟后IP地址發(fā)生變化。 后面的操作提到這個(gè)IP,都是指樹(shù)莓派的IP,如果你的IP不同,記得要改成對(duì)應(yīng)的IP。 值得一提的是,樹(shù)莓派3是支持WiFi的,現(xiàn)在大家的路由器都有WiFi了吧,后續(xù)還會(huì)詳解怎么連接WiFi,這樣可以把連接改成無(wú)線方式,那么你的pi就是這樣了: 只有一根電源線 現(xiàn)在大功率大容量的移動(dòng)電源(充電寶)也不少,給部署帶來(lái)了不少方便。如果移動(dòng)電源支持充電的時(shí)候同時(shí)放電,那么相當(dāng)于給樹(shù)莓派配了一個(gè)大容量的UPS了。 由于樹(shù)莓派官方鏡像里不可能配置好你所使用的WiFi名字和密碼,所以對(duì)于沒(méi)有顯示器的用戶,首次使用還是要用有線網(wǎng)絡(luò),先通過(guò)有線網(wǎng)絡(luò)登錄樹(shù)莓派,設(shè)定好WiFi名字和密碼,就可以改成無(wú)線連接了。 遠(yuǎn)程終端----使用SSH SSH就是Secure Shell的縮寫(xiě),我們可以遠(yuǎn)程登錄到終端輸入命令操作,后續(xù)提到輸入命令,配置服務(wù),沒(méi)有特殊說(shuō)明,都可以通過(guò)SSH的方式輸入。 樹(shù)莓派默認(rèn)就是開(kāi)啟SSH服務(wù)的,后續(xù)操作也要注意不要把它給關(guān)了。 在windows下需要下載一個(gè)ssh客戶端用于連接樹(shù)莓派,比如putty。 下載地址:http://www.chiark./~sgtatham/putty/download.html 下載putty.exe到本地。 putty是綠色軟件,直接運(yùn)行putty.exe,設(shè)置如下圖。 輸入IP,選擇SSH,點(diǎn)擊下面的Open就可以了。 第一次連接會(huì)彈出如下的PuTTY Secruity Alert,一定要點(diǎn)擊“是”,允許連接。 接下來(lái)彈出一個(gè)黑色的窗口,提示login as:,這里輸入樹(shù)莓派的用戶名pi,按回車(chē)。 又會(huì)提示輸入password,這里輸入默認(rèn)密碼raspberry(moode系統(tǒng)是moodeaudio),按回車(chē)就登錄了。注意輸入密碼的時(shí)候,屏幕上不會(huì)有反饋,但是密碼確實(shí)是輸入進(jìn)去的。 當(dāng)看到屏幕上出現(xiàn)藍(lán)色的$提示符時(shí),就說(shuō)明登錄已經(jīng)成功了??梢暂斎朊盍恕?/font> 管理員用戶root可以輸入sudo su 進(jìn)入。 在入門(mén)教程里,描述了通過(guò)圖形界面Raspberry Pi Configuration來(lái)配置樹(shù)莓派。它也有一個(gè)字符界面的版本,輸入sudo raspi-config就可以運(yùn)行了。 功能是類(lèi)似的,只是界面不同。小伙伴們可以參考入門(mén)教程,注意只能用鍵盤(pán)操作,鼠標(biāo)這里不可用。 為了以后裝軟件方便,也可以換成國(guó)內(nèi)的鏡像源,比如我這里使用清華大學(xué)TUNA的鏡像站,地址:https://mirrors.tuna./help/raspbian/ 更換方法如下: 先備份一下原來(lái)的配置文件
編輯sudo vi /etc/apt/sources.list文件,刪除原來(lái)內(nèi)容,用以下內(nèi)容代替:
保存文件。 輸入
更新軟件源列表,以后用apt-get安裝軟件就會(huì)通過(guò)這個(gè)鏡像站安裝了。 遠(yuǎn)程訪問(wèn)文件----使用FTP FTP是文件傳輸協(xié)議,有了它就可以方便的和PC交換文件了。 首先安裝vsftpd軟件包
安裝完成后,服務(wù)會(huì)自動(dòng)啟動(dòng),但是在PC上只能下載pi里的文件,不能上傳。 如果需要上傳,需要修改配置文件
把#write_enable=YES這行前面的#號(hào)去掉,表示此行生效。 輸入:wq保存退出。 輸入
重新啟動(dòng)vsftpd程序。 如果一切順利,這行命令是不會(huì)返回任何信息的,如果出現(xiàn)報(bào)錯(cuò)信息,就說(shuō)明配置不正確。 接下來(lái)使用客戶端連接。 Windows自帶的文件管理器就支持FTP,在文件管理器的地址欄里輸入:ftp://192.168.1.66,按回車(chē)后,會(huì)彈出對(duì)話框要求輸入用戶名密碼,用戶名為“pi”,密碼為“raspberry”,稍等片刻,就會(huì)顯示出樹(shù)莓派上的文件。 也可以安裝一個(gè)FTP客戶端,比如開(kāi)源的FileZilla,下載地址: https:///download.php?type=client 軟件使用很簡(jiǎn)單,在頂部“主機(jī)”一欄輸入樹(shù)莓派的IP地址,用戶名為“pi”,密碼為“raspberry”,端口默認(rèn)是21,可以不填,點(diǎn)擊“快速連接”就可以了。 連接后,左邊是本地計(jì)算機(jī)的文件,右邊是raspberry pi上的文件,可以方便的在兩者之間交換文件。 遠(yuǎn)程圖形界面----使用VNC VNC (Virtual Network Console)是虛擬網(wǎng)絡(luò)控制臺(tái)的縮寫(xiě),有了它,就可以遠(yuǎn)程查看樹(shù)莓派的圖形界面了。 服務(wù)端安裝:
啟動(dòng):
注意,這行不用sudo,通過(guò)pi用戶啟動(dòng)就可以了,1440x900是屏幕分辨率,可以根據(jù)自己的需要修改。 vncserver會(huì)要求設(shè)置一個(gè)密碼,按提示輸入就行了。 客戶端使用VNC Viewer 下載地址: https://www./download/viewer/ 安裝啟動(dòng)后,在VNC Server后輸入192.168.1.66:1,最后是冒號(hào)1,注意在英文狀態(tài)下輸入。1是端口號(hào),如果是第一次啟動(dòng)VNCServer,一般就是1,否則可能是2,3等依次遞增的數(shù)字。 然后要求輸入密碼,這個(gè)是剛才啟動(dòng)vncserver時(shí)設(shè)置的密碼。 之后就可以看到圖形界面了: 注意到這是一個(gè)窗口,窗口標(biāo)題還提示了當(dāng)前用戶是pi。 如果經(jīng)常使用,每次手動(dòng)開(kāi)啟vncserver會(huì)比較麻煩,可以設(shè)置開(kāi)機(jī)自啟動(dòng)。 修改rc.local文件:
在exit 0之前插入:
注意rc.local是以root身份執(zhí)行的,這里要切換到pi用戶啟動(dòng)vncserver。 保存文件后,重啟raspberry pi,直接就可以通過(guò)VNC Viewer連接了,不再需要手動(dòng)啟動(dòng)vncserver。密碼是前面第一次運(yùn)行vncserver的時(shí)候設(shè)定的,如果需要修改,可以使用vncpasswd命令。 總結(jié) 有了SSH,F(xiàn)TP,VNC三個(gè)工具,終端界面、文件共享、圖形界面都解決了,完全可以讓樹(shù)莓派放在一邊不接輸入輸出設(shè)備,通過(guò)網(wǎng)絡(luò)接入來(lái)訪問(wèn),為后續(xù)的服務(wù)部署奠定了一個(gè)平臺(tái)基礎(chǔ)。 此帖出自嵌入式系統(tǒng)編程論壇
|
|
來(lái)自: xaymj126 > 《樹(shù)莓派3》