yum实现过程
1.光驱里自带yum
2.网络下载到本地
3.直接通过网络
如何实现安装服务
yum客户端找到yum服务端,找到yum的仓库位置,下载元信息,因为里面有软件的位置,因此可以找到软件包的位置,然后下载到本地
?
仓库的类型:
光盘的仓库基本仓库? 这个是常用的
epel拓展仓库? ? ?比较新
yum的主配置文件在:/etc/yum.conf中
?
客户端的配置文件地址:/etc/yum.repos.d/? ?只能在这!必须以.repo 结尾
?日志文件
/var/log/yum.log
yum的命令
1.yum list? 可以看到所有的软件包? ?
yum? list? ?用户名? ? 可以看见此用户名的软件包
2.yum? info? 显示安装包详细的信息?
3.yum search <关键字>? ?根据关键字查找软件安装包
4.yum provides +可执行文件? ? ?当你知道某个命令却不知道具体的包可以用此命令来查找
5.yum gruplist? 显示所有的包组
6.yum update? 更新
7.yum? history 可以看见安装的历史记录
8.yum remove? +软件名? ? ? ? ?卸载已经安装的软件,只能卸载主包,不能删除依赖关系
?9.yum history undo? id数字? 彻底删除包括依赖关系
?
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
?nfs:主配置文件在? /etc/exports
操作流程?
1.分别开启两台终端? (服务端、客户端)
?
?
修改nfs配置文件里面的内容?
?
?
?
客户机:
?
?
?使用mnt=使用data
因为共享文件夹没有东西? 所以在服务端将文件复制到共享文件夹中
?进入客户端 可以看见文件已经传输过来
?