linux分為3類:1、Redhat系,主要有Redhat、Centos、Fedora等,其中Centos系統是許多伺服器使用者選擇的系統;2、Debian系,主要有Debian、Ubuntu、Mint等,這個系還有其他一些衍生版本的系統;3、其他系統,例如Gentoo、Arch Linux、LFS等。
本教學操作環境:linux7.3系統、Dell G3電腦。
新手往往會被 Linux 眾多的發行版本搞得一頭霧水,我們先來解釋一下這個問題。
從技術上來說,李納斯•托瓦茲開發的 Linux 只是一個核心。核心指的是提供裝置驅動、檔案系統、行程管理、網路通訊等功能的系統軟體,核心並不是一套完整的作業系統,它只是作業系統的核心。一些組織或廠商將 Linux 核心與各種軟體和文件包裝起來,並提供系統安裝介面和系統配置、設定與管理工具,就構成了 Linux 的發行版本。
在 Linux 核心的發展過程中,各種 Linux 發行版本起了巨大的作用,正是它們推動了 Linux 的應用,從而讓更多的人開始關注 Linux。因此,把 Red Hat、Ubuntu、SUSE 等直接說成 Linux 其實是不確切的,它們是 Linux 的發行版本,更確切地說,應該叫作「以Linux為核心的作業系統軟體包」。
Linux 的各個發行版本使用的是同一個Linux 內核,因此在內核層不存在什麼相容性問題,每個版本有不一樣的感覺,只是在發行版本的最外層(由發行商整合開發的應用)才有所體現。
Linux系統,主要分為Redhat系和Debian系,這兩個類別幾乎涵蓋了絕大部分常用Linux系統。
Redhat系,主要有Redhat、Centos、Fedora等,其中Centos系統是許多伺服器使用者選擇的系統。
Debian系,主要有Debian、Ubuntu、Mint等,這個系還有其他一些衍生版本的系統。
此外,還有一些其他系統,例如Gentoo,Arch Linux,LFS等。
簡單分析了一下這些系統的使用者特點:
#用於開發的,大多使用Redhat系,其中Centos系統是許多企業伺服器使用的系統。
相對簡單的開發,則可以選擇Debian系,優選Ubuntu和mint這兩種版本。
還有一部分技術相對較成熟的用戶,會選擇其他系別中的Gentoo、LFS,Slackware等。
萬事萬物都有優缺點,系統也是如此,沒有絕對的好與壞,只有適合使用者自己使用的系統,選擇擅長使用的系統,才能發揮出其本身的作用。
很難說大量 Linux 版本中哪一款比較好,每個版本都有自己的特色。以下為大家介紹幾款常用的 Linux 發行版本。
1) Red Hat Linux
#Red Hat(紅帽公司)創立於1993 年,是目前世界上資深的Linux 廠商,也是最認可的Linux 品牌。
Red Hat 公司的產品主要包括RHEL(Red Hat Enterprise Linux,收費版本)和CentOS(RHEL 的社群複製版本,免費版本)、Fedora Core(由Red Hat 桌面版發展而來,免費版本)。
Red Hat 是我國國內使用人群最多的Linux 版本,資料豐富,如果你有什麼不明白的地方,則容易找到人來請教,而且大多數Linux 教程是以Red Hat 為例來講解的(包括本教程)。
本教學以我國國內網路公司常用的Linux 發行版本CentOS 為例講解,它是基於Red Hat Enterprise Linux 原始碼重新編譯、移除Red Hat 商標的產物,各種作業使用和付費版本沒有區別,且完全免費。缺點是不提供使用者技術支持,也不負任何商業責任。有實力的公司可以選擇付費版本。
2) Ubuntu Linux
Ubuntu 基於知名的Debian Linux 發展而來,介面友好,容易上手,對硬體的支援非常全面,是目前最適合做桌面系統的Linux 發行版本,而且Ubuntu 的所有發行版本都免費提供。
Ubuntu 的創辦人 Mark Shuttleworth 是非常傳奇的人物。他在大學畢業後創立了一家安全顧問公司,1999 年以 5.75 億美元被收購,一躍成為南非最年輕有為的本土富翁。身為狂熱的天文愛好者,Mark Shuttleworth 於 2002 年自費搭乘俄羅斯聯盟號飛船,在國際太空站中度過了 8 天的時光。之後,Mark Shuttleworth 創立了 Ubuntu 社區,2005 年 7 月 1 日成立了 Ubuntu 基金會,並為該基金會投資 1000 萬美元。他說,太空的所見正是他創立 Ubuntu 的精神之所。如今,他最熱衷的事情就是到處為自由開源的 Ubuntu 進行宣傳演講。
3) SuSE Linux
#SuSE Linux 以Slackware Linux 為基礎,原來是德國的SuSE Linux AG 公司發表的Linux版本,1994 年發行了第一版,早期只有商業版本,2004 年被Novell 公司收購後,成立了OpenSUSE 社區,推出了自己的社區版本OpenSUSE。
SuSE Linux 在歐洲較為流行,在我國國內也有較多應用。值得一提的是,它吸收了 Red Hat Linux 的許多特質。
SuSE Linux 可以非常方便地實現與 Windows 的交互,硬體檢測非常優秀,擁有介面友好的安裝過程、圖形管理工具,對於終端用戶和管理員來說使用非常方便。
4) Gentoo Linux
#Gentoo 最初由Daniel Robbins(FreeBSD 的開發者之一)創建,首個穩定版本發佈於2002 年。 Gentoo 是所有 Linux 發行版本裡安裝最複雜的,目前仍採用原始碼包編譯安裝作業系統。
不過,它是安裝完成後最方便管理的版本,也是在相同硬體環境下運作最快的版本。自從 Gentoo 1.0 面世後,它就像一場風暴,為 Linux 世界帶來了巨大的驚喜,同時也吸引了大量的用戶和開發者投入 Gentoo Linux 的懷抱。
有人這樣評價 Gentoo:快速、設計乾淨而有彈性,它的出名是因為其高度的自自訂性(基於原始碼的發行版)。儘管安裝時可以選擇預先編譯好的軟體包,但大部分使用 Gentoo 的使用者都選擇自己手動編譯。這也是為什麼 Gentoo 適合比較有 Linux 使用經驗的老手使用。
要注意的是,由於編譯軟體需要消耗大量的時間,所以,如果你所有的軟體都由自己編譯,並安裝KDE 桌面系統等比較大的軟體包,則可能需要花費很長時間。
5) 其他Linux 發行版
除以上4 種Linux 發行版外,還有很多其他版本,表1 羅列了幾種常見的Linux 發行版以及它們各自的特點:
版本名稱 | #網址 | 特點 | 軟體套件管理器 |
---|---|---|---|
Debian Linux | www.debian.org | #開放的開發模式,且易於進行軟體包升級 | apt |
Fedora Core | www.redhat.com | ##有數量龐人的用戶,優秀的社區技術支援. 並且有許多創新up2date(rpm),yum (rpm) | |
www.centos.org | CentOS 是一種對RHEL(Red Hat Enterprise Linux)原始碼再編譯的產物,由於Linux 是開發原始碼的作業系統,並不排斥樣基於原始碼的再分發,CentOS 就是將商業的Linux 作業系統RHEL 進行原始碼再編譯後分發,並在RHEL 的基礎上修正了不少已知的漏洞 | rpm | |
www.suse.com | 專業的作業系統,易用的YaST 軟體包管理系統 | YaST(rpm),第三方apt (rpm)軟體庫(repository) | |
www.mandriva.com | 操作介面友好,使用圖形配置工具,有龐大的社區進行技術支持,支援NTFS 分區的大小變更 | rpm | |
www.knoppix.com | 可以直接在CD 上運行,具有優秀的硬體偵測與適配能力,可作為系統的急救磁碟使用 | apt | |
www.gentoo.org | 高度的可自訂性,使用手冊完整 | portage | |
#www.ubuntu.com | 優秀已用的桌面環境,基於Debian 建構 | apt |
以上是linux分為哪幾類的詳細內容。更多資訊請關注PHP中文網其他相關文章!