來源:公眾號(hào)【魚鷹談單片機(jī)】
作者:魚鷹Osprey
ID ??:emOsprey
導(dǎo)讀
前段時(shí)間家里搞了一臺(tái)自用服務(wù)器?家里寬帶搞個(gè)服務(wù)器,YYDS(一)使用樹莓派 3B+,16 G(TF卡) + 1G 配置,增加各種功能后,明顯感覺不夠用了。
于是準(zhǔn)備使用 樹莓派5 升級(jí)一下服務(wù)器。配置如下:
2.4GHz 四核 64 位 Arm Cortex-A76 CPU
VideoCore VII GPU,支持 OpenGL ES 3.1、Vulkan 1.2
雙 4Kp60 HDMI 顯示輸出
4Kp60 HEVC 解碼器
雙頻 802.11ac 無線網(wǎng)絡(luò)
藍(lán)牙 5.0 / 低功耗藍(lán)牙(BLE)
高速 microSD 卡接口,支持 SDR104 模式
2 個(gè) × USB 3.0 端口,支持同時(shí) 5Gbps 操作
2 個(gè) × USB 2.0 端口
千兆以太網(wǎng),支持 PoE+
2 × 4 通道 MIPI 攝像頭/顯示器接口
用于快速外設(shè)的 PCIe 2.0 x1 接口
樹莓派標(biāo)準(zhǔn) 40 針 GPIO 接口
板載實(shí)時(shí)時(shí)鐘 RTC
電源按鍵
購買的 4G 內(nèi)存(以為怎么也夠用了,后面發(fā)現(xiàn)gitlab內(nèi)存占用很高,只能優(yōu)化配置),性能相比 4B 提升 2~3 倍,更不要說和我的 3B+ 對(duì)比了:
四核 1.2GHz 博通 BCM2837 64 位 CPU
1GB 內(nèi)存
無線局域網(wǎng)和低功耗藍(lán)牙(BLE)
以太網(wǎng)
40 針擴(kuò)展 GPIO
4 個(gè) USB 2 端口
4 極立體聲輸出和復(fù)合視頻端口
全尺寸的 HDMI
CSI 攝像機(jī)端口
DSI 顯示端口
用于操作系統(tǒng)和存儲(chǔ)數(shù)據(jù)的微型 SD 端口
升級(jí)后的開關(guān)式微型 USB 電源,最高可達(dá) 2.5A 電流
算是單車變摩托了。
功能+使用經(jīng)驗(yàn)
目前服務(wù)器的主要功能如下:
1、gitlab V14.6.1,自己開發(fā)的代碼以后都整理在這里,方便管理,同時(shí)使用 gitee 作為備份。
2、添加防火墻 UFW,ssh 密鑰遠(yuǎn)程登錄,關(guān)閉 22 端口,換成其它端口,關(guān)閉密鑰登錄,保證登錄安全
3、samba ?家里的網(wǎng)絡(luò)資源共享服務(wù)器(小米電視之類的也可以使用),但是這個(gè)只能局域網(wǎng)使用,遠(yuǎn)程是不行的,因?yàn)槟壳斑@個(gè)端口被運(yùn)營商禁用了,開通比較麻煩。所以現(xiàn)在基本上是使用 MobaXterm 這個(gè)工具登錄和傳輸文件(這個(gè)工具還是比較強(qiáng)大的,支持串口、ssh 等方式,推薦使用)
4、Nginx,開源網(wǎng)頁服務(wù)器,目前魚鷹主要用來分享一些課程和公眾號(hào)資源(如果在早期搭建了這個(gè)服務(wù)器,就會(huì)在自己服務(wù)器分享而不是百度網(wǎng)盤形式了)
5、frp 內(nèi)網(wǎng)穿透工具,準(zhǔn)備自己搭一個(gè)內(nèi)網(wǎng)穿透服務(wù)器,這樣以后我開發(fā)的一些好用的板子都可以通過它遠(yuǎn)程訪問了。
6、ddns 動(dòng)態(tài)域名服務(wù),目前魚鷹使用的是免費(fèi)的?公云 提供的服務(wù),這樣魚鷹可以直接通過域名訪問家里的服務(wù)器(家里的雖然是公網(wǎng) IP,但卻是動(dòng)態(tài)的 IP,所以必須使用這個(gè))動(dòng)態(tài)域名服務(wù) DDNS,YYDS(四)。當(dāng)然免費(fèi)的也有一定的風(fēng)險(xiǎn),之前就是 f3322.net 域名失效,只能換域名。不過因?yàn)榧依锏穆酚善魇?TP-LINK,并且做了橋接,因此魚鷹可以在手機(jī) APP 上直接查詢到家里的 IP 地址(據(jù)說 TP-LINK 路由器也有免費(fèi)的 DDNS 服務(wù)可用,具體沒折騰)。
7、自動(dòng)掛載硬盤,買了一塊 2T 空間的硬盤,開始時(shí)是?ext4?文件系統(tǒng),但是可能因?yàn)椴僮鞔笪募姓`(拷貝大量的文件,然后等不及又強(qiáng)行中斷了,建議使用 rsync -a --info=progress2 拷貝文件,這樣可以看到進(jìn)度條),導(dǎo)致經(jīng)常性出現(xiàn)文件丟失現(xiàn)象,又考慮到和 window 傳輸文件不方便,后面干脆格式成 NTFS,就是權(quán)限問題不太友好,因此掛載時(shí)需要特殊配置 /etc/fstab:
proc /proc proc defaults 0 0
PARTUUID=b85799d8-01 /boot vfat defaults 0 2
PARTUUID=b85799d8-02 / ext4 defaults,noatime 0 1
UUID=FCEA-85D9 /u-disk vfat defaults,utf8,uid=1000,gid=1000,dmask=022,fmask=133,noatime,nofail,x-systemd.mount-timeout=2min 0 0
UUID=B8CCD0FCCCD0B5BA /samba ntfs defaults,user,rw,iocharset=utf8,umask=000,nls=utf8,noatime,nofail,x-systemd.mount-timeout=2min 0 0
UUID=8482362482361ADE /back ntfs defaults,user,rw,iocharset=utf8,umask=000,nls=utf8,noatime,nofail,x-systemd.mount-timeout=2min 0 0
UUID=1c95153b-6f4a-4348-9f48-fbb9b08f1747 /gitlab-data ext4 defaults,noatime,nofail,x-systemd.mount-timeout=2min 0 0
#check: sudo mount -a # 配置后使用該命令檢查是否有誤,防止掛載失敗
另外就是硬盤有可能掛載失敗,為了我們始終能系統(tǒng)運(yùn)行起來(方便遠(yuǎn)程登錄),需要在上面設(shè)定掛載超時(shí)時(shí)間。之前就出現(xiàn)過因固態(tài)硬盤問題,死活登錄不了,只能斷電重啟,又考慮到遠(yuǎn)程斷電不方便,因此購買了一個(gè) WiFi 遠(yuǎn)程控制插座,這樣萬一出現(xiàn)特殊情況,可以隨時(shí)遠(yuǎn)程重啟。
8、電視盒子
????小米電視(其他電視盒子類似)可以利用高清播放器這個(gè)app播放samba 里面的電影、電視劇、音樂等資源,這樣家里人需要看什么電影,都可以遠(yuǎn)程放進(jìn)去,然后在電視機(jī)上觀看了。文章來源:http://www.zghlxwxcb.cn/news/detail-840379.html
?生命不息,折騰不止文章來源地址http://www.zghlxwxcb.cn/news/detail-840379.html
到了這里,關(guān)于單車變摩托-自建服務(wù)器??!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!