現(xiàn)在遇到的一個問題就是,購買云服務器的時候,有個選擇用那個操作系統(tǒng),看了主要是windows和centos,選擇那個比較好?
取決于你實際的應用場景編程語言,以網(wǎng)站開發(fā)為例: ASP、.NET、HTML、數(shù)據(jù)庫ACCESS、SQL Server建議選擇Windows;PHP、PERL、CGI、數(shù)據(jù)庫MySQL、SQLite建議選擇Linux。
如果你的網(wǎng)站用的是php+mysql,一般cms基本都是用這個語言和數(shù)據(jù)庫開發(fā)的,所以建議你選擇centos系統(tǒng),也就是linux。
云上使用的是;centos7,ubuntu18.04 debian9.9,在公司使用的有windows server2008
下邊分別說一下我的使用感受:
1,windows server2008,因為之前使用的一個軟件需要使用windows數(shù)據(jù)庫,最早接觸的服務器系統(tǒng)就是它了,但以后這個系統(tǒng),以后也不打算使用了,也就不做過多評論
2,liunx,centos7
在云上使用的最開始的是,centos7,這個系統(tǒng)在之前接觸過,但沒有正式使用,最開始認為liunx就是centos7,這個系統(tǒng)沒有說不好,因為后來,基礎了ubuntu,學習docker,認識了debian.接下來就使用了其他的系統(tǒng)
3,ubuntu
這個系統(tǒng)的好壞和介紹就暫時不說了,說說我為啥用了ubuntu,這個系統(tǒng)一起也看到過一下,但覺得不和centos不是一體的,就沒有過多關注,一直都是很模糊的概念,在前一段時間,因為要學習docker,本來我的筆記本是未激活版本的win10,又因為在開發(fā)環(huán)境中,要用到一個只有Liunx環(huán)境下才能使用的包,才學習了docker,在安裝docker中,使用win10家庭版的時候,docker不能使用,只能是專業(yè)版,才能使用。試用很棒,很快就適應了ubuntu,之前的一些開發(fā)IDE也都有l(wèi)iunx版本的,(pycharm,webstorm),安裝后很爽,果斷的拋棄了windows
4,debian
在適應了ubuntu,開發(fā)和配置docker的過程中,發(fā)現(xiàn)激活所有專業(yè)的官方的docker軟件的底層,都是debian,就開始找為什么。后來發(fā)現(xiàn)了docker官方鏡像很多用debian的?.…把自己之前用的基于centos7的鏡像,又從新做了一遍,換成了debian.