M22 Centos设置yum源方法

实验目的:

使用虚拟机模拟建立yum源服务器,在客户机上指定yum源为该服务器。

实验器材:

WMware12安装Centos6.8虚拟机作为yum服务源

WMware12安装Centos7.3 作为客户端访问yum源服务器

实验原理图:

M22 Centos设置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

(0)
上一篇 2017-03-06 21:39
下一篇 2017-03-06 23:07

相关推荐

  • N26-第三周作业-邢岩

    马哥门徒-N26-邢岩   “精深练习×一万小时=世界级技能”。髓鞘质是不可逆的,就让我们包裹一层厚厚的髓鞘质吧!今天继续我的练习。   第一题,列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可  ~]# who | cut -d' ' -f1 | sort -u &nbs…

    Linux干货 2017-02-14
  • mysql5.6 GTID的实现以及maridb 10.9多主一从的架构

    一、MySQL 5.6 以后出现的GTID:     GTID概念:          1. GTID是一个由服务器的UUID和事务序号组成的唯一事务序号       &…

    Linux干货 2015-12-18
  • 马哥教育网络班22期第一周课程练习2-未闻花名

    语法:export [-fnp][变量名称]=[变量设置值] 补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。 参数: -f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。 -p…

    Linux干货 2016-08-15
  • linux初学

    计算机的组成及其功能。现代计算机体系将计算机分为控制器、运算器、存储器、输入设备和输出设备5个部分控制器:控制器是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,并根据具体要求进行控制、调度程序、数据、地址,协调计 算机各个部分工作,协调计算机各部分工作及内存、IO设备等的访问运算器:运算器是对数据进行各种算数运算和逻辑运算也就是对数据进行加工,…

    Linux干货 2018-02-25
  • 第七周作业

    1、创建一个10G分区,并格式为ext4文件系统;   (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;   (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@localhost ~]# fdis…

    Linux干货 2017-07-04