YUM 仓库的创建与 NFS 共享存储

目录

前言

一. 各种方式建立YUM仓库

1.1 YUM 概述

1.2 常用 YUM 仓库类型

1.3 YUM 命令使用

二、yum配置文件

2.1yum主配置文件

2.2仓库设置文件

2.3 日志文件

三、yum命令详解

3.1查询软件包命令

3.2查询软件包组命令

3.3yum安装升级

3.4 软件卸载

四、搭建yum仓库

4.1搭建本地yum仓库

五、NFS简介

六、NFS原理

七 、NFS共享存储服务配置的相关步骤

7.1 服务器端:

7.2 客户端

7.3 测试

八、总结


前言

今天闲来无事总结一下在 CentOS 7系统中构建并使用软件仓库,实现基于网络的软件包安装、更新、卸载的规范化管理,以及在局域网内部部署 NFS 共享服务器的方法。

一. 各种方式建立YUM仓库

1.1 YUM 概述

YUM(Yellow dog Updater Modified)是基于 RPM 包构建的软件更新机制,可以自动解决依赖关系,所有软件包由集中的 YUM 软件仓库提供。

1.2 常用 YUM 仓库类型

本地 YUM 仓库
远程 YUM 仓库
网络 YUM 源

1.3 YUM 命令使用

yum -y install 软件名            #安装、升级软件包,"-y" 选项表示自动确认
yum -y remove 软件名                #卸载软件包,可自动解决其依赖关系
yum -y update 软件名                #升级软件包
yum list                        #查询软件包列表
yum list installed                #查询系统中已安装的软件包
yum list available                #查询仓库中尚未安装的软件包
yum list updates                #查询可以升级版本的软件包
yum info 软件名                    #查询软件包的描述信息
yum history list                #列出最近的历史
yum history info 包名            #列出安装某个包的详细信息
yum history undo 包名             #撤销某次更改
yum search [all] 关键词            #根据某个关键词来查找相关的软件包
yum whatprovides 命令            #查询命令属于哪个软件包
yum clean all && yum makecache    #删除 yum 缓存并更新
yum -y install epel-release        #一个扩展源,安装后删除 yum 缓存并更新
yum -y install 包名 --downloadonly        #下载 rpm 包而不安装
yum -y reinstall 包名 --downloadonly    #下载已安装过的 rpm 包
yum -y install 包名 --downloadonly --downloaddir=/tmp/     #下载 rpm 包到指定目录

二、yum配置文件

2.1yum主配置文件

位置:/etc/yum.conf

[root@localhost]# /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever //yum下载的RPM包的缓存目录 $basearch代表硬件 $releasever系统版本比如7
keepcache=0                                   //是否保存缓存  0代表不保存,1代表保存
debuglevel=2                                  //调试级别了解即可
logfile=/var/log/yum.log                     // 日志文件位置
exactarch=1                                     //是否允许不同版本的rpm安装
obsoletes=1                                    //update 的一个参数是否可以允许旧版本的运行    
gpgcheck=1                                  //验证秘钥
plugins=1                                   //是否允许插件1代表可以
installonly_limit=5                         //保存几个内核 5代表5个

2.2仓库设置文件

位置:/etc/yum.repos.d/*.repo

#下面是默认仓库,是centos官方的yum源,需要联网才可以使用
[root@localhost yum.repos.d]# ls /etc/yum.repos.d/
bak               CentOS-Debuginfo.repo  CentOS-Sources.repo
CentOS-Base.repo  CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-CR.repo    CentOS-Media.repo

2.3 日志文件

位置:/var/log/yum.log

[root@localhost yum.repos.d]# cat /var/log/yum.log //查看日志文件

三、yum命令详解

3.1查询软件包命令

#显示可用的安装包
[root@localhost opt]# yum list httpd

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值