最近入手了樹梅派3b,用來搭建宿舍共享的熱點和NAS。
先報個價,一套折騰下來花了500大洋,樹梅派3加外殼200,電源加內存卡100,顯示器淘寶二手150,有線鍵鼠50。
一、系統推薦🐜
作為桌面和服務器使用,我推薦ubuntu mate 16.04。官方的raspbian系統在我這邊有個很魔性的bug,系統默認為英國鍵盤,不是標准鍵位,改了配置后,有一定幾率還是英國鍵盤,鍵盤需要插拔一次才能變成配置的鍵位。ubuntu mate雖然流暢度稍遜,但是勝在沒有奇怪的問題,作為桌面系統更方便。
作為家庭多媒體系統使用的話,我推薦openELEC。和LibreELEC,XBMC,XBian比較,openELEC的使用體驗最好,界面和流暢度都是最佳。在設置中文之前,注意將系統字體切換成Arial based,否則會無法顯示中文。
update20170412: 目前最新的openELEC版本是剛發布的8.0,簡單試用了一下,流暢度還是很好,界面更好看了。但是沒找到讀取外接硬盤和中文界面的選項,所以沒有測試視頻播放,想必也是沒問題的。穩定使用的話還是推薦老版本7.0.1
二、個人熱點🐜
個人熱點搭建我使用的是create_ap腳本,GitHub上下載之后make install即可。注意安裝依賴:
sudo apt install hostapd dnsmasq
接着配置create_ap:
1. 使用ifconfig查看網卡名稱
圖中紅色標記的是網卡名稱,一般有線網卡以e開頭,無線網卡以w開頭。
2. 修改配置文件
配置文件路徑為 /etc/create_ap.conf,按說明修改對應的行:
WIFI_IFACE=無線網卡名稱 INTERNET_IFACE=有網的網卡(可能為有線網卡也可能為無線網卡) SSID=熱點名稱 PASSPHRASE=熱點密碼
3. 開啟熱點
sudo systemctl start create_ap
4. 設置開機啟動
sudo systemctl enable create_ap
三、NAS文件共享🐜
我使用的是samba方案
1. 首先安裝相關程序:
sudo apt install samba
2. 修改配置文件
配置文件路徑為 /etc/samba/smb.conf,在配置文件最后添加如下內容:
# browseable、public、writable這三個選項可進行簡單權限控制 # 用戶名須為主機上已存在的用戶名,且該用戶須擁有共享文件夾的訪問權限 [share] #網絡上顯示的共享文件夾名稱 path = 共享文件夾路徑 valid users = 用戶名 browseable = yes public = yes writable = yes
3. 設置共享用戶名密碼
smbpasswd -a 用戶名
按照要求輸入共享密碼,共享密碼和系統用戶密碼相互獨立,為安全考慮最好設置不同的密碼
4. 開機自啟:
sudo systemctl enable smbd
四、默認啟動到tty🐜
樹梅派畢竟配置較低,作為服務器運行的話,默認啟動到cli界面較好。這樣可以在需要的時候使用startx命令啟動x圖形界面即可。
首先取消lightdm圖形登錄界面的自啟:
sudo systemctl disable lightdm
tty端的自動登錄功能是通過getty程序完成的,網上很多教程針對的舊的init系統,不適用於systemd。在此解說下systemd下的做法。
首先還是編輯配置文件:
sudo systemctl edit getty@tty1
填寫如下內容:
[Service] ExecStart= ExecStart=-/sbin/agetty -a mate --noclear %I $TERM
再然后還是啟動開機自啟服務:
sudo systemctl enable getty@tty1
至此,初步折騰完畢。