yum仓库和nfs

本文详细介绍了yum软件包管理器的工作原理、配置文件、命令以及NFS网络文件系统的功能、特点、优势和实现原理,重点讨论了如何在Linux环境中管理和共享文件资源。
摘要由CSDN通过智能技术生成

目录

一、yum

1.1.yum概述

1.2.yum实现过程

1.3.yum配置文件

1.4.仓库设置文件/etc/yum.repos.d/*.repo

1.5.yum命令

二、NFS

2.1.NFS介绍

2.2.NFS特点

2.3.NFS优势

2.4.NFS原理

2.5.NFS共享存储服务


一、yum

1.1.yum概述

基于RPM包构建的软件更新机制

可以自动解决依赖关系

所有软件包由集中到YUM软件仓库提供

1.2.yum实现过程

要有安装包

1.光驱里自带,挂载提供软件包

2.网络下载到本地

3.直接通过网络下载

先在yum服务器上创建 yum repository(仓库),在仓库中事先存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),当yum客户端利用yum/dnf工具进行安装时包时,会自动下载repodata中的元数据,查询远数据是否存在相关的包及依赖关系,自动从仓库中找到相关包下载并安装。

yum依赖于环境,依赖于服务端和客户端,允许跨网络

客户端:

配置文件

服务端:

RPM包(存放在包文件夹Packages中)
元数据(存放在元数据文件夹repodata中,其中包含:目录(软件的目录),软件的依赖关系,软件的分组)

最终形成两个文件夹Packages(包文件夹一般取名packages)和repodata(元数据文件夹)

仓库类型:

光盘的仓库(基本仓库)
epel 扩展仓库

1.3.yum配置文件

yum主配置文件/etc/yum.conf

vim /etc/yum.conf进入

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 ——证密钥,1表示验证  

plugins=1 ——是否允许插件,1代表允许  

installonly_limit=5 ——保存几个内核 5代表5个  

bugtracker_url=http://bugs.centos.org/set_project.phpproject_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum  

distroverpkg=centos-release  ​  ​  

1.4.仓库设置文件/etc/yum.repos.d/*.repo

1.5.yum命令

命令不加关键字加入关键词、软件包、软件包组
yum list显示所有可用包单个的可安装包
yum info显示所有可用包的信息单个具体的信息
yum search\模糊查找所有的相关信息
yum whatprovides\精确查找
yum install\安装具体软件包
yum update所有软件升级,更新内核具体软件升级
yum upgrade只更新软件包,但不更新内核具体软件更新
yum remove\卸载具体软件
yum history查看当前yum操作历史\
yum history info\加序号列出某次事务的详细信息
yum history undo\加序号卸载序号里安装的软件
yum history redo\加序号重新执行序号里的操作
yum grouplist显示所有可用包组显示具体的包组
yum groupinfo显示所有的包组具体信息显示具体的包组的具体信息
yum groupinstall\安装具体软件包组
yum group update所有包组升级具体包组升级
yum groupremove\卸载具体包组软件

 

二、NFS

2.1.NFS介绍

NFS(Network File System 网络文件服务),是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。
NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。(远端过程调用:自己没有这种功能,调用别人的功能)
NFS 也是 NAS 存储 设备必然支持的一种协议,以完成远程到本地的映射过程。
在 CentOS 7 系统中,需要安装 nfs-utils、rpcbind 软件包来提供 NFS 共享服务,前者用于 NFS 共享发布和访问,后者用于 RPC 支持。手动加载 NFS 共享服务时,应该先启动 rpcbind,再启动 nfs。

2.2.NFS特点

采用TCP/IP传输网络文件

安全性低

简单易操作

适合局域网环境

2.3.NFS优势

节省本地存储空间,将常用的数据如:/home 目录,存放在NFS服务器上且可以通过网络访问,将减少本地磁盘的使用率。

2.4.NFS原理

远程过程调用:114 查询平台

 

2.5.NFS共享存储服务

服务端:192.168.190.10

 

客户端:192.168.190.20

 

 

永久挂载

 

检测是否能共享

服务器

客户器

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值