实战:同步外网源实验
yum学习以一个实战结束;同步外网源的基本实验; 这个实验也很简单,几个命令就能实现; 不过我们感受一下这个Linux项目的成就,感觉自己就能上手, 实战听上去就好听;来吧跟着笔记往下走走,你也能搭建成功~!
简介: 在企业实际应用场景中,仅仅靠光盘里面的RPM软件包是不能满足需要,我们可以把外网的YUM源中的所有软件包同步至本地,可以完善本地YUM源的软件包数量及完整性。
1.安装好reposync工具
[root@Linux2 ~]# yum -y install yum-utils createrepo
现在同步源:
#创建本地目录:
[root@Linux2 ~]# mkdir /data/{centos,epel} -p
#再查看一下本地的yum源
[root@Linux2 ~]# yum repolist all
.............
#选择一个你要同步的源,这个可以指的是名字
源标识 源名称 状态
base/7/x86_64 CentOS-7 - Base - mirrors.aliyun.com 启用: 10,072
..............
#同步yum源
#注意,这两个-r指定的东西就是上面查询出来的网络源的名字;别同步错了
[root@Linux2 ~]# reposync -r base -r updates -p /data/centos/
#然后它就一直拉数据-->然后再同一个目录下创建repodata
#这个必须要有的;
[root@Linux2 ~]# createrepo /data/centos/
2.编写自己的yum源,然后启动
- 也可以结合httpd服务发布
- 结合前面所学制作本地源,如果想让其他服务器使用该源,后面可以结合nginx发布。
#到这里基本上已经完成了
[root@Linux2 ~]# vim /etc/yum.repos.d/liangjiawei.repo
[liangjiawei.repo]
name=liangjiawei.repo
baseurl=file:///data/centos/
enabled=1
gpgcheck=0
分享环节:
hi,亲爱的朋友们:
- 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
- 资源免费共享;有需要滴滴,(仅仅是我有的)
我的坚持初衷:💕立志要成为一名架构师
- 不断地去坚持学,其中的各种各样的难度,不言而喻~!
- 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!
如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!