Ubuntu 和 CentOS,它們是一回事嗎?

Ubuntu 和 CentOS,它們是一回事嗎?

一些部署工作正在進行設置,A 請求安裝了 Ubuntu 的虛擬機器。據我了解並了解,Ubuntu 是基於 Linux 建構的。 B 將請求標記為完成,並交付了 A 可以使用的伺服器,但登入後,A 注意到它不是 Ubuntu,而是 CentOS 7。

所以 A 和 B 一整天都在努力,A 聲稱使用 CentOS 而不是 Ubuntu 會讓他的計劃成為笑話,他必須重做他已經做過的事情。

在談話過程中,B 有一次說這台機器是 Ubuntu,但安裝了 CentOS 版本,A 對此表示反對。這是真的嗎? Ubuntu 本身不就是 Linux 的一種風格嗎? Ubuntu 有 CentOS 版本嗎? (我找不到一個)。

我的問題是,

  1. CentOS和Ubuntu不都是基於Linux核心建構的嗎?那有什麼大不了的呢?
  2. 是否有可以在 Ubuntu 上運行但不能在 CentOS 上運行的軟體包/軟體?
  3. 兩者不都具有相同的命令列功能嗎?
  4. 是否有 CentOS(或任何其他)版本的 Ubuntu?

答案1

不,他們是相當不同的。 「A」是正確的,「B」在聲稱已安裝任何版本的 Ubuntu 方面並不準確。有多個版本,或“口味”,Ubuntu 在那裡,但 CentOS 不是其中之一。

Linux 核心非常小,必須添加多組不同的作業系統元件才能使其充當桌上型電腦、筆記型電腦或伺服器,某些應用程式需要一組作業系統元件(發行版,或“發行版”)且不適用於其他發行版。

Linux這棵巨樹有多個分支。烏班圖是從德班中央作業系統是從紅帽

這份清單向您介紹不同的家庭,並且這個圖形顯示不同版本是如何演變的。這是 Debian 和 Fedora 的比較,加上一個Arch 和 CentOS 的比較,Fedora 是 RedHat 和 CentOS 從中尋找創新並選擇性地採用的先驅發行版。

發行版中包含的最明顯的東西是桌面環境“DE”,CentOS 和 Ubuntu 現在都使用相同的 DE 作為預設值(“GNOME”)。然而,有許多其他 DE在 Linux 中,Windows 的一個版本只有一個 DE(Windows 3.1 的 DE 與 XP 不同,與 Windows 7 不同,與 Windows 8 不同,與 Windows 10 不同)。

然而,具有相同DE 的兩個不同發行版不會以相同的方式工作,或者運行所有相同的應用程序,因此雖然DE 是人們首先遇到的東西,但它肯定不是最重要的,CentOS 和CentOS 之間的差異當使用者嘗試新增應用程式時,Ubuntu 將會很明顯。

答案2

將 CentOS 稱為 Ubuntu 的變種是無稽之談。 CentOS可以稱為RedHat的風格,而Ubuntu可以稱為Debian的風格。

您可能沒有費心去 google CentOS 和 Ubuntu。

  1. CentOS 和 Ubuntu 都使用 Linux 核心,但係統不僅僅是核心。
  2. 取決於套餐和您願意投入的精力,以及資源是否可用。
  3. 它們可能有也可能沒有相同的命令列內容,這也取決於兩者的版本,但配置不同。
  4. 如同已經提到的,Ubuntu 沒有 CentOS 版本。

我不確定我是否會相信這個人 B 能夠正確設定 Linux 系統,無論是 CentOS、Ubuntu 還是任何其他系統。

答案3

兩者之間存在一些根本差異,尤其是在配置它們時。如果熟悉Ubuntu 的人花了數小時或數天的時間來研究出一種配置Ubuntu 的方法,那麼可能需要數天或數週的時間才能熟悉CentOS 正確執行操作的方法(包括安全配置等重要事項) ,然後再花數小時或數小時的時間來熟悉CentOS 的正確執行方式(包括安全配置等重要事項)。

就啟動和運行應用程式而言,它們的一個重要區別是它們的軟體包管理器(以易於更新和卸載的方式正確安裝軟體)完全不同:

  • 一個的套件管理器不能安裝在另一個上以避免這種情況
  • 每個套件管理器將(不能,但會)提供具有不同預設配置的相同軟體的不同版本,如果在更新中軟體中更改了該過程,則可以包括針對這些不同版本的不同配置過程
  • 同一應用程式在不同的套件管理器上可以有不同的套件名稱
  • 一個套件管理器可以提供相同的應用程序,而另一個套件管理器則不能提供,這意味著他們必須花費額外的時間來研究如何乾淨地安裝它。

B 要么是Linux 新手,這使得他們對此事的看法坦率地毫無價值,要么當他們聲稱CentOS 是Ubuntu 的一種風格時,B 是在撒謊而不是無知,這就是他們一開始就安裝CentOS 的原因:他們是可能對 CentOS 有點熟悉,因此認識到這種熟悉對於獲得知識非常重要他們的工作完成,不關心 A 是否完成工作。

相關內容