2024年3月4日云计算学习总结{rpm,yum,本地源,远程源}

 

  1. rpm 原生包的管理工具
  2. rpm -ivh 包名 #安装包 但是不能解决依赖关系 需要一个一个安装  后面可跟多个包或者url链接
  3. rpm -e  包名  #卸载
  4.  rpm -q 查询 # a 所有安装的包 c 配置文件 l 所有安装的内容 f 查询某个文件是那个包提供的
  5. yum 方便下载安装和解决依赖的工具{类似于代替我们操作rpm工具}
  6. /etc/yum.conf    yum的配置文件
  7. /etc/yum.repos.d 源文件的仓库地址.repo
  8. /var/cache/yum 缓存路径
  9. /var/ftp ftp路径
  10. yum install   安装 可跟 -y 不询问条件
  11. yum remove #卸载
  12. yum erase #卸载
  13. yum provides命令   #查询命令来源包
  14. yum list #查询源中的包
  15. yum repolist #查询仓库的信息
  16. yum search#查询关键字
  17. yum clean all #清空缓存
  18. yum  mackcache#创建缓存
  19. yum history#查看历史操作记录
  20. yum history undo id# 回复 回滚    id用 yum history list 包名 
  21. 制作本地源
    1、找到源内的包
        1.1 可以网络上下载、从别的源克隆、配置缓存,然后通过缓存获取包
        1.2 通过挂载镜像获取镜像中的包
    2、如果包所在的目录不是一个yum源,需要做成yum源
    yum install -y createrepo
    createrepo 目录
    3、写源文件
    /etc/yum.repos.d/hello.repo
    [源标识]
    name=源名字
    baseurl=file://包目录的绝对路径
    enabled=1 # 开启
    gpgcheck=0 # 关闭密钥检查

    远程源
    1、关闭防火墙、selinux
    2、安装ftp服务,提供21号端口供客户端访问
    yum install -y vsftpd
    3、在/var/ftp/创建源目录,准备包拷贝到目录中
    4、制作源并授权
    createrepo /var/ftp/源目录
    chown ftp.ftp -R  /var/ftp/源目录
    5、启动ftp
    systemctl start vsftpd
    6、测试并编写源文件(客户端)
    /etc/yum.repos.d/hello.repo
    [源标识]
    name=源名字
    baseurl=ftp://IP地址/包目录的基于/var/ftp的相对路径
    enabled=1 # 开启
    gpgcheck=0 # 关闭密钥检查
     

  • 8
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值