前言這是一個基于中小型企業(yè)或團(tuán)隊(duì)的架構(gòu)設(shè)計(jì)。 不考慮大廠。有充分的理由相信,大廠有絕對的實(shí)力來搭建一個相當(dāng)復(fù)雜的環(huán)境。 中小型企業(yè)或團(tuán)隊(duì)是個什么樣子?
這種情況下,過于復(fù)雜的生產(chǎn)環(huán)境設(shè)計(jì),規(guī)劃、安裝、調(diào)試、修改會牽扯太多的精力。一旦使用過程中出現(xiàn)問題,涉及的技術(shù)復(fù)雜性會帶來不可預(yù)估的災(zāi)難。 同時,中小型團(tuán)隊(duì)的系統(tǒng),也有其特殊要求,主要表現(xiàn)在:
本文就是針對這樣的要求,進(jìn)行的設(shè)計(jì)。 一、服務(wù)器的操作系統(tǒng)Linux。毫無疑問,服務(wù)器的操作系統(tǒng),必須是linux。 很多人選擇windows做為服務(wù)器操作系統(tǒng),是因?yàn)閣indows更熟悉,有圖形管理界面,比較容易操作。 但實(shí)際上,linux做為操作系統(tǒng)的優(yōu)勢更明顯:
Linux有很多發(fā)行版。通常的選擇是Redhat、CentOS、Debian。Redhat是個商業(yè)版本,有一定的費(fèi)用。CentOS、Debian,是免費(fèi)版本。 中小團(tuán)隊(duì),收費(fèi)版本就不考慮了。兩個免費(fèi)的版本中,CentOS相對激進(jìn)點(diǎn),預(yù)裝軟件會采用比較新的版本,甚至?xí)袦y試版本;Debian相對保守,預(yù)裝的軟件都是穩(wěn)定的版本。另外,CentOS預(yù)裝的軟件比Debian多,所以體積大一些,啟動時要加載的東西多一些。 我建議選擇用Debian,穩(wěn)定,占用硬盤小,占用運(yùn)行內(nèi)存少。 至于Ubunut、Arch Linux、Mint,學(xué)習(xí)linux的時候可以好好用,服務(wù)器上就算了。如果linux您自己本身不熟悉,就別自找麻煩。 至于linux的內(nèi)核版本,在購買VPS服務(wù)器的時候,鏡像都是做好的,沒多少可選,用最高版本就好。內(nèi)核的每個升級,都解決了一些問題,也帶來了一些問題。如果不清楚這些問題在哪,或者不知道怎么解決這些問題,就假裝不知道。操作系統(tǒng)的問題,包括BUG,包括遺留的內(nèi)容,我們很難遇到的。 最后多說一句,服務(wù)器操作系統(tǒng)一定選擇x64的版本,即64位的版本。在服務(wù)器上安裝應(yīng)用軟件,也要優(yōu)先選擇x64的版本?,F(xiàn)在的主流硬件,PC都是x64的,更別說服務(wù)器了。 Debian官網(wǎng):https://www. 獨(dú)立的服務(wù)器,需要從Debian官網(wǎng)下載ISO進(jìn)行安裝。云服務(wù)器,在購買時會先選擇安裝的鏡像。安裝的步驟略過,如果需要我可以另開一個貼子寫寫。 有幾個簡單的安全方面的內(nèi)容需要注意:
ssh username@ipssh username@domain Windows下沒有內(nèi)建的ssh命令,可以下一個Putty,也要使用ssh模式。
scp source_file username@ip:~/target_folder/target_filescp source_file username@domain:~/target_folder/target_file Windows下可以裝一個WinScp來上傳文件。
(未完待續(xù)) |
|