首頁>Club>
兩個系統都是基於linux開源的,但是貌似做伺服器centos用的比較多,個人一直以來用的ubuntu覺得也不錯,各位有興趣的聊一聊這兩款系統的優缺點對比下。
35
回覆列表
  • 1 # 有趣的楊先森

    各有不同的使用場景。

    1.如果學習python,首選是烏班圖,很多東西自然相容,使用起來也很流暢,vim、python2、3都可以順利使用。

    2.如果是學習伺服器的相關操作,如設定防火牆,抓包,網路應用,學習shell程式設計等,建議使用centos6或7。

  • 2 # mugo老猴

    都沒回答道正點,centos在國內企業使用比較多,其實是因為對標紅帽,有以下幾點優勢

    1,考linux相關的認證,基本就是rhce,rhca,那就是紅帽認證,在工作中使用紅帽的社群版centos理所應當,出問題也好找解決辦法

    2,centos系統出問題可以找紅帽的解決方案,也是個優勢,買一個紅帽授權,可以得到相關支援,其實就可以用在centos上

    3,centos相對保守,從企業角度來看,穩定勝過一切,追新是技術情懷和嚐鮮而已,業務可不需要這些嚐鮮。

    4,國人思維和外國人可不一樣,外國人技術可以吃飯,所以會追新和追先進性,國人更喜歡取之即用,Ubuntu太追新了,國人要的是取來即用,支撐賺錢的業務,而不是玩技術。

  • 3 # 菜牙ol

    只能說各有利弊,應用的環境不同。

    1.centos

    CentOS(Community Enterprise Operating System,中文意思是社群企業作業系統)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放原始碼規定釋出的原始碼所編譯而成。由於出自同樣的原始碼,因此有些要求高度穩定性的伺服器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在於CentOS完全開源。從介紹中也可以知道,CentOS主要用於伺服器,用於程式設計。

    2.ubuntu

    Ubuntu是一個以桌面應用為主的Linux作業系統,其名稱來自非洲南部祖魯語或豪薩語的“ubuntu"一詞,意思是“人性”“我的存在是因為大家的存在",是非洲傳統的一種價值觀。Ubuntu基於Debian發行版和Gnome桌面環境,而從11.04版起,Ubuntu發行版放棄了Gnome桌面環境,改為Unity。從前人們認為Linux難以安裝、難以使用,在Ubuntu出現後這些都成為了歷史。Ubuntu也擁有龐大的社群力量,使用者可以方便地從社群獲得幫助。

    linux發行版有很多,主要看題主要從事哪方面的工作而定。對於程式設計小白而言自然是有優美桌面的ubuntu更友善一些,對於IT從業者,則centos更實用,畢竟絕大多數企業更多用的是centos伺服器。其實終端命令都是大同小異的,只是一下安裝命令不同罷了。對於國內一些只是想玩一玩linux,娛樂一下的人群,我更推薦使用國內的Deepin和中興新支點。首先是桌面方面這兩款linux發行版都做的不錯,其次自帶的應用商城也有較多的軟體支援。基本可以滿足日常使用了。

  • 4 # 程式猿藍天

    Ubuntu感覺要比CentOS好用,畢竟Ubuntu Desktop有UI介面,而且介面很簡潔美觀。即使是一般的Ubuntu安裝起來也非常方便,在安裝過程中支援選擇語言,預安裝的軟體,甚至還可以設定代理,因此安裝過程很流暢。

    目前多數公有云平臺都使用Ubuntu,對於CentOS來說,這是紅帽推出的企業級Linux系統。估計CentOS安全性更高一些,同時由於更新頻率不快也更加穩定。個人使用建議Ubuntu。

  • 5 # AI智慧

    Ubuntu和centos共同點:

    兩個系統都分別有桌面系統與伺服器系統,不過ubuntu的桌面從外觀上來看要比centos的漂亮。

    buntu和centos不同點:

    1.centos中新建的普通使用者是沒有sudo許可權的,如果想讓普通使用者擁有sudo許可權需要在/etc/sudoers檔案中新增使用者的許可權,而ubuntu系統普通使用者想要使用sudo許可權 直接使用sudo +命令列的方式就可以了。

    2.安裝軟體包命令格式不一樣。centos使用yum的方式,而Ubuntu使用apt-get 方式。

    3.由於centos是基於redhat的,所以centos支援rpm包,但Ubuntu不支援。

    4.現在雖然說ubuntu系統也可以使用伺服器端來進行使用了,但相對centos來說並沒有centos穩定。而且在一些比較知名的技術論壇大多都是關於centos的,所以在遇到問題查詢資料的時候相對要比ubuntu要更方便一些。如下圖中centos中文站技術論壇,是很多學習者經常查詢問題的地方。

  • 6 # 西都月季

    伺服器份額,centos要遠大於Ubuntu,個人作為Linux資深系統管理員(僅指從業時間長),接觸到使用Ubuntu的,也程式設計師居多,因為Ubuntu圖形介面更接近Windows。

  • 7 # 逆襲銀河系

    蘿蔔青菜,各有所愛。在伺服器領域,ubuntu和centos在中小型企業可佔半壁江山。往日裡國人眼裡只認redhat,花錢買的服務要周到。真正等到centos橫空出世,除了部分私有程式碼版權部分剔除,centos和redhat幾乎沒什麼區別。當然現在redhat和centos保持著良好的關係。在國內,很多企業大量採用centos,當然centos也沒讓人失望,在伺服器領域的確表現良好,穩如磐石,每次發行的版本支援年限可達10年之久,這不就是伺服器要一直追尋的嗎?伺服器硬體廠商也優先支援redhat系列。再來談談ubuntu,相比較而言,這個發行版要年輕的多,早先主打應用領域是桌面,只是隨著使用者量的與日增多,流行度大增,它的業務也隨之而來。伺服器領域也佔有一席之地,很多中小型企業也在使用。穩定性相比較過去而言也大大提高。當然,ubuntu畢竟是一個公司在維護,桌面領域遠遠不是其追尋的。至於說桌面領域,肯定要優先debian系咯,首先支援的軟體眾多,比centos的應用軟體多了去了,目前第三方軟體也優先支援debian系。易用,省心,美觀是ubuntu的特性.

  • 8 # IT科技大師兄

    Ubuntu和Centos都是當下主流的Linux發行版本,核心功能都是一樣的,但我個人還是堅持使用Ubuntu,無論是部署在伺服器還是自己的個人電腦使用。

    跟Android的生態類似,不同OS廠家會基於自己的核心優勢和使用者需求去強化Android某一方面的效能。例如小米的版本會傾向於UI體驗,而華為的版本更注重與硬體的相容最佳化。

    對於Linux發行版來說,Centos更注重業務的穩定性,而Ubuntu則更傾向新功能新特性。所以,在兩個版本的不同發展戰略下,我們可以對比得出兩者的優劣勢:

    對Centos來說,穩定是一切,所以在升級前會做大量的測試工作,因此Centos的Linux核心一般情況下比Ubuntu的要低,版本也沒有Ubuntu的頻密。在相同版本核心下,Centos系統的穩定性一般情況下比Ubuntu更好。一般應用在中大型安全性要求極高的企業,常常只應用核心服務。對Ubuntu來說,更傾向於為使用者提供新功能,新擴充套件,新特性,所以:Ubuntu同核心版本的升級週期比Centos更短,擴充套件包也更多。新擴充套件和功能往往存在Bug,所以可能會造成系統的不穩定和不安全。大量開發者嘗新,所以擁有大量的幫助文件和教程,可以方便的獲得幫助。

    那麼,迴歸到咱們今天的主題,兩個版本Ubuntu和Centos到底要如何選擇了。不同的使用者會有不同的選擇標準,下面我分享一下自己堅持用Ubuntu的原因:

    Ubuntu提供了體驗基建的桌面版外掛

    用慣Windows的使用者突然切換至純程式碼命令的操作一定會有很多不適應,Ubuntu的Gome及讓我們保留Windows桌面操作的習慣,有讓我們可以從大方面體現Linux的魅力。

    Ubuntu提供了更多的特性和軟體支援

    Ubuntu自帶了Python,且已提供很多第三方庫的更新包,可以讓我快遞搭建開發和運營環境,提高工作效率。另外,Ubuntu可以快速適配Docker新版環境,很多Docker上的新玩法可以在Ubuntu系統上更方便體驗和學習。

    身邊大神都在用Ubuntu,方便問題解答

    術語說“走萬里路不如仙人指路”。新事物的學習一定會碰到很多問題,雖然網路上已經有很多參考資料,但難以保證資料的適用性和操作性。如果身邊有大神可以請教無疑會大大提升問題的處理效率。正好有同學是Ubuntu得技術大神,受其影響,從一開始就選擇Ubuntu作業系統作為我們的開發和運營環境。

  • 9 # 我是牛老師

    那要看你用電腦做什麼了。如果是用作伺服器,那自然是Cent OS了。Cent OS就是伺服器版的系統啊,人家專業啊!現在很多中小企業的伺服器都用它,因為它免費啊,不要銀子。但是,也因為免費,所以,開發者不提供技術支援,有了問題,只好自己動手,豐衣足食了。

    如果你是當作辦公用,寫寫文件,上上網,聽聽歌,那還是用Ubuntu啊!Ubuntu雖不是Windows那樣的桌面作業系統,但是,它還是為使用桌面而做足了功桌,尤其是辦公使用,只要你要求不高,它也足夠用了。而且,Ubuntu還有好多個衍生版本,你可以挑選使用。比如,Kubuntu,就是使用KDE桌面的,有人喜歡這種桌面;Lubuntu,就是使用LXDE桌在的,它適用老機器;Ubuntukylin,專為華人開發的衍生版,有許多中國元素,如農曆等等。另外,還有一些基於Ubuntu開發的版本,如Mint,是介面上最像Window的Linux套件之一,和Window一樣,有工作列(Linux叫“面板”),也有開始選單。如果你到百度下搜尋一下,基於Ubuntu的Linux套件還多得是。Ubuntu16.04是長效支援版,支援5年的更新。它預設使用libreoffice為辦公軟體,能編輯MS-Office文件。Ubuntukylin提供WPS-Office Linux版下載連結。總之,只要你沒有太高要求,辦公使用足夠用了。

  • 10 # 網路事紀

    這麼說吧,它們各用千秋,關鍵是你要把它用在什麼地方。下面我從用途來分析各自的優劣。

    伺服器

    這一點是CentOS勝,雖然它們同樣是開源,免費。CentOS它的原始碼是來自由商業伺服器Red Hat Enterprise Linux。有很多公司都是用CentOS來代替商業版的Red Hat Linux,同時它的穩定性也是值得信賴的。而Ubuntu的開發目的是為了使個人電腦變得簡單易用,雖然也提供相應的企業伺服器,不過專業的還是CentOS。

    個人使用

    沒毛病,那就是Ubuntu,大多數人覺得Linux難,其中的原因之一就是難於安裝,但Ubuntu提供了友好的安裝介面,所以非常簡單。同時它還有出名的社群,可以幫助你非常輕鬆的入門,甚至成為專家。同時它有很多支援的軟體,這些軟體基礎可以讓你在上面辦公,玩耍。還有在2013年釋出了面向智慧手機的移動作業系統,在2014年與魅族合作推出Ubuntu版MX3。從這些可見它在單使用者使用的強大,完美。雖然CentOS也有相應的友好安裝功能和支援功能,不過總體上真沒有Ubuntu完美。

    總的來說,它們都是非常優秀的,都是免費的,開源的,有很多的開發者大神都一直在進行修改,完善。基本上兩者都沒什麼很大的區別,核心一樣,只是附加的功能問題,如果你足夠強大,甚至可以以Linux核心,開發也自己的專屬Linux版本,在裡面隨心所欲。

  • 11 # HapySkywalker

    實際上無論是叫什麼linux的或是穿著馬甲的什麼Linux都沒什麼好的結果,Linux是個古老的的系統必須從根本上進行徹底的改變才有希望普及,否則永遠只是少數場合使用及少數人的玩具

  • 12 # 老王談運維

    CentOS是Linux發行版之一,它來源於Red Hat Enterprise Linux,由於同樣是出自開放原始碼,所以很多對穩定性較高的美國伺服器都以CentOS來替代Red Hat Enterprise Linux使用。經過多年的不斷髮展和完善,目前CentOS有多種版本,現在主流使用的都是CentOS 6、CentOS 7等衍生版本。

    Ubuntu是一個以桌面應用為主系統,Ubuntu基於Debian發行版和GNOME桌面環境。Ubuntu的主要是為一般使用者提供最新且相當穩定的作業系統。

    由於CentOS和Ubuntu都是使用bash作為基礎shell,所以在很多命令都相差不大,當然Ubuntu在桌面介面操作可能會更勝一籌。但從作為美國伺服器作業系統的角度來看,CentOS和Ubuntu還有一些差異的,主要表現在以下幾個方面。

    系統升級

    CentOS:升級不頻繁,省事省心。

    Ubuntu:升級比較頻繁,經常需要更新系統。

    系統穩定性

    CentOS:目前CentOS系統更加安全穩定。

    Ubuntu:升級包可能會造成系統的不穩定和不安全。

    使用複雜難度

    CentOS:使用者量相對較少,沒有詳細的使用幫助類教程,新使用者上手比較難。

    Ubuntu:擁有大量的幫助文件和教程,也有龐大的社群論壇,可以方便的獲得幫助。

    PS:對於想學習Linux知識的話,Ubuntu算是理想的選擇。

    軟體管理

    CentOS:使用.rmp包,以及使用yum進行軟體管理。

    Ubuntu:使用.deb包,以及使用apt-get進行軟體管理(部分Ubuntu也支援yum)。

    系統性能方面

    這兩者的效能都差不多,主要還是取決於美國伺服器的硬體配置以及軟體系統。

    那麼有朋友會問,CentOS和Ubuntu系統哪個更好用呢?

    其實這個要看你主要用來做什麼了,如果純粹用來學習Linux的話,那麼Ubuntu系統肯定是首選。如果是用來建站的話,小編建議大家最好是選用CentOS系統,畢竟CentOS系統都是經過長時間的測試,只有真正穩定的版本才會被髮布,所以更加的安全、穩定。

    最後,目前大多數控制面板(包括主流的cPanel面板)只支援CentOS系統,所以如果你是一名站長,或者是公司伺服器的管理人員,那麼CentOS系統肯定是首選了。

  • 13 # 電商和區塊鏈

    兩者都差不多,只是適應的領域不一樣。

    伺服器領域,Centos更好;而個人領域,Ubuntu更好,因為更友好和易用。

  • 14 # 蟲蟲安全

    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比較優勢。

  • 15 # 夢醒時分top

    以上各位都說的對,我個人認為還是要根據實際使用情況,你的公司,你的客戶使用那個系統就用哪個唄。我周圍工作學習全用ubuntu,沒覺得哪裡不穩定,公司伺服器也全是。如果你周圍沒有centos,學個毛用啊。當然兩者區別不大,切換適應一下也可以,就是習慣需要重新培養,專案不用的話懶得花時間重新適應。個別朋友擔心ubuntu更新太頻繁,可以在伺服器上使用debian系統,操作方法接近,更新很慢,也是非常穩定的

  • 16 # 馬行之乎

    centos 大多數企業用來做生產伺服器用,ubuntu比較適合做個人開發桌面系統來用。但這兩個一些系統細節是不一樣的。比如前者是redhat系,yum更新源管理軟體包。後者是debian系,apt源管理軟體包。一些系統檔案目錄結構和配置檔案也有區別。依賴的系統daemon也不太一樣。

    建議,如果你是搞運維的用centos,你是做java服務或前端開發的用ubuntu.

  • 17 # wap1990621

    裝個ubuntu的桌面版本系統真麻煩,配置檔案動不動需要下載東西,不好用,實際生產環境肯定不能用這個系統。

  • 18 # 手心沒有毛

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

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

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

  • 中秋節和大豐收的關聯?
  • 孩子六個月,身高多少釐米算正常?