yum详解及使用、优化

Linux系统指定使用软件仓库文件,yum源文件
  • 本地配置yum源

    https://opsx.alibaba.com/mirror
    点centos帮助
    使用curl 命令
    作用:
    从阿里云下载一个yum文件,更新默认的/etc/yum.repos.d/CentOS-Base.repo
    
  • 安装软件

    yum install vim
    
    #-y 不用每次确认,多个包之间空格隔开
    yum install -y tree wget net-tools nmap bash-completion
    
    
    bash-completion:自动补全
    lrzsz:windwos和linux的文件进行相互传输
    
  • 查看可用的yum源

    yum repolist
    
  • 可以安装和已安装的所有软件

    yum list
    
  • 可以安装和已安装的所有软件包组信息

    yum grouplist
    
  • 安装软件包组的方法

    yum groupinstall -y Development Tools
    
  • 卸载包

    #将依赖包也卸载了 极其不建议
    yum erase cowsay -y
    
    #建议使用rpm卸载,只卸载这个包,不卸载它的其他依赖包
    rpm -e 软件包名 --nodeps
    
    --nodeps:解决有依赖包在使用这个包
    
  • 查看一个命令属于哪个大礼包

    yum provides locate
    
yum安装软件出现问题,排错流程
  • 访问外网ip地址不通
    • 网卡地址配置有问题
  • 访问外网名称不通
    • DNS配置有问题
      • ping DNS的ip
      • 如果不通进行修改,在本地查看网络以太网的DNS是多少
  • 检查是否已经有下载的进程了
    • 会报错一个pid号
yum源下载优化
  • Linux和Windows软件安装程序的区别

    • windows:exe
    • linux:rpm
  • yum软件优势:简单、快捷

    • 不需要到官方网站单独下载软件包(yum仓库)
    • 可以解决软件的依赖关系
  • yum优化(/etc/yum.repos.d/)

    • 优化基础的yum源文件

      • 通过阿里镜像源进行优化
    • 优化扩展的yum源(阿里云eplo选项)

      • 通过阿离镜像源进行优化

        wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7...
        
    • 检查可用的yum源信息

      yum repolist
      
  • 好玩的软件包

    sl
    cowsay 内容
    animalsay 内容
    bash-completion:补全命令
    
  • 确认软件是否安装

    rpm -qa sl 查看软件包是否存在
    
    rpm -ql sl 查看软件包有哪些东西
    
    
    
    rpm -qf `which ssh` 查看系统文件中是属于哪个软件包
    
    q:query 查询
    a:all 所有
    l:list 列表显示
    f;file 文件
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值