介绍一些操作系统--- 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://isoredirect.centos.org/centos/5/isos/i386/
常用命令
ls
:列出当前目录下的文件和子目录。
cd
:切换工作目录。
pwd
:显示当前所在的目录。
mkdir
:创建一个新的目录。
rm
:删除文件或目录。
cp
:复制文件或目录。
mv
:移动文件或目录,也可用于重命名文件或目录。
cat
:查看文件内容或将多个文件合并到一个文件中。
grep
:在文件中搜索匹配指定模式的字符串。
find
:在指定目录下搜索文件。
chmod
:修改文件或目录的权限。
chown
:修改文件或目录的所有者。
chgrp
:修改文件或目录的所属组。
tar
:打包和解压缩文件。