RHEL8.0快速入門系列筆記--理論知識儲備(一)

篇幅比較長,滿滿乾貨,希望大家讀完!

紅帽公司發佈Linux8.0系統已經有一段時間,最近準備學習關於RHEL8.0的相關性特性。根據官方介紹:RHEL8.0在雲/容器化工作負載方面做了很多改進,RHEL8.0是針對混合雲時代重新設計的操作系統,從Linux容器和混合雲到DevOps和人工智能(AI),RHEL8.0為企業提供跨公共、私有和混合雲環境的一致性操作系統。


RHEL8.0快速入門系列筆記--理論知識儲備(一)


理論知識儲備

為了更好的學習RHEL88.0系統我們需要提前做一些理論知識儲備。

一、計算機資源介紹

計算機資源分為兩部分:軟件資源、硬件資源

硬件:一般硬件是指計算機的物理硬件

軟件:軟件一般指應用程序,應用程序是由開發人員去按照編程語言的特定的規則去編寫的程序。除了上述應用程序之外,操作系統也屬於軟件資源範疇,它屬於特殊的軟件。


RHEL8.0快速入門系列筆記--理論知識儲備(一)

二、常見的操作系統

常見的操作系統:windows、MacOS、Linux

windows:是微軟公司研發的收費的操作系統(閉源)

windiws系統分為兩類:用戶(個人)操作系統,服務器(企業)操作系統

個人操作系統:win95、win98、win NT、win Me、vista、win 7、win8、win10

服務器操作系統:windows server系列

MacOS:是由蘋果公司開發的一款收費操作系統,該系統從終端角度來看分為:watch OS、IOS、MacOS

其表現圖出的地方:底層優化實現很好

Linux:Linux是目前全球使用最多的服務其操作系統。(開源)

其體系強大,其分支很多,目前主要分支有Redhat(紅帽)、Debian、烏班圖(ubuntu)、CentOS等,其世界範圍內最大的是安卓。


RHEL8.0快速入門系列筆記--理論知識儲備(一)


三、Linux簡單介紹

1. Linux特性

  • 完全開源

使用Linux包括它的拷貝,修改,發佈,在遵循GPL的協議下,你不會有任何版權問題擔心,對於企業不是可以極大的降低成本,而正因為Linux平臺不會依賴於任何一傢俬有軟件公司,所有各大軟硬件廠商支持並發展Liunx,如REDHAT、IBM、DELL、ORACLE、VMWARE、GOOGLE、INTEL等。

  • 多用戶多任務系統

Linux繼承了UNIX多用戶多任務的設計理念,允許多人同時上線工作,併合理分配資源。

  • 安全高效穩定

嚴格的用戶權限管理使得不同的使用者之間保持高度的保密性和安全性。Linux得到來自各大硬件廠商的支持,特別是企業級應用。

2. Linux發行版本

Linux發行版本指的就是通常所說的“Linux操作系統”,它可能是由一個組織,公司或者個人發佈。

    通常來講,一個Linux發行版本包括Linux內核,各種GNU軟件,及其他一些自由軟件。在一些特定的Linux發行版本中也有一些專用的軟件。

    發行版本為許多不同的目的而製作,包括對不同計算機硬件結構的支持,對一個具體區域或語言的本地化,實行應用,和嵌入式系統。目前,數百個Linux發行版本被積極開發,被廣泛應用的發行有:

  • RedHat Enterprise Linux

RHEL是Red Hat(紅帽)公司的企業版Linux系統,因其穩定強大,各大廠商認證和良好的技術支持,在Linux服務器上市佔領超過50%份額,採用RPM的包管理方式,很多發行版都或多或少的收到它的影響。

  • CentOS

由社區開發並維護,基於RHEL,並與RHEL版本號保持一致,致力於提供一個自由使用且穩定的RHEL。開發者直接修改RHEL的源代碼,去除了紅帽的商標和商業服務組件,修復了很多存在的Bug,其擁有自己的軟件倉庫,提供免費的在線更新程序。

  • Fedora

主要由RedHat主持的社區Linux項目。採用同樣的RPM包管理,致力於最新技術的開發引入。經過測試穩定且有價值的技術將被RHEL吸納,堅持每半年發佈一版。


RHEL8.0快速入門系列筆記--理論知識儲備(一)


  • SUSE Linux

在歐洲非常流行的Linux版本,已界面華麗和簡單易用著稱,2004年被NOVELL收購,NOVELL提供企業級的SUSE Linux Enterprise Server | Desktop軟件和商業技術支持服務,企業市場佔有率較高。OpenSUSE是基於企業版的社區提供的免費SUSE Linux。

  • Debian

Debian是完全開放,一個強烈信奉自由軟件的系統,由Debian計劃組織維護,其背後沒有任何營利組織的支持,開發人員完全來自由全世界各地的自願者。Debian基於Deb的包管理方式,apt的在線軟件安裝更新方便且快速,提供超過18000個軟件包的支持,受到研究機構開發人員的吉大歡迎。

  • Ubuntu

基於Debian開發,採用相同的deb和apt。通過精挑細選,保證軟件質量,致力於開發一個簡單易用的Linux系統。由Canonical支持,堅持每6個月發佈一個版本,分別提供6個月和3年(LTS)的技術支持,由於易用性和遍佈世界各地的鏡像服務器,使得它近年變得非常流行。

  • 其他Linux髮型版

Arch linux一個基於KISS(keep it simple and stupid)的滾動更新的操作系統

Gentoo,一個面向高級用戶發行版,所有軟件的源代碼需要自行編譯。

Elementary OS:基於Ubuntu,界面酷似MacOS X.

Linux Mint,從Ubuntu派生並與Ubuntu兼容的系統


RHEL8.0快速入門系列筆記--理論知識儲備(一)


3. 開源文化

什麼是GNU,什麼是GPL協議,GNU和Linux是怎麼結合在一起的?

GNU是在1983年由理查德.馬修.斯托曼提出的一個項目計劃,目標是提供一個和Unix100%兼容的自由軟件的操作系統。這個系統名字叫GNU,是GNU’s Not Uinx的首字母遞歸縮寫----這是對Unix的技術思想致敬的一種方法,同時表達GNU有所不同。從技術上說,GNU很像Unix。但是它不同於Unix,GNU給予其用戶自由。

GPL(General Public License)協議是指GNU通用公共許可證。任何軟件發佈,都需要許可證,GNU認為任何軟件都應當以自由發佈。要讓一個軟件成為自由軟件,急需要把它以自由自由軟件許可證發佈。我們通常用GNU通用公共許可證GNU GPL發佈軟件。

簡單地說,GPL授權具有以下幾個特點:

1.任何軟件掛上GPL授權之後,即為自由軟件,任何人均可獲取,同時,亦可獲取源代碼。

2.獲取GPL授權的軟件後,任何人均可修改源代碼,以使其符合自己的喜好。

3.除此之外,經過修改的源代碼應回報給網絡社區,供大家參考!

注意:並非掛上GPL之後的軟件就不可販賣,這是不同的兩回事。

GNU和Linux是怎麼結合在一起的呢?

1991年,利納斯.託瓦茲編寫出了與Unix兼容的Linux操作系統內核並以GPL授權發佈。Linux之後在網上廣泛流傳,許多程序許願參與了開發與修改。

1992年,Linux與其他GNU軟件結合,完全自由的操作系統證實誕生。該操作系統往往被稱為“GNU/Linux”或簡稱Linux。


分享到:


相關文章: