Linux基本运维汇总

本文介绍Linux环境下RPM和YUM两种软件包管理工具的使用方法,涵盖软件安装、更新、卸载等操作流程及技巧。同时,还详细介绍了YUM源配置过程,包括本地光盘源和网络源的配置。

1 rpm管理

rpm的作用类似于windows上的电脑管家中软件管理、安全卫士里面“软件管家”等产品,是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。

要想装软件,和windows下一样,先得找到安装包。

软件包的获得方式:

  • 不嫌麻烦的话,去官网去下载;

  • 不介意老版本的话,可以从光盘(或者镜像文件)中读取;

rpm要安装软件需要挂载安装,并且一个一个的去安装对应的依赖,对于一般运维工作,使用yum即可

2 YUM包管理系统

2.1 yum简介

yum(Yellow dog Updater Modified)是CentOS中属于RPM前端软件包管理器,能从指定的服务器中下载RPM包,并自动分析和处理RPM包之间的依赖关系,最后将依次所依赖的软件包都安装了,而无需繁琐的一个一个安装。

yum相比rpm更人性化,更便捷:

  • 联网安装(不用挂载)
  • 联动安装(软件所需依赖自动安装)
  • 联网更新
  • yum仓库的组成部分
    • 数据 :包含所有的软件包文件
    • 元数据:指的是数据文件:包括每个包的包名、版本信息、各包所包含的文件列表、包与包之间的依赖关系、包的分组信息.

2.2 yum的配置文件

  • yum 的配置文件有2种:

    # 为所有仓库提供公共配置
    /etc/yum.conf
    # 为仓库的指向提供配置
    /etc/yum.repos.d/*.repo
    
2.2.1 主配置文件
  • 路径 /etc/yum.conf

    [main]
    # 下载RPM包的缓存目录
    cachedir=/var/cache/yum/$basearch/$releasever
    # RPM缓存的程序包安装完成后是否保存,0表示不保存,1表示保存
    keepcache=0
    # 调试级别 取值范围 0 – 10,默认值为2
    debuglevel=2
    # yum相关日志存放路径
    logfile=/var/log/yum.log
    # 是否要平台完全匹配才能安装
    exactarch=1
    # 需不需要检查已过期的仓库
    obsoletes=1
    # 是否检查包的完整性和合法性
    gpgcheck=1
    # 是否允许支持yum的插件功能,0 表示不允许 ,1表示允许
    plugins=1
    # 允许保留多少个内核包
    installonly_limit=5
    bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref=http://bugs.centos.org/bug_report_page.php?category=yum
    # 指定一个软件包,yum 会根据这个包判断你的发行版本,默认是redhat-release
    distroverpkg
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值