架构师的成长之路初片~自定义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服务器的包:bind\bind-chroot
2)在主配置文件/etc/named.conf配置以下内容
3)在/var/named/ 目录下添加以下内容
163.com.zone 文件与上面图片同步即可
4)重启服务
systemctl restart named
5)在B机上进行测试
创建yum源的命令 | createrepo + 目录 |
域名查询命令 | nslookup + 域名 |