linux运维开发之路(十二)— 软件管理篇 - Go语言中文社区

linux运维开发之路(十二)— 软件管理篇


一、使用已知的网络安装资源安装软件
      vim /etc/yum.repos.d/yum.repo                   ## 文件名必须以repo结尾

       
         [rhel7.2]                                           ## 说明
         name=rhel7.2 source                    ## 对软件源的描述
         baseurl=http://172.25.254.250/rhel7.2/x86_64/dvd             ## 网络安装源
         gpgcheck=0                                  ## 不检测gpgcheck
         enabled=1                                     ## 此安装源语句块生效

     yum clean all   ##清空系统中原有的软件
二、配置本地yum源
     1.获得一个与本机系统版本一致的系统镜像

        
     2.挂载镜像
         mount  /xxx/xxx.iso    /rhel7.2          ## 挂载镜像到/rhel7.2

        
     3.设定永久挂载
        vim /etc/rc./rc.local            ## 修改配置文件,使其开机自启动
        
        chmod 755 /etc/rc.d/rc.local       ## 设置权限
     4.设定系统安装指向
        mkdir  /etc/yum.repos.d/backup            ## 创建目录
        mv   /etc/yum.repos.d/*   /etc/yum.repos.d/backup      ## 将/etc/yum.repos.d下的所有文件移动到backup目录下
        vim  /etc/yum.repos.d/yum.repo        ## 再此目录下编辑yum.repo

        
            [rhel7.2]                                            ## 说明
            name=rhel7.2  source                    ## 对软件源的描述
            baseurl=file:///rhel7.2                      ## 本地安装源
            gpgcheck=0                                    ## 不检测gpgcheck
            enabled=1                                       ## 此安装源语句块生效
        yum clean all 
        yum repolist          ## 查看本地软件安装包

       

三、配置共享yum源
     1.在一台已经建立好本地yum源的主机安装httpd
          yum install httpd -y

         

         显示安装成功

        
     2.配置网络yum源
       systemctl  start  httpd                     ## 开启httpd服务

      
       systemctl  stop  firewalld               ## 关闭火墙
       systemctl  enable  httpd                 ## 设置httpd开机自启动

      
       systemctl  disable  firewalld          ## 设置开机不启动火墙
       mkdir   /var/www/html/rhel7.2            ## 在/var/www/html目录下设置挂载点rhel7.2
       mount  /xxx/xxx.iso    /var/www/html/rhel7.2          ## 挂载镜像到网络挂载点
       vim /etc/rc.d/rc.local           ## 修改配置文件,使其再次开机自动生效
      

     3.测试
         在浏览器中输入 http://本机ip/rhel7.2,如图挂载成功

        

四、yum命令
     1.yum命令的使用必须是在yum源搭建成功后才能正常使用
     2.yum命令的详细用法
           yum  clean  all    ## 清除原有yum缓存

          
           yum  repolist      ##

          
           yum  update      ## 更新
           yum  install  software
           yum  list   software
           yum  list  all
           yum  list   installed
           yum  list    available
           yum  reinstall  software    ## 重新安装
           yum  remove  software     ## 卸载
           yum  info  software            ## 查看软件信息

          
           yum  search   software      ## 搜索信息
           yum  whatprovides  file    ## 根据文件找出包含文件的包

          
           yum  groups  list

          
           yum  groups  info
           yum  groups  install  sfgroup
           yum  group  remove   sfgroup   ## 软件组    
       vim /etc/yum.conf    ## 此配置文件可设置屏蔽软件包

         exclude  *.i686      ## 屏蔽32位软件包

        

五、用rpm命令处理软件
      rpm  -i    安装
      rpm  -v    显示过程         
      rpm  -h    hash加密
      rpm  -e    卸载
      rpm  -q    查看
      rpm  -a    所有
      rpm  -qa    查看所有已安装的软件
      rpm  -p    软件包
      rpm  --scritps    查看脚本
      rpm  -Kv    检测软件包是否被篡改
      rpm  --force        强制安装
      rpm  --nodeps    安装过程中忽略软件依赖
      rpm  -ql    查看安装路径    
      rpm  -qlp    未安装软件如果安装在系统中产生的
      rpm  -qf

六、第三方软件仓库的搭建
     1.把所有的rpm包放到一个目录中
     2.createrepo  -v   /存放软件包的目录

    

    
     3.vim /etc/yum.repos.d/yum.repo

        

     yum clean all  

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/oikinkl/article/details/81321992
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 20:11:45
  • 阅读 ( 1296 )
  • 分类:运维

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢