实验目的
1.在192.168.1.1上利用centos7光盘做为本地yum仓库,并安装lynx,vsftpd,samba
2.在192.168.1.2客户机上通过ftp仓库安装dhcp、bind、httpd软件包
3.在客户机上访问web服务器
4.卸载samba、dhcp软件包
5.在192.168.1.1 ftp上制作docker yum仓库,在192.168.1.2客户机安装docker
实验步骤参考:
实验一:在192.168.1.1上利用centos7光盘做为本地yum仓库,通过yum安装lynx,vsftpd,samba软件包
1、挂载centos7.3光盘镜像
# mount /dev/cdrom /mnt
2、配置本地yum仓库
# cd /etc/yum.repos.d/
# rm -rf *
# vim 123.repo
[aaa]
name=aaa
baseurl=file:///mnt
gpgcheck=0
3、 通过本地仓库安装lynx,vsftpd,samba软件包
# yum clean all
# yum -y install lynx vsftpd samba
4、启动ftp服务
# systemctl start vsftpd
5、关闭防火墙
#systemctl stop firewalld
6、用真实机访问ftp
ftp://192.168.1.1
实验二:将192.168.1.1搭建为ftp的yum仓库
1、在ftp服务器上创建目录/var/ftp/centos7
# mkdir /var/ftp/centos7
2.将centos7光盘中的所有文件复制到/var/ftp/centos7目录下
# cp -rf /mnt/* /var/ftp/centos7/
3.在客户机192.168.1.2上,通过ftp仓库安装dhcp、bind、httpd软件包
# cd /etc/yum.repos.d/
# rm -rf *
# vim 456.repo
[bbb]
name=bbb
baseurl=ftp://192.168.1.1/centos7
gpgcheck=0
# yum clean all
# yum -y install dhcp bind httpd
4、在192.168.1.2启动httpd服务
# systemctl start httpd
# systemctl stop firewalld
5、在客户机192.168.1.3上访问web服务器
6、 卸载samba、dhcp软件包
1)卸载仓库服务器的samba软件包
# yum -y remove samba
2)卸载web服务器的dhcp软件包
# yum -y remove dhcp
实验三: 在ftp上制作docker yum仓库并安装
1、将ftp上的docker yum文件夹下载下来,制作光盘镜像
2、将docker光盘挂载到192.168.1.1上
# umount /dev/cdrom
# umount /dev/cdrom
# eject
# mount /dev/cdrom /mnt
3、将docker yum光盘中的所有内容复制到/var/ftp/other目录
# mkdir /var/ftp/other
# cp /mnt/* /var/ftp/other
4、生成仓库数据文件
# cd /var/ftp/other
# createrepo .(注意这个点)
6.在客户机192.168.1.2上安装docker
1)修改yum仓库配置文件,指向存放dockeryum的仓库
#cd /etc/yum.repos.d
# vim /etc/yum.repos.d/456.repo
[bbb]
name=bbb
baseurl=ftp://192.168.1.1/centos7
gpgcheck=0
[ccc]
name=ccc
baseurl=ftp://192.168.1.1/other
gpgcheck=0
2)安装dockeryum软件包
[root@localhost yum.repos.d]# yum -y install docker