一 樹莓派配置
1)在樹莓派的官方網站http://www.raspberrypi.org/downloads/下載下傳作業系統。
2)下載下傳系統鏡像之後,将Micro SD卡插入電腦,借助Win32 Disk Imager 将鏡像檔案寫入到Micro SD卡之中。
樹莓派使用的linux是debian系統,是以樹莓派啟用root和debian是相同的。debian裡root賬戶預設沒有密碼,但賬戶鎖定。
當需要root權限時,由預設賬戶經由sudo執行,Raspberry pi 系統中的Raspbian預設使用者是pi 密碼為raspberry。
重新開啟root賬号,可由pi使用者登入後,在指令行下執行
執行此指令後系統會提示輸入兩遍的root密碼,輸入你想設的密碼即可,然後在執行
這樣就可以解鎖root賬戶了。使用 su root 切換到 root賬戶。現在樹莓派就有以下預設賬戶/預設密碼:
1)通過配置 /etc/network/interfaces 檔案實作
修改後檔案内容如下:
具體各行配置的意思如下:
上述定義後,如果有網線連接配接,則采取DHCP自動連接配接獲得位址,使用指令
或使用如下指令
成功後,用 ifconfig 指令可以看到 wlan0 裝置,且有了IP位址。
更新源測試,有線或者無線網絡連通過,我們後面對軟體更新是,需要首先進行更新清單更新,執行以下指令即可:
2)修改樹莓派軟體源
例如大連東軟資訊學院的軟體源鏡像位址為——http://mirrors.neusoft.edu.cn/raspbian/raspbian
在修改之前先把源清單備份,然後再修改sources.list
修改 /etc/apt/sources.list
例如使用大連東軟資訊學院軟體源鏡像,修改之後的内容如下:
更新軟體源
更新軟體
如果目前樹莓派已經登入了圖形桌面系統,打開終端,輸入進入配置菜單。
說明一下:
expand_rootfs – 将根分區擴充到整張SD卡,因為整個Image才400多兆,但是現在的SD卡基本都是幾個G的,除非SD卡有其他用途,一般建議選擇這項,這樣可以有足夠多的空間來安裝各種程式。
overscan – 可以擴充或者縮小螢幕的設定,除非一啟動就發現顯示的内容能剛好填滿整個電視的畫面。大部分情況下是不能填滿或者超過,如果這樣就要enable這個,然後在系統啟動之後,更改config.txt中的overscan_left、overscan_right、overscan_top和overscan_bottom的内容,如果顯示内容超出螢幕的範圍(顯示不全),就要設定這些值為正值,如果是1080p,一般設定為48。如果顯示的内容不能填滿螢幕,則設定這些值為負值,如果是1080p,一般設定為-48。具體可以更加顯示的結果,以16為步長進行調整。
configure_keyboard - 這個很重要,前面的螢幕選預設值:Generic 105-key (Intl) PC,但在Keyboard layout:時,顯示出來的都是English(UK)的,要選擇Other,然後在裡面選擇English(US),否則會出現鍵盤的一些符号不對或者對調,比如引号”和@符号對調,#号變成英鎊符号等等。之後的兩個螢幕都選擇預設值就可以了,到了:Use Control+Alt+Backspace to terminate the X server? 時,選擇Yes,表示用這個可以終止X Server,當整個X-Window死掉的時候可以用。
change_pass – 預設的使用者名是pi,密碼是raspberry,一般登入時不需要輸入,但是用ssh遠端連接配接時要用到這個使用者名和密碼,這裡可以更改密碼。
change_locale – 更改語言設定。在Locales to be generated: 中,選擇en_US.UTF-8和zh_CN.UTF-8。在Default locale for the system environment:中,選擇en_US.UTF-8(等啟動完機器,裝完中文字型,再改回zh_CN.UTF-8,否則第一次啟動會出現方塊)。
change_timezone – 更改時區,這個很重要,因為樹莓派沒有内部時鐘,是通過網絡擷取的時間,如果設錯時區,那麼時間就不正确了,選擇Asia – Shanghai,沒錯是Shanghai,木有Beijing,這是Unix的傳統。縮寫是CST,不知道是China Shanghai Time還是China Standard Time。
memory_split – 按照網上的說法,這個功能有Bug,會導緻/boot/start.elf損壞使系統無法啟動,是以不要使用這個功能。可以通過拷貝/boot/下的arm128_start.elf、arm192_start.elf、arm224_start.elf覆寫start.elf來實作顯存和記憶體的劃分。為了能播放高清1080p的視訊,至少要配置設定64M顯存給GPU。是以arm224就不能播放1080p高清視訊。
ssh – 是否激活sshd服務,應該選擇激活,這是當界面死掉後唯一進入機器的通道(如果Kernel沒死的話),可以找另外一部機器,用putty或者其他ssh的工具連接配接到這部機器上,用pi這個使用者登入,至少可以實作安全重新開機。
boot_behaviour – 設定啟動時啟動圖形界面,如果需要開機就進入圖形界面的話就選yes
update – 這就是更新軟體啦,聽說清華大學有個鏡像源,如果感覺更新速度不給力的話可以試試
更新資料源
安裝中文字庫
更改系統中的菜單界面
用空格鍵勾選前面帶有 “zhCN.UTF-8” 的選項,這些表示是中文字庫。然後重新開機系統。
安裝智能通用輸入法 sudo apt-get install scim (如遇使用者選擇,選擇y)
安裝智能拼音中文表格 sudo apt-get install scim-table-zh (如遇使用者選擇,選擇y)
安裝智能拼音輸入法 sudo apt-get install scim-pinyin (如遇使用者選擇,選擇y)
重新開機
切換方法Ctil+空格面.
修改/boot/config.txt 檔案
要旋轉顯示器,在這檔案内加上以下一行代碼:
要讓顯示器連接配接更加可靠,支援 HDMI 熱插拔,在檔案内加上以下一行代碼:
然後重新啟動系統。
修改 /boot/config.txt ,找到 hdmi_mode=16行。查找以下清單中你要的分辨率的mode值,修改“hdmi_mode=16”為你要的mode值:
比如:640x480 60Hz就是修改為“hdmi_mode=4”
樹莓派自帶的vim不是很好用,比如預設不支援小鍵盤及方向鍵等,可以使用以下指令更新一下
通過windows自帶的遠端桌面軟體,可以遠端通路樹莓派桌面應用,使用windows指令 mstsc
為了能用raspberrypi.local來通路到區域網路裡的樹莓派
通常linux伺服器是通過ssh用戶端來進行遠端登入和管理的。然而如何友善的實作用戶端與linux伺服器端的檔案互動呢?這就需要用到rz(上傳)、sz(下載下傳)工具。
sz/rz除了需要在Linux上面安裝程式,還需要有支援sz/rz指令的終端軟體,SecureCRT和Xmanager都支援sz/rz指令。
解決SecureCRT無法用非root賬号登入ssh,使用rz傳輸檔案時會出現以下問題:
解決方法:
這是因為SecureCRT設定中的使用者名和你登入時候輸入的使用者名不相符,在這裡改一下就可以:
修改後登入正常,這樣可以禁用伺服器的ROOT登入了(為了安全)
樹莓派(raspberry pi)用了幾次後,發現鍵盤老是按錯,一些字元打不出來或打錯 ,發現是鍵盤布局不對,樹莓派(raspberry pi)是英國産品,預設鍵盤布局是英國(GB),我們用的鍵盤布局一般是美國(US)。更改鍵盤布局,指令如下:
進入後,選通用的101鍵PC鍵盤
按tab鍵,到OK,按Enter确定,在鍵盤layout選擇中,選Other
按tab鍵,到OK,按Enter确定,然後在選項中,選English(US)
按tab鍵,到OK,按Enter确定,再選English(US, alternative international)
按tab鍵,到OK,按Enter确定,然後一路按OK,退出後,重新開機系統
使用以下指令安裝浏覽器
開機啟動某個特定程式
生成一個*.desktop檔案(比如:my.desktop),指令如下:
輸入以下檔案内容:
在使用過程中發現過一陣 SSH 和 FTP 就連結不上了,這怎麼行?Wifi 斷了這個鏡子不就不能工作了。解決這個問題很簡單,建立并編輯檔案 /etc/modprobe.d/8192cu.conf 并且粘貼下列内容:
然後使用 sudo reboot 進行重新開機就可以了。
linux啟動時,使用者登入後,會執行/etc/rc.local腳本檔案,一般我們把要自動執行的指令放在該檔案中,是以修改該腳本在檔案尾部(在exit0前)加上以下代碼
比如:以root身份登入,就添加以下一句:
使用 commond(Alt) + d 切換程式
在終端輸入以下指令:
然後再編輯一下配置檔案,這樣就可以設定通路限制了。
重新開機服務
一個知識點,你自己看懂了,那是一個層次;你會用,是另外一個層次;你寫出來,你寫出來讓别人懂,那又是更高的一個層次;你用最通俗的言語,把知識點講出來,讓别人一下子明白,又是更高的一個層次。
如果您覺的本篇文章有用,可以贊助作者一些小額的比特币,用來買咖啡,謝謝。
注:轉載需注明出處及作者名,嚴禁惡意轉載,尊重原作者的勞動成果。