免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
記錄一次搭建家用小型服務(wù)器的經(jīng)歷

記錄一次搭建家用小型服務(wù)器的經(jīng)歷

原文鏈接:https://www.cnblogs.com/blog5277/p/11261049.html

原文作者:博客園--曲高終和寡

*******************如果你看到這一行,說(shuō)明爬蟲(chóng)在本人還沒(méi)有發(fā)布完成的時(shí)候就抓走了我的文章,導(dǎo)致內(nèi)容不完整,請(qǐng)去上述的原文鏈接查看原文****************

0. 前景提要

由于一直有個(gè)想法,就是搞一套自己的云端開(kāi)發(fā)環(huán)境。

0.1 希望不管是在家里,還是公司,還是任何一個(gè)地方,甚至是手機(jī)、平板。只要能聯(lián)網(wǎng),就能連接上自己熟悉的開(kāi)發(fā)環(huán)境開(kāi)始開(kāi)發(fā)。

0.2 由于阿里服務(wù)器太貴了(阿里云香港1H2G1M,3年1800+),并且在國(guó)內(nèi)的服務(wù)器、網(wǎng)站一定要備案(我玩膩了com域名,在搞花里胡哨的后綴域名,不能備案),就很麻煩(雖然我也不搞法外之事)。而國(guó)外的服務(wù)器呢,很便宜,但是可用性要持懷疑態(tài)度,并且可能經(jīng)常換服務(wù)器(被墻了、IDC跑路了、又發(fā)現(xiàn)了一家新的更便宜更好的IDC)等原因,來(lái)回配環(huán)境、備份遷移數(shù)據(jù)庫(kù),太麻煩了。

所以萌生了一個(gè)念頭---->組建自己的家用小型服務(wù)器

這樣就可以:

0.3 省錢(qián),硬件不壞就可以一直用,哪個(gè)硬件壞了更換哪個(gè)

0.4 穩(wěn)定,數(shù)據(jù)庫(kù)的數(shù)據(jù)在自己的硬盤(pán)上,寫(xiě)好定時(shí)任務(wù)定期同步至onedrive和googledrive,穩(wěn)定性99.99999%

1. 硬件準(zhǔn)備

家用小型服務(wù)器嘛,我的原則是【小、安靜、功耗低、性能強(qiáng)勁】。一開(kāi)始在這幾項(xiàng)里面糾結(jié),我相信有組建家用服務(wù)器、NAS、HTPC的人都考慮過(guò)下面幾款:

【新創(chuàng)云等超迷你無(wú)風(fēng)扇主機(jī)】?jī)?yōu)點(diǎn):小,安靜,功耗低。缺點(diǎn):J1900性能不太夠(600價(jià)位),當(dāng)小服務(wù)器跑項(xiàng)目還行,我還想搭建開(kāi)發(fā)環(huán)境就不夠了,沒(méi)有硬盤(pán)位沒(méi)法當(dāng)NAS,視頻解碼能力相當(dāng)差,當(dāng)HTPC夠嗆。而I3/I5/I7低壓u的價(jià)格都要到1000+去了,真的貴,不劃算,最后被我排除。(如果沒(méi)打算搭建開(kāi)發(fā)環(huán)境或者當(dāng)NAS、HTPC,這款非常好)

【星際蝸?!?jī)?yōu)點(diǎn):價(jià)格便宜(普通C款300,皇帝C款450),功耗低,硬盤(pán)位多,C款皇帝版13SATA位,雙網(wǎng)口可做軟路由。缺點(diǎn):看起來(lái)很好,但是問(wèn)題有點(diǎn)多。電源一般都要換,風(fēng)扇也要換,換了聲音也有點(diǎn)大。體積不小有點(diǎn)占地方。這么添來(lái)添去一換下來(lái)價(jià)格就上去了,并且我其實(shí)沒(méi)有做NAS的需求,硬盤(pán)太貴我買(mǎi)不起。。。J1900性能同樣不夠我用。除了機(jī)箱最好,其他的硬件品質(zhì)都一般般。所以這款也被我PASS了(如果拿來(lái)做NAS的,我覺(jué)得C款皇帝版是首選,到手后換個(gè)靠譜電源扔儲(chǔ)物室里完全OK)

【酷播云2】?jī)?yōu)點(diǎn):功耗低,性能比上面?zhèn)z好(J3455),用料比較扎實(shí)。缺點(diǎn):價(jià)格相比上面兩個(gè)有點(diǎn)貴了(720無(wú)硬盤(pán)內(nèi)存),只有兩個(gè)SATA口(如果組件家用HTPC,小服務(wù)器,8T需求以下的NAS,這個(gè)首選)。但是這個(gè)性能仍然是。。。我感覺(jué)有些許欠缺。

最后我了解到了【ITX主機(jī)】,缺點(diǎn)是價(jià)格貴,功耗高了一點(diǎn)。優(yōu)點(diǎn)可太多了:比星際蝸牛、酷播云體積小的多,可擴(kuò)展性強(qiáng)得多,性能強(qiáng)幾倍,安靜程度僅次于無(wú)風(fēng)扇的服務(wù)器,離開(kāi)20厘米就聽(tīng)不見(jiàn)任何聲音,硬件都是大牌可信賴穩(wěn)定性高。

組成了這樣的配置:

機(jī)箱:迎廣肖邦

散熱:?jiǎn)趟疾瓾P400

電源:臺(tái)電150W

主板:微星B250I PRO

CPU:I7-7700T (ES版)

內(nèi)存:光威8GDDR4 2133+海力士8GDDR4 2133

硬盤(pán):西部數(shù)碼240G NVME 

這一套下來(lái)分別收到手總和是花了1650塊錢(qián)。比上面的三種方案貴了一些,但是上面的方案要么是配不到16G內(nèi)存,要么是改裝配到了,價(jià)格不比這個(gè)便宜多少了。

體積小,漂亮,安靜,待機(jī)功耗不到10W,滿載功耗40W,各硬件也基本是二三線牌子,可比上面說(shuō)的強(qiáng)多了。

后續(xù)擴(kuò)展性的話,主板電阻短接支持到8代U,U也可以換標(biāo)壓的,內(nèi)存最大支持32G2400,硬盤(pán)還有4個(gè)SATA口。

整體而言非常滿意。

下面附幾張偷來(lái)的圖,機(jī)箱是一樣的所以拍出來(lái)效果也是一樣的,大家可以看一下大小

2. 系統(tǒng)準(zhǔn)備

這臺(tái)小服務(wù)器,一方面是裝數(shù)據(jù)庫(kù)當(dāng)服務(wù)器,另一方面也要搭建云開(kāi)發(fā)環(huán)境。所以非圖形化界面的各種CentOS/Ubuntu Server之類的直接就不考慮,要裝帶桌面環(huán)境的

2.1 【Manjaro】我對(duì)Manjaro這個(gè)系統(tǒng)可真是又愛(ài)又恨。

2.1.1 愛(ài)就不談了,arch系的Linux魅力,想必有所耳聞的都應(yīng)該知道,AUR,滾動(dòng)發(fā)版,強(qiáng)大的WIKI。

2.1.2 恨的話得談?wù)?。我目前還只是個(gè)Linux小白,后面遇到的問(wèn)題或許其實(shí)有非常簡(jiǎn)單的解決辦法,但是我沒(méi)法解決:

2.1.2.1 最開(kāi)始接觸Manjaro的時(shí)候,我是在Windows上,裝了個(gè)VMware虛擬機(jī),在虛擬機(jī)里面裝的Manjaro,然后就遇到了一個(gè)問(wèn)題:不裝VMware Tools沒(méi)法Windows向Manjaro復(fù)制粘貼東西,裝了VMware Tools,Manjaro沒(méi)法全屏,窗口就只有600*480,這我谷歌百度都沒(méi)法解決。

2.1.2.2 Manjaro上裝輸入法,說(shuō)實(shí)話在Windows上我覺(jué)得最好用的輸入法是手心,但是在Mac和Linux里就只能選搜狗輸入法了,谷歌拼音、小狼豪(RIME)我都不喜歡,沒(méi)有搜狗拼音順手。在Manjaro上的搜狗拼音的依賴庫(kù)是有問(wèn)題的,需要裝很多老版的依賴庫(kù),然后軟鏈接過(guò)去。可以弄成功,但是真的很麻煩,我這人最討厭麻煩了,這種無(wú)謂的麻煩。

2.1.2.3 在虛擬機(jī)里,Manjaro會(huì)睡死,沒(méi)有辦法解鎖,點(diǎn)什么都沒(méi)反應(yīng),甚至?xí)е摂M機(jī)睡死,導(dǎo)致任務(wù)管理器都沒(méi)辦法強(qiáng)制關(guān)閉VMware。

2.1.2.4 上面這些仍然沒(méi)有澆滅我的熱情,我覺(jué)得1,3都是虛擬機(jī)的BUG,我買(mǎi)了ITX主機(jī)以后一定可以解決的。然而上面的硬件都到了,拼好之后裝了Manjaro,幾天的時(shí)間死機(jī)了2次(長(zhǎng)時(shí)間不操作后自動(dòng)注銷(xiāo),登錄進(jìn)去之后卡在界面,什么都操作不了)【我每次安裝都是從Manjaro的官網(wǎng)下的最新iso,非老版/第三方網(wǎng)站下的】,我搭建這小服務(wù)器肯定得穩(wěn)定運(yùn)行啊。Manjaro被我放棄了。

2.2 【W(wǎng)indows Server、Windows】我本身也是為了學(xué)習(xí)練手一下Linux環(huán)境,這個(gè)盡管我最熟悉最喜歡,但是還是要往后稍一稍的,是最后的備選項(xiàng)

2.3 【Ubuntu】之前在虛擬機(jī)里一直用的是Ubuntu,用的也習(xí)慣了,不美化的話做桌面版太丑了,想換換新的

2.4 【Mint、MX Linux】后續(xù)備選(然而我估計(jì)要是Deepin遇到問(wèn)題最后我不用了的話,最有可能還是拐回Ubuntu了,畢竟Linux桌面版實(shí)際的老大哥,參照這個(gè)下載量:https://snapcraft.io/chromium  ,還有谷歌趨勢(shì),其它的還是弟弟,除了丑也沒(méi)別的缺點(diǎn)了)

2.5 【Deepin】國(guó)產(chǎn)之光 之前一直聽(tīng)別人吹這個(gè)系統(tǒng),但是我是嗤之以鼻的。。。我覺(jué)得沒(méi)有商業(yè)巨頭管理維護(hù)(如Red Hat系),沒(méi)有大型企業(yè)大規(guī)模實(shí)際應(yīng)用,社區(qū)活躍度一般般,這系統(tǒng)怎么能用嘛

--------------------------------------真香--------------------------------------

我非常喜歡Deepin的桌面,網(wǎng)上的各種Ubuntu/Manjaro所謂的美化,基本都是給美化成Mac的樣子,何必呢???????我喜歡Mac的風(fēng)格的話我為啥不用Mac???

我不喜歡Mac,我家現(xiàn)在還有一個(gè)2016款15寸MacBook Pro,I7,16G,帶Touch Bar,給對(duì)象用了。對(duì)Mac的不喜歡是一點(diǎn)一點(diǎn)累積起來(lái)的,除了全局可用的cmd+w/q,cmd的位置非常合理,用大拇指就可以很輕易的按到以外,對(duì)Mac沒(méi)有任何留戀,反倒是想到Mac就頭大。

而deepin有顯然異于Mac OS的界面(原版Manjaro也有),我非常喜歡。

目前的話,用起來(lái),Ubuntu怎么用Deepin也怎么用,遇到問(wèn)題了直接搜Ubuntu的解決辦法,在Deepin上99%都管用,開(kāi)箱即用,非常舒服。

所以以下都是基于Deepin的系統(tǒng)來(lái)說(shuō)的,Ubuntu也可以參考著用。

3 軟件準(zhǔn)備

3.1 富強(qiáng),這個(gè)在博客園不能多說(shuō),要被和諧,以后個(gè)人博客開(kāi)起來(lái)了在里面補(bǔ)充。重點(diǎn)是不能用帶R的,只能原版的,我也不知道為啥。記得開(kāi)啟系統(tǒng)網(wǎng)絡(luò)代理那里,手動(dòng)代理,S0CK轉(zhuǎn)發(fā)那里填上127.0.0.1:端口,這里不建議用默認(rèn)的1080,可能會(huì)被占用,改個(gè)不常用的就行。Chrome也不用按照網(wǎng)上下那個(gè)代理插件了,設(shè)置好直接用就行了,至少Deepin里面是這樣的。

3.2 一臺(tái)有公網(wǎng)的服務(wù)器提供FRP。如果家庭寬帶有公網(wǎng)也可以用,不過(guò)部分家庭寬帶的公網(wǎng)沒(méi)有80和443端口。有的有80和443端口,hostloc的老哥說(shuō)也是有井茶叔叔邀請(qǐng)喝茶的風(fēng)險(xiǎn),不僅僅是涉及到返洞,抱利,帆強(qiáng)什么的,諸如版權(quán)問(wèn)題,交互性(比如論壇/留言),還有一些自己不經(jīng)意間就違規(guī)的情況。所以保險(xiǎn)起見(jiàn)還是不要用家庭寬帶的端口放網(wǎng)站了,當(dāng)然要是只放個(gè)數(shù)據(jù)庫(kù)走數(shù)據(jù)庫(kù)的端口這完全沒(méi)問(wèn)題。服務(wù)器盡量選擇延遲低,帶寬大的。國(guó)內(nèi)的服務(wù)器,阿里,騰訊之類的,也就1-5M的小水管還特別貴。。。實(shí)在是扣啊。。。國(guó)外的IDC商自己找,建議找香港>日本>新加坡>臺(tái)灣>美國(guó)西海岸圣何塞等有CN2的機(jī)房,只拿來(lái)做FRP轉(zhuǎn)發(fā),對(duì)機(jī)器配置無(wú)要求,可以買(mǎi)最低配的VPS,但是不能買(mǎi)虛擬空間。

3.3 FRP,這部分重點(diǎn)說(shuō)一下,F(xiàn)RP的作用是,將請(qǐng)求到FRP SERVER(FRP服務(wù)端)某端口的請(qǐng)求,轉(zhuǎn)發(fā)至FRP CLIENT(FRP客戶端),不論服務(wù)端所在的網(wǎng)絡(luò)環(huán)境是否有公網(wǎng)IP。這樣的話放在家里的服務(wù)器就可以打開(kāi)一扇對(duì)外的大門(mén),具體原理可以自行搜索。

3.3.1 FRPS(FRP 服務(wù)端)配置

在公網(wǎng)服務(wù)器上下載安裝FRP,以Linux服務(wù)器為例,輸入:

arch

可以查看服務(wù)器架構(gòu),如果輸出x86_64就直接用我下面的代碼,如果不是就自己去frp的github https://github.com/fatedier/frp/releases 找包替換地址

如果提示沒(méi)有安裝wget就安裝個(gè)wget,自行搜索自己服務(wù)器系統(tǒng)+安裝wget

cd /root
# 下載
wget --no-check-certificate https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_linux_amd64.tar.gz
# 解壓
tar -xzvf frp_0.27.1_linux_amd64.tar.gz
# 文件夾名改成 frp,不然目錄太長(zhǎng)了不方便
mv frp_0.27.1_linux_amd64 frp
cd frp
# 確保 frps 程序具有可執(zhí)行權(quán)限
chmod +x frps

運(yùn)行一下

./frps --help

如果打印出了很多提示信息,說(shuō)明安裝正確了。不正確的話自行確認(rèn)安裝的版本是否正確

編輯frps.ini,如果沒(méi)有vim就自行下載,或者用你們習(xí)慣的文本編輯方式

vim frps.ini

里面的東西都刪掉(如果有的話),換成下面的內(nèi)容,注意【】?jī)?nèi)的需要替換成你們自己的,連帶【】括號(hào)一起刪掉,其實(shí)各種端口,token,都可以改成自己的

[common] bind_port = 7000 token = 12345678 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin vhost_http_port = 10080 vhost_https_port = 10443 subdomain_host = 【你自己的域名,好像也可以不設(shè)置這一條,在客戶端直接連IP也行,不過(guò)我有域名就直接這么設(shè)置了,以后換服務(wù)器也方便】

編輯/etc/rc.local,在exit 0 前加上下面這句話,開(kāi)機(jī)自啟

nohup /root/frp/frps -c /root/frp/frps.ini &

如果打開(kāi)這個(gè)文件是空的,那就在文件的最后新起一行輸入

exit 0

保險(xiǎn)起見(jiàn)給文件加上權(quán)限

sudo chmod +755 /etc/rc.local

測(cè)試一下腳本

sudo /etc/rc.local

要是打印出來(lái)的信息沒(méi)有報(bào)錯(cuò),配置FRPS端的步驟就完成了,重啟一下服務(wù)器

3.3.2 FRPC(FRP客戶端)配置

根據(jù)ITX主機(jī)的架構(gòu),下載FRP

cd /root
# 下載
wget --no-check-certificate https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_linux_amd64.tar.gz
# 解壓
tar -xzvf frp_0.27.1_linux_amd64.tar.gz
# 文件夾名改成 frp,不然目錄太長(zhǎng)了不方便
mv frp_0.27.1_linux_amd64 frp
cd frp
# 確保 frpc 程序具有可執(zhí)行權(quán)限
chmod +x frpc

編輯frpc.ini

[common] server_addr = 【你服務(wù)器的ip或者解析到該ip的子域名,如:frp.domain.com】 server_port = 7000 token = 12345678 http_proxy = [vnc] type = tcp local_ip = 127.0.0.1 local_port = 5901 remote_port = 5901

編輯/etc/rc.local,在exit 0 前加上下面這句話,開(kāi)機(jī)自啟

nohup /root/frp/frpc -c /root/frp/frpc.ini &

如果打開(kāi)這個(gè)文件是空的,那就在文件的最后新起一行輸入

exit 0

保險(xiǎn)起見(jiàn)給文件加上權(quán)限

sudo chmod +755 /etc/rc.local

測(cè)試一下腳本

sudo /etc/rc.local

要是打印出來(lái)的信息沒(méi)有報(bào)錯(cuò),配置FRPC端的步驟就完成了,重啟一下本地的機(jī)器

3.4 遠(yuǎn)程連接

這里嘗試了幾種方案:XRDP,X11VNC,AnyDesk,經(jīng)過(guò)個(gè)人的測(cè)試,連接效果都不能讓我滿意,最后用了VNC

3.4.1 本地服務(wù)器端

sudo apt-get install vnc4server

修改連接密碼,最低6位

vncpasswd

然后創(chuàng)建啟動(dòng)項(xiàng)

sudo vim /etc/init.d/vncserver

在里面輸入

#!/bin/sh ### BEGIN INIT INFO # Provides: vncserver # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/stop vncserver ### END INIT INFO # More details see: # http://www.penguintutor.com/linux/vnc ### Customize this entry # Set the USER variable to the name of the user to start vncserver under export USER='【你登錄的用戶名】' ### End customization required eval cd ~$USER case '$1' in start) # 啟動(dòng)命令行。此處自定義分辨率、控制臺(tái)號(hào)碼或其它參數(shù)。 su $USER -c 'vncserver -geometry 1920x1080 -alwaysshared -httpPort 5901 :1' echo 'Starting VNC server for $USER ' ;; stop) # 終止命令行。此處控制臺(tái)號(hào)碼與啟動(dòng)一致。 su $USER -c 'vncserver -kill :1' echo 'vncserver stopped' ;; *) echo 'Usage: /etc/init.d/vncserver {start|stop}' exit 1 ;; esac exit 0

修改權(quán)限

sudo chmod 755 /etc/init.d/vncserver

添加開(kāi)機(jī)啟動(dòng)項(xiàng)

sudo update-rc.d vncserver defaults

重啟本地服務(wù)器,就好了

3.4.2 任意一臺(tái)聯(lián)網(wǎng)的設(shè)備想遠(yuǎn)程控制服務(wù)器的設(shè)備上,去這里下載VNC VIEWER

https://www.realvnc.com/en/connect/download/viewer/

輸入之前在FRPC中綁定的

子域名:5901

輸入密碼,就可以控制了

效果受制于網(wǎng)速,經(jīng)過(guò)我的測(cè)試這個(gè)是我的所有環(huán)境下,控制最快的,畢竟是遠(yuǎn)程環(huán)境。。。

最終效果:

3.5 NAS

本身裝的就是Linux系統(tǒng),所以可選項(xiàng)很大,我現(xiàn)在暫時(shí)沒(méi)有這個(gè)需求,就不折騰了,但是把解決方案先放在這

owncloud

3.6 HTPC

Plex for Linux/Kodi for Linux

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
實(shí)戰(zhàn)記錄在 Linux Ubuntu 20.04 安裝VNC 遠(yuǎn)程桌面
kali linux 安裝vncserver
Centos 6.5 linux服務(wù)器VNC服務(wù)端的配置
64位系統(tǒng)Manjaro-ARM-xfce試用
Ubuntu安裝VNC
搭建一個(gè)隨身攜帶的服務(wù)器-世界盡在我手
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服