在说这个之前,我要先说下我对 yum 工具的认识,在我的认识中,yum 工具其实只是一个软件管理器,相当与 Windows 下的各种软件管家或者 Android 下的应用商店一样的东西而已,不过这个工具却不仅仅只是安装卸载应用软件这么简单,他还提供维持 linux 系统稳定的必须系统软件,包括内核也在它的管理范围之内。所以在 linux 下,这样的软件管理工具已经成为各发行版必备的东西。在 debian 阵营中他的名字叫 dpkg,在 ubuntu 中它的名字叫 apt,在 OpenSUSE 中,他的名字叫 zypper,在 Red Hat 中,它的名字叫 rpm,在 CentOS 中,它的名字就叫做 yum。
由于 CentOS 是属于 RedHat 阵营的,俗称盗版 Red Hat Enterprise(误),所以它具有 Red Hat 阵营的基本特性,也就是包括 rpm 在内的系统架构方式。因此会 CentOS 的同学,用其他 Red Hat 阵营的 linux 发行版都很容易适应。
其实 CentOS 6 到 CentOS 7 这两个版本之间产生了很多的变化,比如原来的 iptables 已不再使用,主打防火墙是 firewalld,在实际使用中还会体验到更多的明显变化。所以我们在学习 yum 之前,应该要先了解 CentOS。
查看 linux 内核的办法1
2# uname -a
Linux myServer 3.10.0-123.13.1.el7.x86_64 #1 SMP Tue Dec 9 23:06:09 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux