部署yum仓库及NFS共享服务

一、部署YUM仓

1、YUM概述
基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包由集中的yum软件仓库提供
make编译 专业术语叫构建
在这里插入图片描述

2、YUM工具
1.2.1、关于YUM命令
由软件包yum-3.4.3-150.el7.centos.noarch提供
用来访问YUM仓库,查询、下载及安装、卸载软件包
1.2.2、YUM的配置文件
基本配置:/etc/yum.conf
仓库设置:/etc/yum.repos.d/*.repo
日志文件:/var/log/yum.log
注意:
1.如果yum仓库出故障,可以去检查日志文件
2.yum 安装软件时突然报错,可以用yum clean all(清空缓存数据)清空后再用yum list重新加载一下

3、YUM缓存目录
存放下载的软件包、仓库信息等数据
位于/var/cache/yum/ b a s e a r c h / basearch/ basearch/releasever
清除缓存命令:yum clean all

4、yum常用命令
yum仓库更新的两个命令:
yum -y update 既更新软件包,同时也更新系统内核 (更新时间长)
yum -y upgrade 只更新软件包
yum install <软件包> 安装软件包
yum remove <软件包> 卸载软件包
yum clean all 清空缓存
yum list 查看/加载软件列表
yum info <软件包> 查看软件包详细信息
yum whatprovides <文件/目录> 查看文件/目录属于哪个软件包安装的
yum grouplist 【包组名】 查看包组软件列表
yum groupinfo <包组名> 查看包组详细信息
yum groupinstall gnome-desktop 包组安装图形化界面
yum groupremove gnome-desktop 包组卸载图形化界面

5、准备安装源
5.1、软件仓库的提供方式
FTP服务:ftp://
HTTP服务:http://
本地目录:file://

5.2、RPM软件包的来源
Centos发布的RPM包集合
第三方组织发布的RPM包集合
用户自定义的RPM包集合

二、NFS共享服务

1、NFS(Network File System)网络文件系统
依赖于rpcbind(远程过程调用)
需安装nfs-utils、rpcbind软件包
系统服务:nfs、rpcbind
共享配置文件:/etc/exports

2、NFS作用:
通过网络让不同的机器,不同的操作系统可以共享彼此的文件。
NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,远程主机的目录就像是自己的一个磁盘分区,在使用上很便利。

3、NFS的工作过程:
3.1、首先服务器端启动RPC服务,并开启111端口
3.2、服务器端启动NFS服务,并向RPC注册端口信息
3.3、客户端启动RPC服务,向服务器端的RPC服务请求服务端的NFS端口
3.4、服务端的RPC服务反馈NFS端口信息给客户端
3.5、客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输

4、用Nfs网络共享,给web1服务器提供一个主页,给web2服务器提供另外一个主页。
1、关闭防火墙和核心防护
在这里插入图片描述

2、安装相关软件包
在这里插入图片描述

3、chkconfig工具管理nfs服务和rpcbind服务
在这里插入图片描述

4、创建网页
在这里插入图片描述

5、给客户机权限
在这里插入图片描述
在这里插入图片描述

6、开启服务
在这里插入图片描述

7、查看端口号
在这里插入图片描述

8、查看nfs服务器发布的共享目录

在这里插入图片描述

客户机1
1、关闭防火墙和核心防护
在这里插入图片描述

2、安装apache服务
在这里插入图片描述

3、挂载
在这里插入图片描述

4、启动服务
在这里插入图片描述

5、查看nfs服务器发布的共享目录
在这里插入图片描述

6、验证
在这里插入图片描述

客户机2
1、关闭防火墙和核心防护
在这里插入图片描述

2、安装apache服务
在这里插入图片描述

3、挂载
在这里插入图片描述

4、启动服务
在这里插入图片描述

5、查看nfs服务器发布的共享目录
在这里插入图片描述

6、验证

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yuiLan0/article/details/109155189