目錄
- 前言:
- 步驟:
- 淘寶購買配件
- 下載系統和燒系統
- 開始連接
- 開始登錄
- 設定中文字體
- 設定root用戶和配置時間
- 換源
- 打通防火墻(建站)
- 安裝寶塔
- 內網穿透
- 安裝個人云盤
- 番外篇:VNC問題:
- 總結
- 參考鏈接
前言:
本人大學生,弄樹莓派是因為想在學校架設私人服務器,掌握了一定的Linux基礎,現在我分享一下自己的從0到1的路程,大家可以根據目錄有選擇性的參考,若有疑問:2911567026@qq.com可以聯系我,盡力幫助,
步驟:
淘寶購買配件
| 參考 | 價格 |
|---|---|
| 4B-4GB | 415 |
| 亞克力盒子加風扇 | 17 |
| 64G記憶體卡加讀卡器 | 34 |
| 電源加散熱 | 18元 |
這個價格我也僅能供大家參考,市場隨時都在變的,然后建議不要買一套
下載系統和燒系統
可以在這里樹莓派官方網站下載系統
大佬們可以選擇更多版本的,但如果不玩花的這個也就夠了,
燒系統的話,大家在進行每一步的時候盡量小心點,因為這玩意不存在快照,一不小心又要重來
- 先將SD卡格式化干干凈凈
- 準備好燒系統的軟體開始燒系統
- 燒好的系統會被分成2個區域,所以不要覺得出錯了
- 因最新版的樹莓派沒有開ssh,所以,打開燒錄完系統的sd卡,新建一個名為ssh,無后綴的檔案,
推薦的燒錄軟體:Win32Disklmager

開始連接
- 最簡單的一種就是插入路由器
- 也可以筆記本接無線網,樹莓派接筆記本,但是要在網路管理中心改一下(手機熱點)
- 也可以臺式接網線,樹莓派接臺式(銳捷什么的會判斷你外接判斷為外掛)
- 所以不要急,方法總比困難多
- 反正最后就是你的電腦和你的樹莓派構成了網路群,內網去找樹莓派的IP地址
- 找IP地址可以用埠掃描軟體掃描,也可以使用cmd
- 使用cmd 先是查看自己的內網ip 然后同一網段下去找樹莓派的ip地址
- cmd 2個命令 ipconfig 與 arp -a
- 去PuTTY官網下載好了,開始ssh連接
開始登錄
默認賬號為pi,密碼為raspberry,在后面會有機會改密碼的,先用著,
- 安裝vncserver
sudo apt-get install tightvncserver
- 安裝xrdp
sudo apt-get install xrdp
- 安裝xrdp
sudo apt-get install vnc4server tightvncserver
注意: 網速會慢一點,稍后會進行換源
- 為了以后能進行VNC
- sudo raspi-config -> InterFace Option ->VNC -> enable
- 登錄遠程桌面(win+R) 輸入你的pi 然后賬號密碼都是默認的
- 進入后根據操作,會配置好基礎設定,包括密碼
- 以下操作建議在圖形界面的終端操作(效果差不多)

設定中文字體
- 安裝字庫
sudo apt-get install ttf-wqy-zenhei
- 安裝拼音輸入法
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
- 配置中文環境
sudo raspi-config

再選擇local 然后找到zh_CN.UTF-8,直接按空格選取,然后按tab鍵確認,
怎么進來的就要完完整整地推出
最后重啟
sudo reboot
設定root用戶和配置時間
- 給root設定密碼
sudo passwd root
- 進入root
su -
- 切換回普通pi
su - pi
- 注意:輸入密碼的時候不會顯示的,所以跟著感覺輸入回車就好了,
- 輸錯了也不要亂按!卡死了這不是云服務器,不好搞,
- 到此已經進入root用戶下了,我們必須配置時間,為換源做準備,
- 設定時間
date -s '2021-7-30 xx:xx:xx'
- 將時間寫入bios避免重啟失效,
hwclock -w
換源
時間不對是不成功的
- 備份軟體源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
- 修改軟體更新源 組態檔
sudo nano /etc/apt/sources.list
- 用#注釋原文內容,加入
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
- 修改系統更新源 組態檔
sudo nano /etc/apt/sources.list.d/raspi.list
- 用#注釋原文內容,加入
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
- 樹莓派更新資訊資料
sudo apt-get update
打通防火墻(建站)
- 安裝管理
sudo apt-get install ufw
- 啟用
sudo ufw enable
- 查看防火墻狀態
sudo ufw status
- 允許外部訪問80埠
sudo ufw allow 80
80:默認埠 3306:資料庫埠 8888:寶塔面板埠
其實有了寶塔面板之后可以在那上面打開,這里打開是為了能夠安裝寶塔面板
安裝寶塔
- 安裝命令
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
- 注意:我已經忘了具體的命令了(應該是ubuntu版的)
- 實在把握不住就百度搜索寶塔面板到官網看看
- 安裝好了會彈出內外網入口
- 這里選擇內網入口,在圖形界面選擇默認瀏覽器打開
- 輸入賬號和密碼就行了
- 選擇你對應的版本(這將會消耗很長段時間)
- 之后就跟阿里云,騰訊云一模一樣了,
內網穿透
下載地址:https://github.com/fatedier/frp/releases
下載版本:

這里有幾個注意點:
- 內網想在外網訪問:那么你的樹莓派就是客戶端
- 應該配置frp檔案(具體詳細配置麻煩大家自行百度下)
什么意思呢?就是以后你的ssh登錄就可以用 你的ip地址的7999埠來進行登錄了
服務端:
這里僅供參考,想怎么穿透,得花點時間學習下(學習成本很小)
- 切換到root下
- 創建子視窗,此時進入了當前路徑下的子視窗
screen -S frp
ll
- 啟動
./frpc -c ./frpc.ini
- 一起按ctrl + a + d 回到主界面
- 先開啟公網的,再開啟內網的
- 只要不重啟,這個后臺程式就會一直跑下去
如果訪問不成功,查看對應的埠是否開啟,在子視窗也會報錯原因的
內網的樹莓派在寶塔面包操作就好了
外網的阿里云在寶塔面板開啟我記得是不行的,得到官方控制臺下的安全組打開才行
安裝個人云盤

寶塔面板-》軟體商店-》一鍵部署-》可道云
注意下埠號,然后內網穿透即可
訪問地址 你的外網IP:穿透介面 比如 xx.xx.xxx.xxx:yyyy
番外篇:VNC問題:
如果是黑屏:
網上普遍的做法是:
在設定里面調整什么解析度什么的(我有點忘了)
關鍵這個選項還有點難找,因為4B的選項跟原來的不一樣
然后小心點找是有的,出現了遠程顯示后問題又來了
解析度不對:就是整個螢屏放大了,很難受
- 最后找到的做法是(資料):
vncserver -geometry 1920x1080 -randr 1920x1080
xrandr -s 1920x1080
如果滑鼠變成一個叉號了,再輸入如下命令:
lxappearance
以后重啟還會恢復的,但是樹莓派怕是1年都不會停吧
-
vncserver :7 -geometry 1920x1080 這條命令的意思是在默認埠上+6
-
我的做法:
-

vncserver :2 -geometry 1920x1080
前提是保證5091 + 1 即5092埠開的
出現滑鼠為叉叉 lxappearance
搞定
總結
這個應該算是全的吧 QAQ
至于為什么寫,因為當初我找這些資料都用了很多時間,希望能幫助到各位
我的樹莓目的已經達到了,機器學習的大佬,還要繼續折騰才行
如果有什么錯誤,請在評論區指出
若果有幫助,點個贊吧,嘻嘻
參考鏈接
https://blog.csdn.net/iefenghao/article/details/88836303
https://blog.csdn.net/oneil2016/article/details/51837627
https://blog.csdn.net/xnlay/article/details/79048508
https://www.cnblogs.com/suiyueshentou/p/7798340.html
https://blog.csdn.net/zuoguaishouxiao/article/details/106142955
https://blog.csdn.net/a497785609/article/details/77944327
https://blog.csdn.net/weixin_44513679/article/details/116142001
https://blog.csdn.net/deyafoo/article/details/105243894
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291278.html
標籤:其他


