linux 6.7 nfs安装yum,Centos7部署YUM仓库及NFS共享服务(一)

部署YUM仓库及NFS共享服务

YUM概述:

YUM (yellow dog updater modified),基于RPM包构建的软件更新机制,可以自动解决依赖关系且所有的软件包由集中的YUM软件仓库提供

1065e07de809a988b5acd8f242fd4b84.png

软件仓库的提供方式

1. FTP服务:ftp://......

2. HTTP服务:http://......

3. 本地目录:file://......

RPM软件包的来源

1. Centos发布的RPM包集合

2. 第三方组织发布的RPM包集合

3. 用户自定义的RPM包集合

构建Centos7远程软件仓库具体步骤

1. 挂载镜像文件到/mnt目录下

473c9065d0facb911a5d3d7a203a8e2a.png

2.安装ftp服务

yum install vsftpd -y

97a030de1c1974465f50f1cbb6f8240b.png

3./var/目录下回出现一个ftp目录,在ftp目录下新建文件夹centos7

a9945dde847e68277112dd501c0cd8f0.png

4.将挂载点、mnt下的内容全部复制到新建的文件夹centos7中

[root@localhost ftp]# cp -rf /mnt/* centos7 &

3d7381ad6e6003d3f60f83ecdeb39296.png

5.再创建一个扩展目录other

c8b75c8a3485385a287084f6d6852525.png

6. 建立扩展目录

[root@localhost ftp]# createrepo -g /mnt/repodata/repomd.xml /other

2d68f5ce5187b7d2bc0a4534a0613264.png

7. 开启服务

[root@localhost ~]# systemctl start vsftpd

119d8ba15fdd4447e003ca0ce9778577.png

8. 关闭防火墙

[root@localhost ~]# systemctl stop firewalld.service

[root@localhost ~]# setenforce 0

542fdb40fc0d3dca2208bc148c5b7929.png

9.进入客户端虚拟机,安装ftp服务

yum install ftp -y

3482b90e913225c1beb3e78200a4b22f.png

10. 进入/etc/yum.repos.d目录

cd /etc/yum.repos.d/

6f92d47dd7742f5971a4841d3da96aaf.png

11. 新建一个文件夹bak,将当前目录下的所有文件移到bak文件夹中作为备份

mkdir bak

mv *.repo bak

81509a5a66263bc8845b38b493709fde.png

12. 清除yum缓存

yum clean all

d305c51d9d5d3869872ac313d80b4de9.png

13. 创建新的repo文件

[root@promote yum.repos.d]# vim centos7.repo

5026bb1701b7e93e5104cbb7ae2988c8.png

14. 加载yum仓库

Yum list

5f23ddbdc9a351b36b4f5f3a09c7b70f.png

15. 尝试用yum安装软件包

30c8fc21b90c35e08f03dc32fcbdc79f.png

安装成功,这说明我们的远程软件仓库就建立好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值