Redhat服务器维护之简化管理
发布时间:2019-03-11
       如果你使用Red Hat软件包管理器来管理Linux软件,应该详细了解Red Hat软件仓库的原理,这有助于使用Linux命令将让你更容易管理Red Hat软件。
       Linux软件包管理使用的Red Hat软件库,Red Hat提供了软件包的安装源。Red Hat管理器会自动查找库和安装包的依赖关系。如果没有Red Hat软件库管理系统,要解决这些Red Hat软件包的依赖关系是一种烦恼。
       按目前的Linux分布情况,主要是的软件库管理系统是Red Hat的软件库管理系统,主要用在Red Hat Enterprise Linux(RHEL)和其他Red Hat Linux的衍生系统上,如Fedora、CentOS。Red Hat软件库管理系统使用默认的Red Hat软件包格式。Red Hat用.rpm,这些Red Hat软件包是将软件和元数据压缩和档案。Red Hat元数据提供了有关Red Hat软件的版本信息,以及Red Hat软件包的依赖关系。
       但Red Hat软件包的数据库与软件库很容易混淆。虽然通过Red Hat软件库管理使这些软件包可以让工作更简单,但这些Red Hat软件包同时有另一个数据库。这意味着Red Hat软件包的信息来源可以有多个:包数据库和软件库数据库。
       使用Red Hat包数据库工作
       Red Hat包数据库是软件安装了什么在Linux系统里最重要的信息来源。Red Hat包数据库从服务器上检索当前安装的软件,Red Hat包文件通常是一个丰富的文档和软件使用的信息源,这对于Linux系统Red Hat软件包之间的依赖关系非常有用。
       在基于Red Hat软件包的Linux服务器,使用Red Hat的rpm命令从数据库里获取信息
       使用Red Hat软件仓库工作
       在安装新的Red Hat软件或进行软件升级,系统管理员通常使用Red Hat软件仓库。尤其是更新Red Hat服务器补丁的时候,Red Hat软件仓库会更方便:Red Hat软件包管理器只需要更新新的软件包,使Red Hat自动可用,库用户便可以使用Red Hat,这过程完全是透明的。
       在基于Red Hat软件仓库的系统,使用Red Hat的yum命令请求包的信息和执行任务,如Red Hat更新和安装软件。Red Hat的yum可以周期性的自动下载和更新软件仓库的索引文件。
       Red Hat系统会自动比较了软件仓库的Red Hat安装包和安装在本地系统的Red Hat软件包列表,以确定一个Red Hat包已经安装,或者是否有可用的更新。
       Red Hat软件仓库管理系统在处理软件包依赖关系非常好用:目前所有的Linux都提供了丰富的Red Hat资料库,并提供必要的Red Hat依赖,这意味着Linux管理员对Red Hat软件包的依赖恐惧大大减少了。
       Red Hat软件仓库中没有的包
       Red Hat软件仓库中没有的软件,意味着Red Hat安装起来比较困难。管理员可以创建自己的Red Hat软件库和复制本地的软件包。这也让管理员从库安装自定义Red Hat软件包的时候,进一步减少Red Hat依赖问题。
联系我们,马上获得服务支持

400-000-6930

服务器维护贵宾专线

北京 上海 天津 重庆 河北 山东 辽宁 黑龙江 吉林 甘肃 青海 河南 江苏 湖北 湖南 江西 浙江 广东 云南 福建 海南 山西 四川 陕西 贵州 安徽 广西 内蒙古 西藏 新疆 宁夏 澳门 香港 台湾