一.YUM仓库服务
1.YUM概述
(1)基于RPM包构建的软件更新机制。
(2)可以自动解决依赖关系。
(3)所有软件包由集中的YUM软件仓库提供。
2.YUM的常用命令格式
3.软件仓库的提供方式
(1)FTP服务: ftp://…
(2)HTTP服务: http://…
(3)本地目录: file://…
(4)混合源:本地和在线
4.软件仓库的配置
vim /etc/yum.conf #本地缓存包
4.HTTP方式安装yum仓库
1.HTTP方式安装yum仓库——永久挂载
1.如之前有挂载先解挂载,安装httpd
2.切换到httpd默认配置文件目录下
3.创建目录ky291,永久挂载
mkdir ky291
ls
vim /etc/fstab
4.查看结果![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cb82bcda61ffa4df20ec63204b16161d.png)
5.创建repo文件
6. 重启一下服务
7.清理缓存建立源数据即可
4.FTP方式安装yum仓库-永久挂载
1.如之前有挂载先解挂载,安装vsftpd服务
2. 切换到ftp默认配置文件目录下创建挂载目录
mkdir ky292
vim /etc/fstab
3. 永久挂载
4. 创建repo文件
5.清理缓存,建立元数据
6.在线源地址
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
二.NFS共享存储服务
1.NFS
1.NFS的概念
网络上共享文件系统的协议,允许多个服务器之间通过网络共享文件和目录,是目前许多操作系统的标配服务。
2.NFS网络文件系统
(1)依赖与rpc(远程过程调用)
(2)需安装rpcbind nfs-utils 软件包
(3)系统服务:nfs、rpcbind
(4)共享配置文件:/etc/exportx
3.NFS的工作原理
服务端将指定目录标记为共享目录,给予目录全部权限,客户端通过nfs协议,发送共享请求到服务端,获取操作这个共享目录的权限。
4.NFS的优点
(1)共享:多个客户端可以同时访问和共享同一文件系统,方便操作。
(2)透明:不关心底层网络细节信息。
(3)性能出众:访问速度比较快
(4)可靠性:nfs提供了一些机制确保了文件的完整性和一致性。
5.NFS的主要应用场景
(1)共享文件服务器
(2)集群环境
(3)分布式存储系统的共享配置文件
2.NFS提供的服务与配置
1.NFS提供的服务
(1)rpcbind:远程共享调用——端口号为111,传输协议为TCP
(2)nfs-utils :提供共享服务——端口号为2049,传输协议为TCP
2.NFS配置文件中的权限
权限选项
(1)rw——读写权限,ro,只有读的权限
(2)sync——同步写入到内存和硬盘中
(3)no_root_squash——客户端以root用户访问服务端,赋予本地root权限
(4)root_squash——客户端以root用户访问服务端,root用户映射成匿名用户
(5)all_squash——所有访问服务器用户都映射成匿名用户
3.NFS的配置(共享目录)
1.客户端配置
检测是否安装rpcbind nfs-utils
2.配置文件
vim /etc/exports
3.创建共享目录
4.赋予权限
5.启动服务