实战作业3,建立http服务下的yum仓库

更多笔记点击查看

Linux学习从入门到打死也不放弃,完全笔记整理(持续更新)

http://blog.51cto.com/13683480/2095439

上一篇作业演示了如何在centos7环境下通过 配置 yum 工具来解决 rpm 在安装软件中遇到的依懒性问题

这一次我们需要演示的,是如何通过制作基于 http 或者 ftp 服务的yum仓库。

首先,要确定本机能够提供 http 或者  ftp  服务,很简单,由于我们已经配置了本机的yum客户端配置

通过  yum install httpd    或者 yum install vsftpd  就可以很容易的安装相应服务

下面我们以http为例,安装 httpd 服务之后,首先需要测试服务是否可用

我们使用 rpm -ql httpd

cd /var/www/html   进入此目录 可以看到目录为空,接着我们使用

vim  index.html 命令

输入简单的测试语 welcome, 这里也可以通过 echo welcome >index.html 直接生成文件

之后我们直接使用httpd 命令开启服务

提示已经开启服务

使用ifconfig 命令查看本机ip,

接下来我们在浏览器输入ip地址

好了,第一步工作就算做好了。

提醒一下,如果是第一次配置httpd 服务,出现访问不了的情况,很可能是防火墙的问题,可以是适用如下命令先禁用防火墙即可:

systemctl stop firewalld

systemctl disable firewalld

只适用于centos7版本,其他版本的命令格式可能不能,请自行查看

接着我们开始搭建yum仓库,由于手头并没有其他的包资源,我们依然适用centos官方的安装光盘来作为仓库源

由于实际生产中,一台yum服务器可能需要搭载多个版本的yum仓库,

于是,我们这里将光盘直接挂载到/var/www/html 就不是一个明智的选择,好在现在有很多成熟的例子让我们参考

这里我们参考阿里云的yum服务器目录结构来搭建,

首先建立目录使用mkdir命令

然后使用mount 命令挂载光盘,我们首先制作centos6的yum仓库,于是先挂载centos6安装光盘,使用

mount /dev/sr0 /var/www/html/centos/6/os/x86_64

使用cd 命令进入,可以看到挂载正常

到这里,yum仓库就算已经制作成功了,打开浏览器,输入:http://192.168.65.132/centos/6/os/x86_64/

到此为止,一切正常,

接下来我们使用另外一台安装有centos6系统的虚拟机来测试yum仓库是否能够正常使用,

如上图,在centos6上配置好yum客户端,

注意这里的地址我们使用变量$releasever 来代表主版本号,用变量$basearch来代替平台类型,

这样设置的地址,就可以在不同的版本上使用了。

配置好之后我们使用 yum repolist 查看是否连接

然后使用yum install vsftpd 来测试是否可以正常使用yum仓库

一切正常,

接下来,我们开始制作centos7版本的yum仓库,不过由于先前的准备已经很充分了,这里只需要  使用mount 命令挂载好光盘即可,

打开浏览器测试,访问正常,

由于实际生产中不可能只靠安装光盘来提供yum仓库的包来源, 所以在准备好相应的包之后,放入仓库指定的目录,

使用createrepo,创建仓库所需元数据文件即可。

原文地址:http://blog.51cto.com/13683480/2106188

时间: 2024-10-28 09:50:00

实战作业3,建立http服务下的yum仓库的相关文章

Linux网络服务11——部署YUM仓库服务

Linux网络服务11--部署YUM仓库服务 一.YUM简介 YUM的前身是YUP(Yellow dog Updater)Yellow dog Linux的软件更新,最初由TSS公司(Terra Soft Solutions,INC.)使用Python语音开发而成,后由杜克大学(Duck University)的Linux开发队伍进行改进,命名为YUM(Yellow dog Updater , Modified) 借助于YUM软件仓库,可以完成安装.卸载.自动升级rpm软件包等任务,能够自动查找

实战作业4,实验环境下Linux主机之间实现跨网段通信

更多内容请点击: Linux学习从入门到打死也不放弃,完全笔记整理(持续更新,求收藏,求点赞~~~~) http://blog.51cto.com/13683480/2095439 实验目标: 用vmware多台虚拟机模拟,实现主机间的跨网段通信(相互之间能ping通). 实验要求: 主机A 和 主机B 之间实现通信,中间至少跨越3个路由器(linux主机模拟路由器) 准备工作: 至少5台虚拟机. 由于本身只安装了centos6.9,centos7.4,redhat5.4 三台虚拟机,所以临时克

centos 6.5下rpm yum仓库在线安装mysql5.7 非编译

1.查看当前本地仓库mysql(存在不一定是本机已安装的意思,可以理解成一个资源文件) rpm -qa | grep mysql 2.移除 yum -y remove mysql-libs* 3.打开mysql的官网      http://dev.mysql.com/downloads/repo/yum/ 4.根据需要选择mysql版本,这里我选择第二个 5.无需注册,地址就在这个页面上 6.拷贝这个地址 ,在终端下输入 wget http://dev.mysql.com/get/mysql5

linux下通过yum仓库安装mysql

环境:Centos6.5 查看centos版本: [[email protected] ~]# cat /etc/redhat-release  CentOS release 6.5 (Final) 1.查看是否安装了mysql [[email protected] ~]# rpm -qa | grep 'mysql' [[email protected] ~]# 显示没有安装. 2.安装mysql客户端 [[email protected] ~]# yum -y install mysql [

[Java聊天室服务器]实战之五 读写循环(服务端)

前言 学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的"多谋善断":本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态.比如最近在看网易公开课MIT<算法导论>,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算法的程序员不妨从基础入手,这都是中国式教育惹的祸啊!(此处省略一万字......)

Azure不同云服务下的虚拟机进行通信

在同一个云服务下的VM是具有同一个VIP.您可以创建两台vm分别在不同的云服务下(具有独立的VIP),都挂载在同一个虚拟网络下,这样,同一个虚拟网络下的两个云服务下的两台vm是可以通过VIP通信的. 相关测试,细节如下: 建立两台VM,分别在不同的云服务下,但挂在同一虚拟网络下.两台vm的信息如下: 2. 验证此场景下的两台VM的连通性:分别登陆两台VM,首先关闭防火墙.然后下载psping.exe( http://technet.microsoft.com/en-us/sysinternals

spring boot和thrift、zookeeper建立微服务

原文地址:http://www.cnblogs.com/skyblog/p/5535418.html Spring cloud适应于云端服务,也适用于企业信息化SOA建设.spring boot也是restful微服务开发的利器.但对于内网服务,即服务与服务之间的调用,spring并没有去刻意封装,也许他们认为已经没有必要了,因为已经有了thrift.ice等强大的框架. 如果是用spring boot本身提供的restful服务作为服务与服务之间的调用,效率低很多,thrift的效率大概是re

shell 脚本实战笔记(11)--Mysql在linux下的安装和简单运维

前言: linux中安装mysql以及配置的管理, 基础的运维和管理还是需要会一些的. 这边作下笔记, 以求天天向上(^_^). 安装流程:*). 安装mysql-server1). 借助yum检索相关的mysql rpm包yum search mysqlmysql-server.x86_64 正是我们想要的 2). 安装mysql-serveryum install mysql-server.x86_64 -y默认mysql-client也安装好 3). 启动mysql服务/etc/init.

使用spring boot和thrift、zookeeper建立微服务

Spring cloud适应于云端服务,也适用于企业信息化SOA建设.spring boot也是restful微服务开发的利器.但对于内网服务,即服务与服务之间的调用,spring并没有去刻意封装,也许他们认为已经没有必要了,因为已经有了thrift.ice等强大的框架. 如果是用spring boot本身提供的restful服务作为服务与服务之间的调用,效率低很多,thrift的效率大概是restful的100-1000倍左右.本篇既是基于spring boot框架,结合thrift和zook