是ubuntu好還是centos好?

兩個系統都是基於linux開源的,但是貌似做服務器centos用的比較多,個人一直以來用的ubuntu覺得也不錯,各位有興趣的聊一聊這兩款系統的優缺點對比下。是ubuntu好還是centos好?
10 個回答
FungLeo
2019-06-08

首先,我們需要區分用戶場景,如果是用戶在自己電腦上使用,很顯然 ubuntu 系統要更加合適一些。不是 ubuntu 比 centos 好,而是 centos 主動放棄了這部分市場。所以,沒得選咯!

所以,這點上,我和其他人的回答是一致的。不一致的是,我個人不認為在服務端,ubuntu 比 centos 要差。這主要取決於你想幹什麼,和你是一個什麼樣的生產環境。

首先,我們需要區分用戶場景,如果是用戶在自己電腦上使用,很顯然 ubuntu 系統要更加合適一些。不是 ubuntu 比 centos 好,而是 centos 主動放棄了這部分市場。所以,沒得選咯!

所以,這點上,我和其他人的回答是一致的。不一致的是,我個人不認為在服務端,ubuntu 比 centos 要差。這主要取決於你想幹什麼,和你是一個什麼樣的生產環境。

我們知道,在國內的linux 運維環境中, centos 是佔大頭的。一方面是因為 centos 出生名門,作為 redhat 社區版本,其穩定性毋庸置疑。另一方面,很多人都是看《跟鳥哥學linux》成長起來的,而鳥哥就是講的 centos 系統。算是人為的推廣吧。

其實,在國際上,採用 centos 和採用 ubuntu 作為服務端是其實是五五開的。兩者各有特色,完全可以根據自己的需求進行選擇。

首先,我們需要區分用戶場景,如果是用戶在自己電腦上使用,很顯然 ubuntu 系統要更加合適一些。不是 ubuntu 比 centos 好,而是 centos 主動放棄了這部分市場。所以,沒得選咯!

所以,這點上,我和其他人的回答是一致的。不一致的是,我個人不認為在服務端,ubuntu 比 centos 要差。這主要取決於你想幹什麼,和你是一個什麼樣的生產環境。

我們知道,在國內的linux 運維環境中, centos 是佔大頭的。一方面是因為 centos 出生名門,作為 redhat 社區版本,其穩定性毋庸置疑。另一方面,很多人都是看《跟鳥哥學linux》成長起來的,而鳥哥就是講的 centos 系統。算是人為的推廣吧。

其實,在國際上,採用 centos 和採用 ubuntu 作為服務端是其實是五五開的。兩者各有特色,完全可以根據自己的需求進行選擇。

最最重要的差異就是,ubuntu 相比 centos 在更新策略上要積極一些。我們知道,在 centos 上如果不配置擴展源的話,很多軟件都是沒辦法yum安裝的,比如 nginx。

而如果是選擇 ubuntu 系統,就沒有這個煩惱啦,直接 apt install nginx 就可以咯!

所以,如果你希望更加容易的獲得較新版本的軟件,使用 ubuntu 系統可能會更加方便一些。當然,如果保守一些,希望穩定一些,還是選擇 centos 靠譜。

當然,你也不要看到了我這個回答,就建議公司將生產環境換成 ubuntu 系統。因為運維工程師掌握的技能擅長哪個就用哪個就好了。強行更換系統,如果造成重大損失,會讓你吃不了兜著走的。

首先,我們需要區分用戶場景,如果是用戶在自己電腦上使用,很顯然 ubuntu 系統要更加合適一些。不是 ubuntu 比 centos 好,而是 centos 主動放棄了這部分市場。所以,沒得選咯!

所以,這點上,我和其他人的回答是一致的。不一致的是,我個人不認為在服務端,ubuntu 比 centos 要差。這主要取決於你想幹什麼,和你是一個什麼樣的生產環境。

我們知道,在國內的linux 運維環境中, centos 是佔大頭的。一方面是因為 centos 出生名門,作為 redhat 社區版本,其穩定性毋庸置疑。另一方面,很多人都是看《跟鳥哥學linux》成長起來的,而鳥哥就是講的 centos 系統。算是人為的推廣吧。

其實,在國際上,採用 centos 和採用 ubuntu 作為服務端是其實是五五開的。兩者各有特色,完全可以根據自己的需求進行選擇。

最最重要的差異就是,ubuntu 相比 centos 在更新策略上要積極一些。我們知道,在 centos 上如果不配置擴展源的話,很多軟件都是沒辦法yum安裝的,比如 nginx。

而如果是選擇 ubuntu 系統,就沒有這個煩惱啦,直接 apt install nginx 就可以咯!

所以,如果你希望更加容易的獲得較新版本的軟件,使用 ubuntu 系統可能會更加方便一些。當然,如果保守一些,希望穩定一些,還是選擇 centos 靠譜。

當然,你也不要看到了我這個回答,就建議公司將生產環境換成 ubuntu 系統。因為運維工程師掌握的技能擅長哪個就用哪個就好了。強行更換系統,如果造成重大損失,會讓你吃不了兜著走的。

我打這麼多文字,只是想說明一個問題,就是——服務端不僅僅有 centos 這個系統,在某些情況下 ubuntu 也是很好用的哦!

以上。

感覺我說得有點道理,就給我點個贊,留個言,順手關注一下人家唄!~謝謝!

虫虫安全
2019-02-27

Centos 更加穩定,服務器部署多,文檔豐富,對運維友好

Centos 更加穩定,服務器部署多,文檔豐富,對運維友好

centos更穩定些,支持時間也比較長,比較適合穩定線上環境。從各種配置文檔和使用數量來說也是centos比較有優勢,當各種操作出問題,尋找資料時候centos比較有優勢。

很多軟件都也都會提供centos的二進制源,通過yum安裝配置也非常省事。centos缺點也是其穩定點,由於追求穩定性,所以內核版本往往比較舊,一些新功能的支持也跟不上。centos對運維更加友好一點。

Ubuntu 功能更新,圖形桌面支持更好,對開發和個人用更友好

Centos 更加穩定,服務器部署多,文檔豐富,對運維友好

centos更穩定些,支持時間也比較長,比較適合穩定線上環境。從各種配置文檔和使用數量來說也是centos比較有優勢,當各種操作出問題,尋找資料時候centos比較有優勢。

很多軟件都也都會提供centos的二進制源,通過yum安裝配置也非常省事。centos缺點也是其穩定點,由於追求穩定性,所以內核版本往往比較舊,一些新功能的支持也跟不上。centos對運維更加友好一點。

Ubuntu 功能更新,圖形桌面支持更好,對開發和個人用更友好

ubuntu則比較相反,追求最新功能。內核版本版本較新,新的功能能及時推出同步。ubuntu桌面功能Xwindow更好,比較適合個人使用。很多開發和個人使用的都是首選ubuntu。但是在服務器應用方面較centos少一點。ubuntu對開發更加友好一點。

虛擬話和容器方面

Centos 更加穩定,服務器部署多,文檔豐富,對運維友好

centos更穩定些,支持時間也比較長,比較適合穩定線上環境。從各種配置文檔和使用數量來說也是centos比較有優勢,當各種操作出問題,尋找資料時候centos比較有優勢。

很多軟件都也都會提供centos的二進制源,通過yum安裝配置也非常省事。centos缺點也是其穩定點,由於追求穩定性,所以內核版本往往比較舊,一些新功能的支持也跟不上。centos對運維更加友好一點。

Ubuntu 功能更新,圖形桌面支持更好,對開發和個人用更友好

ubuntu則比較相反,追求最新功能。內核版本版本較新,新的功能能及時推出同步。ubuntu桌面功能Xwindow更好,比較適合個人使用。很多開發和個人使用的都是首選ubuntu。但是在服務器應用方面較centos少一點。ubuntu對開發更加友好一點。

虛擬話和容器方面

當然隨著docker崛起,這種差異也在逐漸較少。由於ubuntu內核版本更新,而docker容器對linux內核新功能要求比較高,所以使用ubuntu作為docker容器的宿主機更加友好一點。

而且很多項目docker配置時候也僅僅支持了針對ubuntu的Dockerfile配置,所以容器化方面ubuntu比較優勢。

Centos 更加穩定,服務器部署多,文檔豐富,對運維友好

centos更穩定些,支持時間也比較長,比較適合穩定線上環境。從各種配置文檔和使用數量來說也是centos比較有優勢,當各種操作出問題,尋找資料時候centos比較有優勢。

很多軟件都也都會提供centos的二進制源,通過yum安裝配置也非常省事。centos缺點也是其穩定點,由於追求穩定性,所以內核版本往往比較舊,一些新功能的支持也跟不上。centos對運維更加友好一點。

Ubuntu 功能更新,圖形桌面支持更好,對開發和個人用更友好

ubuntu則比較相反,追求最新功能。內核版本版本較新,新的功能能及時推出同步。ubuntu桌面功能Xwindow更好,比較適合個人使用。很多開發和個人使用的都是首選ubuntu。但是在服務器應用方面較centos少一點。ubuntu對開發更加友好一點。

虛擬話和容器方面

當然隨著docker崛起,這種差異也在逐漸較少。由於ubuntu內核版本更新,而docker容器對linux內核新功能要求比較高,所以使用ubuntu作為docker容器的宿主機更加友好一點。

而且很多項目docker配置時候也僅僅支持了針對ubuntu的Dockerfile配置,所以容器化方面ubuntu比較優勢。

LionelKuang
2019-05-23

兩個平臺都屬於當今最流行的Linux平臺,這兩個平臺在我負責的不同項目中都使用過,簡單總結一下:

Ubuntu對於初學者來說是更好的選擇。

1. Ubuntu有一個很大的社區平臺, 為我們提供豐富的文檔和經驗,

2. Ubuntu服務器可以圖形化界面都適合大部分人的習慣。

所以,如果你是初學者,沒有任何特殊的要求,那就使用Ubuntu服務器吧。

CentOS更適合公司生產環境的使用:

1. Centos更新頻率不高,只有穩定的版本才會發佈。

2. 網上的項目教程有很多是基於Centos。

兩個平臺都屬於當今最流行的Linux平臺,這兩個平臺在我負責的不同項目中都使用過,簡單總結一下:

Ubuntu對於初學者來說是更好的選擇。

1. Ubuntu有一個很大的社區平臺, 為我們提供豐富的文檔和經驗,

2. Ubuntu服務器可以圖形化界面都適合大部分人的習慣。

所以,如果你是初學者,沒有任何特殊的要求,那就使用Ubuntu服務器吧。

CentOS更適合公司生產環境的使用:

1. Centos更新頻率不高,只有穩定的版本才會發佈。

2. 網上的項目教程有很多是基於Centos。

若谷无声
2019-07-26

看你做什麼,如果個人PC虛擬機學習Linux,推薦ubuntu的LTS版本,不過不要最新,18.04LTS或者16.04LTS。服務端就CentOS好一些。

不過,不影響你學習的,對於bash來說,ubuntu做了部分的封裝,CentOS更加原生一些。Ubuntu也預裝了一些工具,CentOS是比較裸的。

軟件源來說ubuntu的軟件源國內鏡像更多一些。CentOS的一般用yum源,官網國內訪問比較麻煩,鏡像源很多都是不是嚴格對應的,有的替換的是rehat的源,有些版本不對應,沒有對應到小版本號。

個人學習,推薦ubuntu,此外,他們之間的區別真的不大。沒有必要太糾結。

chenfengshf
2019-07-26

centos穩紮穩打,python以及gcc用的版本都是偏向舊的,所以穩定性不錯。

ubuntu桌面版則是較為激進,軟件包都是挺新的,所以遇到問題的機率較大。

還有坑了我較久的問題 :

apt install docker只能安一個殼子,不如直接搜安裝docker-ce教程.

而yum install docker則直接把docker-ce都安好了

数据指挥
2019-06-08

這就是要看你用的用途定位了!

ubuntu更類似windows xp,win7,win8,win10這些針對個人使用的消費市場。

centos則類似windows server 2008,windows server 2016的服務器市場。

如果是作為桌面使用的話那就是ubuntu,fedora這些桌面版的linux。

但是作為服務器使用還是用centos,不是說ubuntu不能用,如果用win7當作服務器上線總是感覺不放心啊,什麼時候就死機了呢。服務器操作系統要求的穩定、強壯的運行!

在安裝的時候選擇包的時候就能看到區別,centos 的minunum安裝不到700個軟件包,這說明啥,越是少的軟件包,出錯的機率越是少啊!

再就是centos脫胎於redhat,Oracle在選擇linux做發行版的時候也是選擇的redhat的源碼再發行,可見centos有著和紅帽一樣優秀的穩定的內核。不過centos被紅帽收購了!

轻编程
2019-07-27

首先要知道,他兩個都是Linux系統,如果你是初學的話我建議你先從Ubuntu開始,就我自己使用感受而言,Ubuntu上手容易,最主要的是文獻較多,你使用過程中遇到的任何問題隨便搜,都會找到好多答案,所以,從易於使用方面來講,Ubuntu優於centos。

手心没有毛
2019-03-14

如果有部署好的linux服務器,那麼基本上大型服務器都是centos的,我的建議是,在個人終端上安裝與服務器一致的系統,最好版本號都一樣,也儘量別升級。

如果單純想用linux我個人比較推薦ubuntu,兩者在pc上區別不大。但是國內用戶下載的ubuntu,如果在中文頁面上下載大概率遇到沒節操且內置奇怪軟件的版本,所以建議下載英文原版操作系統。

額外說一下,如果電腦配置很差,還有xubuntu、lubuntu等等輕量級操作系統,也可以用,適合初學者。

测试领域专家
2019-02-27

這兩個其實不存在誰更好,關鍵看誰更合適。比如你是用來做桌面,那ubuntu要更合適一些,君不見大量桌面用戶多的linux都是基於debian或者ubuntu嘛,比如mint deepin等,裡面的軟件非常多,而且比較新,國外用ubuntu的比較多,而且社區龐大,這也就是為啥遇到問題,一搜,一堆文章,但是國內的很難解決問題,還得去google的原因。至於centos,其源碼基於redhat,穩定性毋庸置疑,多用來做服務器,做桌面的,就比較少了。

一口咖啡一段代码
2019-06-08

很多公司產品做得不咋地,選服務器倒是掙得面紅耳赤😄,我敢說市面上90%的產品不管是用Ubuntu還是centos都沒有任何區別

相關推薦

推薦中...