目录
一、YUM概述
二、准备安装源
软件仓库的提供方式
RPM软件包的来源
构建Centos7软件仓库
在软件仓库中加入非官方RPM包组
三、搭建yum软件仓库
四、NFS文件共享服务
NFS简介
使用NFS发布共享资源(安装nfs-utils、rpcbird软件包)
设置共享目录
客户端
一、YUM概述
- YUM(Yellow dog Updater Modified)基于RPM包构建的软件更新机制
- ·可以自动解决依赖关系
- 所有软件包由集中的YUM软件仓库提供
二、准备安装源
软件仓库的提供方式
- ●FTP服务:ftp://.
- ●HTTP服务:http://..
- 本地目录:fle:/.
RPM软件包的来源
- Centos发布的RPM包集合
- 第三方组织发布的RPM包集合
- 用户自定义的RPM包集合
构建Centos7软件仓库
- ●RPM包来自CentOS7DVD光盘
- 通过FTP方式提供给客户机
[root@localhost ~]# mkdir -p /var/ftp/cenos7
[root@localhost ~]# cp -rf /media/cdrom/* /var/ftp/cenos7
[root@localhost ~]# rpm -ivh /media/cdrom/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm
[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd
在软件仓库中加入非官方RPM包组
- 包括存在依赖关系的所有RPM包
- 使用createrepo工具建立仓库数据文件
[root@localhost ~]# mkdir /var/ftp/other
[root@localhost ~]# cd /var/ftp/other
[root@localhost other]# createrepo -g /media/cdrom/repodata/repomd.xml ./
三、搭建yum软件仓库、
1.先关防火墙
1.关闭防火墙
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]#
2.挂载并下载ftp
3.准备软件包列表并建立仓库数据文件
客户端:
/etc/yum.repos.d/ 目录中创建 ftp yum仓库源配置文件
最后yum clean all清除缓存
yum makecache 更新缓存,
yum install -y 安装软件
(vim ftp.repo配置详细👇)
安装完成!
四、NFS文件共享服务
NFS简介
linux系统使用的共享存储服务-----NFS
windows系统使用的共享存储服务----CIFS
使用NFS发布共享资源(安装nfs-utils、rpcbird软件包)
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# vim /etc/selinux/config #(改成disabled)
[root@localhost ~]# yum install -y rpcbind nfs-utils
设置共享目录
启动rpcbind,nfs
查看共享目录状态
客户端
开启rpcbind
showmount -e ip地址查看共享状态