手把手系列(二)教你搭建自己的yum源服务器

通过yum安装程序包最重要的一步就是指定yum仓库,今天我来教大家如何搭建自己的yum源服务器。

通过yum安装程序包最重要的一步就是指定yum仓库,今天我来教大家如何搭建自己的yum源服务器。

timg_image&quality=80&size=b9999_10000&sec=1524396407602&di=49dcbd8aea37bdaeb16b

一、前期准备

准备两台Linux服务器,本文所用的服务器为CentOS6.9,及CentOS7.4服务器各一台,将演示CentOS7服

务器作为yum源服务器,用CentOS6服务器进行yum访问。

二、开启CentOS7自动挂载光盘服务

我们知道在CentOS6版本系统中,有一个“神奇”的目录/misc可实现光盘的自动挂载,但在CentOS7版本中

默认并不支持此服务,需要我们进行手动安装autofs服务

yum install autofs                             安装autofs包

systemctl start autofs                       开启自动挂载

systemctl enable autofs                    下次开机默认开启自动挂载

 

安装autofs

打开autofs

三、关闭防火墙

要注意CentOS6版本与CentOS7版本关闭防火墙的命令有所不同:

CentOS6:

service iptables stop                      关闭防火墙

chkconfig iptables off                   下次启动时自动关闭防火墙

CentOS7:

systemctl stop firewalld                关闭防火墙

systemctl disable firewalld          下次启动时自动关闭防火墙

关闭防火墙

、安装httpd服务

yum install httpd

安装httpd

、开启httpd服务

service httpd start

开启httpd服务

将本机ip地址输入浏览器,不出意外就能访问我们搭建的测试页面啦!

httpd

 

六、创建网页目录

打开httpd包的文件列表,我们看到/var/www/html的文件夹,这里就是存放网页内容的目录了

rpm -ql httpd                        查看httpd包的文件列表

cd /var/www/html              进入html目录

mkdir -pv centos/{6,7}/os/x86_64/                    创建挂载6,7yum源的目录

创建文件夹

七、挂载yum源

mount      /dev/sr0       /var/www/centos/7/os/x86_64/           将6光盘挂载至6网络下

mount      /dev/sr1        /var/www/centos/6/os/x86_64/           将7光盘挂载至7目录下

此时,在浏览器输入:ipadress/centos/版本号/os/x86_64/  就能看到我们挂载的yum源了

6

注:echo ‘- – -‘ > /sys/class/scsi_host/host0/scan                               热添加光盘时识别光盘

热识别6光盘

八、在CentOS搭建yum仓库

[test]                     仓库名

name=test           描述名,不设置不影响包的安装,但会报错

baseurl=http://172.20.102.79/centos/6/os/x86_64/                    设置仓库地址链接

gpgcheck=0         默认为1,表示数字密钥安全检查,0表示不进行安全检查

大家yum库

九、更新yum仓库

yum clean all          清空全部yum缓存

yum repolist           显示yum仓库列表

此时我们看到test仓库下已经更新出有6706个包列表,现在我们就可以通过自己搭建的yum源服务器来安装

程序包了!

yum访问

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96660

(11)
上一篇 2018-04-20 19:54
下一篇 2018-04-20 20:11

相关推荐

  • 马哥Linux第三周

    第三周作业 7.2-7.8

    Linux笔记 2018-07-08
  • OSI七层模型和TCP/IP五层模型、iproute家族命令、资源管理三板斧介绍

    1、简述osi七层模型和TCP/IP五层模型 1.1 OSI七层模型 全称:open system Internetconnection(开放系统互联) 由ISO国际标准化组织定义 目的:规范网络环境,实现软硬件兼容 内容:共分为七层,自上而下分别为:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。 应用层:应用程序及接口 表示层:对数据进行转换…

    Linux笔记 2018-08-14
  • linux中cat、more、less命令区别详解

    众所周知linux中命令cat、more、less均可用来查看文件内容,主要区别有:
    cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;
    more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页。下面详细介绍这3个命令。

    2018-04-15
  • 输入输出重定向

    重定向就是改变默认位置 ps aux 显示进程号 大于号(只处理正确信息),以覆盖的方式把命令输出到指定的文件,如果a > b;c >b;c会把之前a覆盖到b的内容覆盖到。为了保留a和c的数据,这时候用追加的方式解决,双大于号就用以追加的方式 set -c 不能覆盖 set +c 允许覆盖 |> 强行覆盖 清零|> /data/sky…

    Linux笔记 2018-07-30
  • 第九周 加密技术与域名系统

    1、简述常见加密算法及常见加密算法原理,最好使用图例解说  2、搭建apache或者nginx并使用自签证书实现https访问,自签名证书的域名自拟  3、简述DNS服务器原理,并搭建主–辅服务器 4、搭建并实现智能DNS    

    2018-02-01
  • 网络管理-第二篇

    IP地址 它们可唯一标识 IP 网络中的每台设备 每台主机(计算机、网络设备、外围设备)必须具有唯一的地址 IP地址由两部分组成: 网络ID: 标识网络 每个网段分配一个网络ID 主机 ID: 标识单个主机 由组织分配给各设备 MAC地址没有管理性 IP地址可管理性标识性高 子网掩码标识网络ID和主机ID 地址分类 二进制 A类地址:前八位是网络ID 1-1…

    2018-05-03