YUM概述
基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包由YUM软件仓提供
YUM仓库包格式
centos7使用的yum包都是.rpm的
centos8使用的dnf包和yum包相同的
Ubantu使用apt包(格式为.deb)
软件仓库的提供方式
1.本地源
2.在线源
3.HTTP方式YUM源
FTP方式YUM源
混合源
注意点:yum.repos.d 这个目录下可以放多个源,但是本地yum源尽量单独存放
YUM在线源三种方式
1.HTTP方式YUM源
关闭防火墙和安全机制
打开服务测试
进入yum.repos.d 配置httpd方式的本地yum文件 local.repo
注意点:光盘镜像的挂载点为httpd服务的文件目录 ---/var/www/html/
在此目录下创建挂载点目录,然后将光盘镜像进行挂载到test下
到网页测试配置的http服务的挂载点是否可用
测试httpd服务
测试完成没有问题之后清理yum缓存,建立元数据
2.FTPYUM源方式
安装服务
进入到ftp可以真正挂载的挂载目录下 /var/ftp
创建挂载点目录
在/etc/yum.repos.d/ 写配置文件 local.repo
然后清理缓存建立元数据
3.配置在线和本地的混合yum源
yum.repo文件
添加在线源字段(非重名)
设置优先级:priority ---- 越小优先级越大
清理缓存建立元数据
NFS文件系统共享服务
NFS概述
NFS:网络文件系统,是指计算机网络上共享的文件系统的一种协议,即不同的计算机使用同一个共享的目录
NFS的作用:集中统一数据,方便管理
NFS的特点:1.共享性:多个客户端可以同时访问服务器所发布的共享目录,便于协同共享操作
2.透明性:不关系网络的底层细节,能用可以用
3.性能高:NFS在文件系统访问和性能方面做了优化,提高了高效的共享服务
4.可靠性:NFS提供一个机制,确保文件的完整和一致性
NFS的工作原理
1.首先服务器指定一个目录作为共享的文件目录(可以是多个共享目录)
2.授权其他的服务器可以使用共享目录,客户端通过NFS协议发送请求到共享目录的服务器来获取共享目录的权限
(NFS使用RPC协议实现客户端服务端之间的通信)
NFS的配置
配置文件 /etc/exports(配置关系目录以及客户机地址(包括权限要求)
在启动服务的时候,依次启动通信服务rpcbind,共享服务nfs
配置服务 yum -y install rpcbind
yum -y install nfs
showmount -e 查看机器的共享目录
常用的权限:rw 可读可写
sync 同步写入硬盘信息
no_root_squash 客户机以root用户登录时,给予本地root用户的root权限
root_squash: 客户机以root用户访问,会映射成一个匿名用户
all squash:所有访问用户都映射为匿名用户或用户组
实验永久挂载多个共享目录
服务端配置流程
安装服务 yum -y install nfs-utils
yum -y install rpcbind
进入配置文件 /etc/exports
注:服务的开启必须先开启通信服务再开启共享服务
客户端配置流程
安装服务 yum -y install nfs-utils
yum -y install rpcbind
关闭防火墙和安全机制
依次开启服务
进入到etc/fstab 永久挂载目录
验证NFS共享