目录
一,yum仓库部署
1,yum仓库基础
2,yum配置文件及命令
3,搭建yum仓库
二,NFS共享
1,NFS简介
2,搭建过程
一,yum仓库部署
1,yum仓库基础
yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间。所有软件包有集中的yum软件仓库提供。
软件仓库的提供方式:
ftp服务:ftp://.......
http服务:http://......
本地目录:file://......
yum的实现过程
先在yum服务器上创建 yum repository(仓库),在仓库中事先存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),当yum客户端利用yum/dnf工具进行安装时包时,会自动下载repodata中的元数据,查询远数据是否存在相关的包及依赖关系,自动从仓库中找到相关包下载并安装
2,yum配置文件及命令
主配置文件:/etc/yum.conf
yum仓库文件位置/etc/yum.repos.d/*.repo
日志文件位置/var/log/yum.log
查询命令
1)yum list [软件名] 显示可用的安装包,如不加软件名是显示所有的可用包
2)yum info [软件名] 显示安装包详细信息
3)yum search [关键字] 根据关键字查找软件安装包
4,yum whatprovides <关键字> 知道某个命令却不知道具体的包可以用此命令查找
5) yum grouplist [包组名] 安装包组查询
6) yum groupinfo <包组名> 不加包组名显示全部
yum安装升级命令
1)yum install [软件名]
2)yum groupinstall <包组名>
3)yum update 更新包组,首先要有更新的包组库才能更新
4) yum groupupdate 组包更新,首先要有更新的包组库才能更新
软件卸载
1)yum remove <软件名> 必须加软件名
2)yum groupremove <包组名>
3)yum history 查看历史的使用记录
yum history undo ID号 也可以进行卸载 可以卸载所有依赖关系
如果后悔 卸载 可以使用两种方式
yum history redo 4 (重新安装一遍)
yum history undo 6 (反悔卸载等于重新安装一遍)
后悔卸载重新安装
3,搭建yum仓库
软件仓库的提供方式
FTP服务:ftp://ip地址/站点里路径
HTTP服务:http://域名或者ip地址/站点里的路径
本地目录:file://绝对路径 (file:///mnt 此处第三个/为根目录)
1,搭建本地yum仓库
1)将光驱中的镜像文件进行挂载
2) 切换目录到/etc/yum.repos.d/将自带的仓库移走
3) 新建yum仓库
4)yum list检查仓库无报错即可
也可以永久挂载光驱
mount -a 无报错即可
2,搭建网络源yum仓库
1)切换目录/etc/yum.repos.d/移走自带的仓库
2)新建yum仓库
3)yum clean all 清理缓存 安装测试
3,ftp方式搭建云仓库
服务端:192.168.18.100
客户端:192.168.18.90
1)服务端安装vsftp服务
2)服务端切换到ftp目录下新建centos7,other目录
3)服务端将光驱里的文件包全部拷到centos7里面(文件比较大建议后台运行)
在other下建立数据库文件
查看centos7下文件
4)服务端开启相关服务,关闭防火墙和selinux
5)客户端安装ftp服务并关闭防火墙和selinux(服务是默认开启的)
6)测试ftp服务是否正常
7)编写yum仓库文件
1,移走源yum文件/etc/yum.repos.d
2,编写新的yum仓库文件
8)测试yum是否可以正常使用
yum 可以安装软件
二,NFS共享
1,NFS简介
NFS(Network File System 网络文件服务 )
NFS 是一种基于 TCP/IP 传输的网络文件系统协议,最初由 Sun 公司开发。
通过使用 NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源
NFS 也是 NAS 存储 设备必然支持的一种协议
NAF存储:
NFS服务的实现依赖于RPC(Remote Process Call,远端过程调用) 机制,以完成远程到本地的映射过程。在centos7系统中,需要安装nfs-untils,rpcbind软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持。手动加载NFS共享服务时,应该先启动rpcbind,在启动nfs。
特点:
采用TCP/IP传输网络文件
安全性低
简单易操作
适合局域网环境
NFS原理
配置文件 :/etc/exports
配置文件格式:/dir 主机1()
命令exportfs可用于管理nfs
常用选项:
-v 查看本机所有的nfs
-r 重读配置文件
-a 输出本机所有共享
2,搭建过程
可以添加一块硬盘作为共享使用
用echo命令来识别硬盘结果未显示
刷新一下显示了
分区,格式化,挂载硬盘
分区
格式化硬盘
挂载硬盘
1)关闭防火墙和selinux,安装软件包
2)编写配置文件
3)开启服务查看本机nfs
4)查看本机发布的共享目录
4)客户机设置挂载
格式:服务器地址:对方共享文件夹 本地挂载点
查看挂载
也可以永久挂载
5)测试使用
服务端创建文件
客户端查看文件,创建文件
服务端修改配置文件
客户端可以创建文件,查看文件宿主
服务器更改配置不压榨root
客户端查看



