部署YUM仓库及NFS共享服务

文章详细介绍了YUM仓库服务,包括YUM的概述、常用命令格式、软件仓库的提供和配置方式,如本地、HTTP和FTP方式。同时,文章也阐述了NFS共享存储服务的概念、工作原理、优点和应用场景,以及NFS的配置和服务设置,包括权限选项和配置文件内容。
摘要由CSDN通过智能技术生成

一.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.1本地yum方式

(1)挂载

mount /dev/cdrom /mnt/

在这里插入图片描述

(2)创建本地yum源

[root@test1 ~]# cd /etc/yum.repos.d/
[root@test1 yum.repos.d]# vim local.repo

在这里插入图片描述

(3)清理缓存、建立源数据、安装某软件

[root@test1 yum.repos.d]# yum clean all && yum makecache
[root@test1 yum.repos.d]# yum -y install httpd

4.2HTTP方式安装yum仓库

4.2.1HTTP方式安装yum仓库——临时挂载

(1)查看是否安装httpd服务
在这里插入图片描述
(2)开启httpd服务,并关闭防火墙和安全机制(实验环境下)

[root@test1 yum.repos.d]# systemctl start httpd.service
[root@test1 yum.repos.d]# systemctl stop firewalld.service
[root@test1 yum.repos.d]# setenforce 0

在这里插入图片描述

(3)创建空目录、临时挂载
在这里插入图片描述
在这里插入图片描述
(4)进入编辑HTTPd的方式

[root@test1 html]# cd /etc/yum.repos.d/
[root@test1 yum.repos.d]# vim httpd.repo

在这里插入图片描述

在这里插入图片描述
(5)清理缓存、建立源数据即可

[root@test1 yum.repos.d]# yum clean all && yum makecache

在这里插入图片描述

4.2.2HTTP方式安装yum仓库——永久挂载

(1)如之前有挂载先解挂载
在这里插入图片描述
(2)创建空目录,永久挂载

[root@test1 html]# mkdir ky291
[root@test1 html]# vim /etc/fstab

在这里插入图片描述
(3)添加httpd的配置文件

[root@test1 html]# vim /etc/fstab
[root@test1 html]# cd /etc/yum.repos.d/

在这里插入图片描述
在这里插入图片描述
(4)挂载

[root@test1 yum.repos.d]# mount /dev/cdrom /var/www/html/ky291/

在这里插入图片描述

(5)清理缓存建立源数据即可

[root@test1 yum.repos.d]# yum clean all && yum makecache

在这里插入图片描述

4.3FTP方式安装yum仓库

4.3.1FTP方式安装yum仓库——临时挂载

(1)查看是否安装httpd服务

[root@test1 ~]# yum -y install vsftpd

在这里插入图片描述

(2)开启ftp服务,并关闭防火墙和安全机制(实验环境下)
在这里插入图片描述
(3)进入ftp文件位置创建空目录、临时挂载

[root@test1 ~]# cd /var/ftp

在这里插入图片描述

[root@test1 ftp]# mount /dev/cdrom /var/ftp/centos7/

在这里插入图片描述
(4)进入编辑ftp的方式

[root@test1 ftp]# cd /etc/yum.repos.d/

在这里插入图片描述

(5)清理缓存、建立源数据即可
在这里插入图片描述

4.3.2FTP方式安装yum仓库——永久挂载

(1)如之前有挂载先解挂载

umount /dev/cdrom /var/ftp/centos7/

在这里插入图片描述

(2)创建空目录,永久挂载

[root@test1 ftp]# mkdir ky292
[root@test1 ftp]# vim /etc/fstab

在这里插入图片描述
在这里插入图片描述

(3)添加ftp的配置文件

在这里插入图片描述
在这里插入图片描述
(4)挂载
在这里插入图片描述(5)清理缓存建立源数据即可
在这里插入图片描述

4.4混合yum源方式安装yum仓库

(1)进入配置文件中配置本地和在线

[root@test1 yum.repos.d]# vim hunhe.repo

在这里插入图片描述
在这里插入图片描述
(2)挂载
在这里插入图片描述
(3)清除缓存建立源数据

在这里插入图片描述

4.5在线源地址

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

二.NFS共享存储服务

1.NFS

1.1NFS的概念

网络上共享文件系统的协议,允许多个服务器之间通过网络共享文件和目录,是目前许多操作系统的标配服务。

1.2NFS网络文件系统

(1)依赖与rpc(远程过程调用)
(2)需安装rpcbind nfs-utils 软件包
(3)系统服务:nfs、rpcbind
(4)共享配置文件:/etc/exportx

1.3NFS的工作原理

服务端将指定目录标记为共享目录,给予目录全部权限,客户端通过nfs协议,发送共享请求到服务端,获取操作这个共享目录的权限。

1.4NFS的优点

(1)共享:多个客户端可以同时访问和共享同一文件系统,方便操作。
(2)透明:不关心底层网络细节信息。
(3)性能出众:访问速度比较快
(4)可靠性:nfs提供了一些机制确保了文件的完整性和一致性。

1.5NFS的主要应用场景

(1)共享文件服务器
(2)集群环境
(3)分布式存储系统的共享配置文件

2.NFS提供的服务与配置

2.1NFS提供的服务

(1)rpcbind:远程共享调用——端口号为111,传输协议为TCP
(2)nfs-utils :提供共享服务——端口号为2049,传输协议为TCP

2.2 NFS配置文件中的权限

权限选项
(1)rw——读写权限,ro,只有读的权限
(2)sync——同步写入到内存和硬盘中
(3)no_root_squash——客户端以root用户访问服务端,赋予本地root权限
(4)root_squash——客户端以root用户访问服务端,root用户映射成匿名用户
(5)all_squash——所有访问服务器用户都映射成匿名用户

2.3 NFS的配置

test1:客户端
test2:服务端
(1)test1客户端配置
检测是否安装rpcbind nfs-utils
在这里插入图片描述
(2)配置文件

[root@test1 ~]# vim /etc/exports

在这里插入图片描述

(3)在opt下创建share的目录,并赋予权限
在这里插入图片描述
(4)打开服务,先打开rpcbind再打开nfs-utils,关闭防火墙和安全机制
在这里插入图片描述
在这里插入图片描述

(5)查看是否启动、服务器发布的共享目录
在这里插入图片描述

(5)test2服务端配置
关闭防火墙和安全机制
在这里插入图片描述
(6)检测是否安装、指定客户端地址查看共享目录
在这里插入图片描述
(7)创建文件夹,挂载
在这里插入图片描述
在这里插入图片描述
(8)测试test1创建文件test2查看
在这里插入图片描述

在这里插入图片描述
(9)三台互相共享目录文件只需再加test3,配置

test3:

在这里插入图片描述
在这里插入图片描述
测试:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一杯甜酒z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值