架构师的成长之路初片~自定义yum仓库

自定义仓库

***

将自己下载的RPM包构建为仓库

***

 解包

1)tar   -xf     包名

2)生成仓库数据文件(createrepo)

]# createrepo tools/other/

 

 路径:必须是仓库的本目录

缓存的rpm包位置(网络):/var/cache/yum

网络的yum仓库

仓库在A机,使用者在B机

构建FTP服务共享仓库所有内容

虚拟机A:构建FTP服务,共享仓库所有内容

1)安装软件包

]# yum -y install vsftpd

]# systemctl restart vsftpd

2)访问测试

]# cp -r other/ /var/ftp/

]# curl ftp://192.168.4.7/other/

虚拟机B:

 安装网络仓库内的其中一个包或者用yum repolist命令来查看包的数量是否扩展。(装包成功是安装yum仓库的重要标志,如果安装包不成功就说明装包出现错误)

HTTP与DNS结合项目

环境:两台刚装完centos7的系统,关闭防火墙,禁用selinux。

两台的/etc/resolv.conf都指向A机的ip

A机装DNS

1)装包

2)在HTTP虚拟配置文件添置以下内容

 3)在/var/www/下创建目录为qq、163并且在里面添加内容

B机装HTTP

1)装DNS服务器的包:bindind-chroot

2)在主配置文件/etc/named.conf配置以下内容

3)在/var/named/   目录下添加以下内容

 

 163.com.zone  文件与上面图片同步即可

4)重启服务

systemctl   restart  named

5)在B机上进行测试

创建yum源的命令 createrepo  +    目录
域名查询命令 nslookup     +   域名
原文地址:https://www.cnblogs.com/ahaocloud/p/14348007.html