yum仓库以及NFS共享

yum实现过程

1.光驱里自带yum

2.网络下载到本地

3.直接通过网络

yum仓库以及NFS共享_第1张图片

如何实现安装服务

yum客户端找到yum服务端,找到yum的仓库位置,下载元信息,因为里面有软件的位置,因此可以找到软件包的位置,然后下载到本地

yum仓库以及NFS共享_第2张图片 

仓库的类型:

光盘的仓库基本仓库  这个是常用的

epel拓展仓库     比较新

yum的主配置文件在:/etc/yum.conf中

yum仓库以及NFS共享_第3张图片

 yum仓库以及NFS共享_第4张图片

客户端的配置文件地址:/etc/yum.repos.d/   只能在这!必须以.repo 结尾

yum仓库以及NFS共享_第5张图片

 日志文件

/var/log/yum.log

yum仓库以及NFS共享_第6张图片

yum的命令

1.yum list  可以看到所有的软件包   

yum  list   用户名    可以看见此用户名的软件包

yum仓库以及NFS共享_第7张图片

2.yum  info  显示安装包详细的信息 

3.yum search <关键字>   根据关键字查找软件安装包

4.yum provides +可执行文件     当你知道某个命令却不知道具体的包可以用此命令来查找

5.yum gruplist  显示所有的包组

6.yum update  更新

7.yum  history 可以看见安装的历史记录

yum仓库以及NFS共享_第8张图片

8.yum remove  +软件名         卸载已经安装的软件,只能卸载主包,不能删除依赖关系

yum仓库以及NFS共享_第9张图片 9.yum history undo  id数字  彻底删除包括依赖关系

yum仓库以及NFS共享_第10张图片

yum仓库以及NFS共享_第11张图片 

NFS原理

NFS(Network File System)是一种分布式文件系统协议,允许网络中的不同计算机之间共享和访问文件资源。在Linux环境中,通过配置NFS服务,可以将一台服务器上的目录作为共享资源提供给其他客户端挂载和使用,实现跨主机的文件共享。

实现过程:

NFS 服务的实现依赖于 RPC(Remote Process Call,远端过程调用)机制,通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。(远端过程调用:自己没有这种功能,调用别人的功能)

NFS 也是 NAS 存储 设备必然支持的一种协议 以完成远 程到本地的映射过程。在 CentOS 7 系统中,需要 nfs-utils、rpcbind 软件包来提供 NFS 共享服务, 前者用于 NFS 共享发布和访问,后者用于 RPC 支持。

手动加载 NFS 共享服务时,应该先启动 rpcbind,再启动 nfs

是通过远程调用:rpcbind服务 端口111

yum仓库以及NFS共享_第12张图片

yum仓库以及NFS共享_第13张图片

 nfs:主配置文件在  /etc/exports

操作流程 

1.分别开启两台终端  (服务端、客户端)

yum仓库以及NFS共享_第14张图片

 yum仓库以及NFS共享_第15张图片

yum仓库以及NFS共享_第16张图片 

修改nfs配置文件里面的内容 

yum仓库以及NFS共享_第17张图片 

yum仓库以及NFS共享_第18张图片 

yum仓库以及NFS共享_第19张图片 

客户机:
 

yum仓库以及NFS共享_第20张图片 yum仓库以及NFS共享_第21张图片

 使用mnt=使用data

因为共享文件夹没有东西  所以在服务端将文件复制到共享文件夹中

 进入客户端 可以看见文件已经传输过来

yum仓库以及NFS共享_第22张图片

 

你可能感兴趣的:(linux,服务器,网络)