手把手系列(二)教你搭建自己的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)
wangxczwangxcz
上一篇 2018-04-20
下一篇 2018-04-20

相关推荐

  • 计算机组成及其功能

    计算机主要有两个组成,硬件和软件; 硬件主要分为主机和外部设备; 主机: 主板:主板是电脑中各个部件工作的一个平台,它把电脑的各个部件紧密连接在一起,各个部件通过主板进行数据传输。也就是说,电脑中重要的“交通枢纽”都在主板上,它工作的稳定性影响着整机工作的稳定性。 CPU:CPU即中央处理器,是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处…

    Linux笔记 2018-05-10
  • LINUX的哲学思想

    1.一切皆文件 把几乎所有资源统统抽象为文件形式,不仅普通的文件,目录、字符设备、块设备、 套接字等还包括硬件设备,甚者通信接口等。在Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作界面。访问任何设备都可以用统一的一个接口。方便统一管理 由众多功能单一的程序组成。一个程序只做一件事,并且要做好,保证linux程序的高效运行。需要…

    Linux笔记 2018-06-27
  • Linux基础知识

    计算机组成、Linux的发行版、Linux的哲学思想、Linux常用命令、Linux获取帮助信息

    Linux笔记 2018-05-10
  • 迁移/home目录到新的分区上步骤

    迁移/home目录到新的分区上步骤 1、 安装一个新的硬盘 2、 查看新硬盘的设备名,如下图所示: 3、 在新硬盘上创建一个主分区,如下图所示: 4、 将新创建的分区格式化为ext4文件系统,并加上/home卷标,如下图所示: 5、 创建/home目录临时挂载点,并将分区挂载到临时挂载点上,如下图所示: 6、 切换单用户,将除了root用户之外的用户踢出,如…

    2018-04-27
  • N31第五周

    1、简述rpm与yum命令的常见选项,并举例 一.rpm包管理 CentOS系统上使用rpm命令管理程序包:安装、卸载、升级、查询、校验、数据库维护安装 (1)安装[install-options] rpm {-i | –install} [install-options] PACKAGE_FILE … -h:使用”#&…

    Linux笔记 2018-07-30
  • Linux系统用户管理与文本处理

    1、列出当前系统上所有已经登录的用户的用户名,同一个用户登录多次,则只显示一次。 ~]# who | cut -d’ ‘ -f1 | sort -u 2、取出最后登录到当前系统的用户的相关信息。 ~]# who | sort -k 3 -r | head -n 1 | cut -d’ ‘ -f1 | id 3、…

    Linux笔记 2018-07-15