介紹一些操作系統— CentOS 系統
CentOS 系統
CentOS 是 Linux 發行版之一,是免費的、開源的、可以重新分發的開源操作系統。
CentOS Linux發行版是一個穩定的,可預測的,可管理的和可復現的平臺,源于 Red Hat Enterprise Linux(RHEL)依照開放源代碼規定釋出的源碼所編譯而成。
自 2004 2004 2004 年 3 3 3 月以來,CentOS Linux 一直是社區驅動的開源項目,旨在與 RHEL 在功能上兼容。
產生背景
CentOS 是 Community Enterprise Operating System 的縮寫,也叫做社區企業操作系統。是企業 Linux 發行版領頭羊 Red Hat Enterprise Linux(RHEL)的再編譯版本,而且在 RHEL 的基礎上修正了不少已知的 Bug。
CentOS 是免費的,可以使用它像使用 RHEL 一樣去構筑企業級的 Linux 系統環境,但不需要向 RedHat 付任何的費用。CentOS 的技術支持主要通過社區的官方郵件列表、論壇和聊天室。
每個版本的 CentOS 都會獲得十年的支持,新版本的 CentOS 大約每兩年發行一次。而每個版本的 CentOS 會定期更新一次,以便支持新的硬件。
通過這樣建立一個安全、低維護、穩定、高預測性、高重復性的 Linux 環境。
CentOS歷史
Red Hat 公司的產品中,有 RedHat Linux 和針對企業發行的版本 Red Hat Enterprise Linux,都能夠通過網絡 FTP 免費的獲得并使用,但是在2003年的時候,redhat.com 發布 redhat 9 后,不再開發 redhat 10,11,全面轉向 redhat enterprise linux的開發。
和以往不同的是,新的 rhel 3 要求用戶先購買 lisence,redhat.com 承諾保證產品的穩定性,安全性。rhel 3 二進制代碼不再提供下載,而是作為 redhat 服務的一部分,但源代碼依然是 open。它的項目由 Fedora Project 這個項目所取代,并以 Fedora Core 這個名字發行并提供普通用戶免費使用。
Fedora Core 這個 Linux 發行版更新很快,大約半年左右就有新的版本出來,這個 Fedora Core 試驗的韻味比較濃厚,每次發行都有新的功能被加入到其中,得到的成功結果將被采用到 RHEL 的發布中。雖說這樣,頻繁的被改進更新的不安定產品對于企業來說并不是最好的選擇,大多數企業還是會選擇有償的RHEL產品。
在構成 RHEL 的大多數軟件包中,都是基于 GPL 協議發布的,也就是我們常說的開源軟件,正因為是這樣,Red Hat 公司也遵循這個協議,將構成 RHEL 的軟件包公開發布,只要是遵循 GPL 協議,任何人都可以在原有的軟件構成的基礎上再開發和發布。CentOS 就是這樣在 RHEL 發布的基礎上將 RHEL 的構成克隆再現的一個 Linux 發行版本。
RHEL 的克隆版本不只 CentOS 一個,還有 White Box Enterprise Linux 和 TAO Linux 和 Scientific Linux。 雖然說是 RHEL 的克隆,但并不是一模一樣,所說的克隆是具有 100 % 100\% 100% 的互換性。但并不保障對應 RHEL 的軟件在 CentOS 上面能也夠 100 % 100\% 100% 的正常工作。
主要功能
-
可以把 CentOS 理解為 Red Hat AS 系列的社區版,它完全就是對 Red Hat AS 進行改進后發布的。各種操作、使用和 RHEL 沒有區別。
-
CentOS 完全免費,不存在 RED HAT AS 需要序列號的問題。
-
CentOS 獨有的 yum 命令支持在線升級,可以即時更新系統,不像RHEL那樣需要花錢購買支持服務。
-
CentOS 修正了許多 RHEL 的 BUG。
-
CentOS 版本說明:CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4。
源碼概況
授權協議:開放源代碼
操作系統: Linux
官方網站:http://www.centos.org/
源碼下載:http://isoredirect.centos.org/centos/5/isos/i386/
常用命令
ls
:列出當前目錄下的文件和子目錄。
cd
:切換工作目錄。
pwd
:顯示當前所在的目錄。
mkdir
:創建一個新的目錄。
rm
:刪除文件或目錄。
cp
:復制文件或目錄。
mv
:移動文件或目錄,也可用于重命名文件或目錄。
cat
:查看文件內容或將多個文件合并到一個文件中。
grep
:在文件中搜索匹配指定模式的字符串。
find
:在指定目錄下搜索文件。
chmod
:修改文件或目錄的權限。
chown
:修改文件或目錄的所有者。
chgrp
:修改文件或目錄的所屬組。
tar
:打包和解壓縮文件。