请问各位前辈用哪个做服务端比较好? 我想在虚拟机里安装Linux系统来好好学习怎么使用Linux来做集群和分布式啊啥的 还有安装Docker站在上面
ringa_lee
都差不了特別多,基本功能都能滿足,初學者不要糾結系統的選擇,選擇一個夠用的即可,深入學習一個,別把時間浪費在選擇上面,要精,等你深入到一定程度,你再去用其他的系統,這時候,你自己都知道答案了。例如:Java和C++哪個好,其實也沒好的回答,只有深入學習了,才知道哪個比較適合自己,技術這東西,學到最後都是想通的,Java你想研究的深刻,也必須得了解C++,如果你想研究Linux深刻,你必須先研究一個主流的例如Centos或者Ubuntu,然後你不斷的深入學習Ubuntu的時候,你會發現要了解很多東西,這些東西,Ubuntu有些地方做的不好,這個時候,你就會去google,其他系統的一些優勢,只要真正用的時候,你才會感覺到區別,如果沒有深入用的話,基本功能都是可以滿足的。
深入一個系統研究,得花很長時間,這個看你學習心態,是只想用用而已,還是想用好,如果是前者的話,聽聽別人的意見即可,如果是後者的話,就聽聽自己內心的意見,並且每個人的觀點都不一樣,這個時候,你要自己權衡,一般選擇這種東西,我覺得適合自己的才是最好的,只要能滿足自己需求即可,那些逼格非常高的,不一定適用你。
--
樓主,等你研究一個東西深刻之後,你生活中的選擇,你就有了自己思維的一套判斷了,這個是你的財富~~
Good luck!!
伺服器用centos好一些
雖然我個人一直都是使用Ubuntu,但是上次面試某度的時候,面試官很真摯地給了我幾個建議,其中之一就是:
伺服器你還是去熟悉Centos吧,在Redhat需要付費的情況下。
docker最早是基於ubuntu開發的,現在雖然都支援了,還是建議用u。 伺服器的話,用lts版本吧。 我的伺服器就是這個,DELL R720,已經運行了很久了
如果是學習的話,看自己個人的習慣吧,伺服器系統我喜歡用centos 平時開發就用ubuntu 這樣就不用常去編譯軟體了
Debian系:Debian、Ubuntu Server、Ubuntu(桌面) Redhat系:Redhat、CentOS、Fedora(桌面) 桌面現在我用Ubuntu(Xubuntu),VPS或伺服器的話當然也會選Ubuntu Server。
cn.archive.ubuntu.com 現在由阿里雲開源鏡像 mirrors.aliyun.com 提供, 國內顯然 mirrors.aliyun.com 的DNS解析更快,所以個人推薦下面兩個開源鏡像: 阿里雲 http://mirrors.aliyun.com/ 中科大 http://mirrors.ustc.edu.cn/ 中科大也提供了raspberrypi debian軟體來源.
想做伺服器端建議用 CentOS。 雖然每個都能做伺服器端。
如果是初學,建議還是從Ubuntu開始,考慮到大多數人接觸的第一個操作系統是windows,以及有種先入為主的思想了,Ubuntu的好處在於很多地方在操作使用上和windows有很多相似之處。 apt-get指令可以幫你安裝很多必要的軟體,這一點上比centos好很多。談到Docker和分散式集群,可以從一些簡單和常用的伺服器開始,例如Apache, Nginx等等。有了這個基礎之後,可以再試試CentOS, Debian, RedHat, SUSE就相對容易多了。
apt-get
ubuntu 比較方便,軟體來源比較新,很多時候直接 apt-get install xxx 就可以了,不像 centos 常常要編譯安裝。另外就是 apt 比 yum 好用一點。
新手學習建議使用ubuntu系列,但不建議直接使用ubuntu,可以使用linuxmint,也是基於ubuntu開發,但是穩定性和易用性完勝ubuntu.花了一段時間linuxmint之後,可以把開發機換成fedora或centos,這樣環境就和伺服器一致了(雖然兩者都是linux,但是還有是差別).伺服器端的話,建議使用centos.
ubuntu
linuxmint
fedora
centos
linux
都差不了特別多,基本功能都能滿足,初學者不要糾結系統的選擇,選擇一個夠用的即可,深入學習一個,別把時間浪費在選擇上面,要精,等你深入到一定程度,你再去用其他的系統,這時候,你自己都知道答案了。例如:Java和C++哪個好,其實也沒好的回答,只有深入學習了,才知道哪個比較適合自己,技術這東西,學到最後都是想通的,Java你想研究的深刻,也必須得了解C++,如果你想研究Linux深刻,你必須先研究一個主流的例如Centos或者Ubuntu,然後你不斷的深入學習Ubuntu的時候,你會發現要了解很多東西,這些東西,Ubuntu有些地方做的不好,這個時候,你就會去google,其他系統的一些優勢,只要真正用的時候,你才會感覺到區別,如果沒有深入用的話,基本功能都是可以滿足的。
深入一個系統研究,得花很長時間,這個看你學習心態,是只想用用而已,還是想用好,如果是前者的話,聽聽別人的意見即可,如果是後者的話,就聽聽自己內心的意見,並且每個人的觀點都不一樣,這個時候,你要自己權衡,一般選擇這種東西,我覺得適合自己的才是最好的,只要能滿足自己需求即可,那些逼格非常高的,不一定適用你。
--
樓主,等你研究一個東西深刻之後,你生活中的選擇,你就有了自己思維的一套判斷了,這個是你的財富~~
--
Good luck!!
伺服器用centos好一些
雖然我個人一直都是使用Ubuntu,但是上次面試某度的時候,面試官很真摯地給了我幾個建議,其中之一就是:
伺服器你還是去熟悉Centos吧,在Redhat需要付費的情況下。
docker最早是基於ubuntu開發的,現在雖然都支援了,還是建議用u。
伺服器的話,用lts版本吧。
我的伺服器就是這個,DELL R720,已經運行了很久了
如果是學習的話,看自己個人的習慣吧,伺服器系統我喜歡用centos 平時開發就用ubuntu 這樣就不用常去編譯軟體了
Debian系:Debian、Ubuntu Server、Ubuntu(桌面)
Redhat系:Redhat、CentOS、Fedora(桌面)
桌面現在我用Ubuntu(Xubuntu),VPS或伺服器的話當然也會選Ubuntu Server。
cn.archive.ubuntu.com 現在由阿里雲開源鏡像 mirrors.aliyun.com 提供,
國內顯然 mirrors.aliyun.com 的DNS解析更快,所以個人推薦下面兩個開源鏡像:
阿里雲 http://mirrors.aliyun.com/
中科大 http://mirrors.ustc.edu.cn/
中科大也提供了raspberrypi debian軟體來源.
想做伺服器端建議用 CentOS。
雖然每個都能做伺服器端。
如果是初學,建議還是從Ubuntu開始,考慮到大多數人接觸的第一個操作系統是windows,以及有種先入為主的思想了,Ubuntu的好處在於很多地方在操作使用上和windows有很多相似之處。
apt-get
指令可以幫你安裝很多必要的軟體,這一點上比centos好很多。談到Docker和分散式集群,可以從一些簡單和常用的伺服器開始,例如Apache, Nginx等等。有了這個基礎之後,可以再試試CentOS, Debian, RedHat, SUSE就相對容易多了。ubuntu 比較方便,軟體來源比較新,很多時候直接 apt-get install xxx 就可以了,不像 centos 常常要編譯安裝。另外就是 apt 比 yum 好用一點。
新手學習建議使用
ubuntu
系列,但不建議直接使用ubuntu
,可以使用linuxmint
,也是基於ubuntu
開發,但是穩定性和易用性完勝ubuntu
.花了一段時間linuxmint
之後,可以把開發機換成fedora
或centos
,這樣環境就和伺服器一致了(雖然兩者都是linux
,但是還有是差別).伺服器端的話,建議使用centos
.