yum仓库和nfs

发布时间:2024年01月16日

目录

一、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

?

?

永久挂载

?

检测是否能共享

服务器

客户器

?

文章来源:https://blog.csdn.net/wys_jj/article/details/135622989
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。