部署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、验证