实验目的:
使用虚拟机模拟建立yum源服务器,在客户机上指定yum源为该服务器。
实验器材:
WMware12安装Centos6.8虚拟机作为yum服务源
WMware12安装Centos7.3 作为客户端访问yum源服务器
实验原理图:
实验过程:
服务器端:
1、 显示已经挂载的光盘
#cd /misc/cd #先执行此命令才可以看到光盘挂载情况 #df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 50264772 4744828 42959944 10% / tmpfs 113984 0 113984 0% /dev/shm /dev/sda3 9948012 22516 9413496 1% /app /dev/sda1 991512 33948 906364 4% /boot /dev/sr0 3824484 3824484 0 100% /misc/cd
2、 安装ftp服务程序,开启服务并设置开机自启动
#rpm -ivh /misc/cd/Packages/vsftpd-2.2.2-21.el6.x86_64.rpm #/etc/init.d/vsftpd start #启动服务 Starting vsftpd for vsftpd: [ OK ] #chkconfig vsftpd on #设置开机自启动
以上是Centos6的开启服务的方法,如果是Centos7需要使用如下方法
#systemctl start vsftpd.service #systemctl enable vsftpd.service
3、 禁用selinux和firewall
#setenfoce 0
此项只是临时禁用,如果要永久禁用,需要修改配置文件/etc/selinux/config
#vim /etc/selinux/config SELINUX=disabled 设置此项enforcing为disabled
#iptables –F #清空所有防火墙规则
4、 在ftp目录内挂载光盘镜像
#mkdir /var/ftp/pub/6 #创建挂载目录 #mount –o loop centos6.iso /var/ftp/pub/6
客户端:
1、 备份repos文件
#mkdir /etc/yum.repos.d/backup #mv Centos* /backup
2、 新建base.repo文件并编辑
#vim base.repo [Base] baseurl=ftp://172.18.55.6/pub/6 gpgcheck=0
3、 测试yum源
#yum repolist Loaded plugins: fastestmirror, refresh-packagekit, security Repository 'Base' is missing name in configuration, using id Loading mirror speeds from cached hostfile repo id repo name status Base Base 6,696 repolist: 18,464
原创文章,作者:realmaster,如若转载,请注明出处:http://www.178linux.com/70630