搭建局域网http的yum源

1.   在根目录下创建一个目录,存放rpm包

2.   挂载ISO镜像到/mnt/目录

3. 把ISO镜像文件中的rpm包拷贝到/data/yumdata

cp /mnt/Packages/*rpm /data/yumdata/

4.   使用yum安装cereaterepo

5.   初始化repodata索引文件

如果rpm包有增加,需要执行createrepo --update /data/yumdata/

6.   安装httpd服务器

7.    启动httpd服务,并查看运行状态

设置开机启动:systemctl enable httpd.service

8.   关闭firewalld 和selinux

关闭firewalld

关闭selinux:

1)暂时关闭,重启后失效

运行命令 getenforce 获取当前selinux状态(Enforcing为开启)

运行命令 sudo setenforce 0

运行命令 getenforce,状态变为 Permissive

2)永久关闭

运行命令:sudo vim /etc/sysconfig/selinux

找到行:SELINUX=enforcing
替换为:SELINUX=disabled

保存退出

reboot

重启后,运行命令 sestatus

SELinux status :      disabled

永久关闭selinux成功

9.   在浏览器登录,打开默认主页

删除默认主页(可以不删)

10.   备份配置文件

cp –a httpd.conf httpd.conf.bak

11.   新建软链接

如果未创建软链接,需要修改配置文件/etc/httpd/conf/httpd.conf

注意:不需要修改配置的其他内容,网上的很多教城要修改配置文件的,都是不对的。

12.    再次打开浏览器的效果

13.   配置主机的yum指向这个yum源

备份配置文件CentOS-Base.repo

编辑配置文件[base]块

并将[updates]和[extras]末尾添加enabled=0配置项,表示不生效

14.   查看yum源信息

原文地址:https://www.cnblogs.com/spring1122/p/12321752.html

时间: 2024-10-20 01:33:47

搭建局域网http的yum源的相关文章

小凡带你搭建本地的光盘yum源

小凡带你搭建本地的光盘yum源 导读 当我们在使用Yum工具安装软件包时,我们会感觉非常简单,它解决了一定程度软件包的依赖关系.但是Yum工具默认提供的是一种在线安装的方式,它会从默认的网上地址来寻找软件包,然后自动完成一系列过程.然而当我们没有网络的情况下,我们就需要搭建自己本地的Yum源.今天山医的小凡就手把手带你搭建本地的光盘Yum源. 1.虚拟机的设置 注意硬件使用ISO映像文件,设备处于已连接状态. 2.挂载CD光盘 [[email protected]_server ~]# mkdi

搭建一个局域网http的yum源

先创建一个目录,作为存在rpm包的目录mkdir /data/yumdata 拷贝ISO镜像文件中的rpm包到/data/yumdata/ mount /dev/cdrom /mnt/ cp /mnt/Packages/*rpm /data/yumdata 说明:可以在/data/yumdata/下面创建子目录,然后把rpm包放到子目录下面,也可以被识别到 创建repository createrepo /data/yumdata/ 如果rpm包有增加,需要执行 createrepo --upd

局域网内配置yum源仓库

局域网内yum仓库配置方法: 1.上传系统镜像文件至yum仓库服务器 2.挂载镜像: mount -t iso9660 -o loop xxx.iso /mnt/ 3.创建yum仓库目录: mkdir /home/仓库名称 4.将rpm包复制到仓库目录内 cp /mnt/Packages/* /home/仓库名称 5.安装 createrepo 软件,用于生成 yum 仓库数据库的软件 yum -y install createrepo 6.生成yum仓库: createrepo -pdo /h

快速搭建RHEL5.9本地yum源

一.搭建yum源的方式Yum源一般分为三类:本地yum源(文件方式),ftp方式源,http方式yum源.三种方式的不同之处仅仅在于客户端访问yum源的方式不同.二.快速搭建本地yum源(2个脚本)[[email protected] ~]# vim yumresoure.sh !/bin/bashmkdir -p /data/yum/               #创建目录用来备份yum的.repo文件mv   /etc/yum.repos.d/* /data/yum/   #备份yum的.r

局域网架个YUM源-HTTP的

在安装CDH时,这是个绕不过去的坎. 参考URL: http://www.21ops.com/linux/26465.html 奇怪的是,我并没执行creatrepo这个,直接将光盘MOUNT来用的. 多台服务器在Centos6.5 mini安装后,需要安装一些基础软件包,从外网yum安装,很费时间,也占用流量.在局域网搭建YUM 服务器即可解决此问题.步骤如下: 服务器端安装配置如下: 1.上传CentOS-6.5-x86_64-bin-DVD1.iso镜像文件到一台服务器 1 2 [[ema

yum管理——搭建iso镜像私有yum源仓库(1)

在服务器上一般是没有光驱的,那么我们怎么制作iso本地repo镜像源仓库? 通过本地iso镜像,copy到linux系统中一个目录中,进行伪文件系统挂载,执行如下命令: 挂载:mount -o loop -t iso9660 CentOS-7.3-x86_64-DVD-1611.iso 目录名 例如:mount -o loop -t iso9660 CentOS-7.3-x86_64-DVD-1611.iso /mnt 卸载挂载: 例如:umount /mnt 1.在/etc/yum.repos

RHEL6.6搭建CentOS6.6 yum源

现需要在RHEL6.6上安装zabbix2.4,通过虚拟机桥接互联网yum方式安装,但yum –y installnet-snmp zabbix zabbix-server的时候报如下错误,导致安装不上: 这个错误是由于没有注册引起的,怎么办呢?网上也查了一些资料,按照网上的资料,现将为自己的环境整理搭建了一下CentOS6.6 yum源! 把原来的yum源卸载掉 # rpm -qa | grep yum | xargs rpm -e –nodeps 添加并安装下载的yum的rpm包 # rpm

用reposync 同步YUM源到本地,搭建本地YUM源服务器

之前总结的搭建本地yum源是通过rsync直接同步其他在线的yum源,例如清华大学大YUM源,但是类似的阿里云的yum源,因为其不支持rsync所以不能进行同步, 同样的,想要同步其他一些官方的YUM源,也要对方支持rsync才能支持同步,而有很希望安装的YUM源并不支持rsync,这样怎么办呢? 因上述原因我想到了另一种思路去同步"所有"我想同步的YUM源,并且搭建成本地可用的YUM源,下面记录下我的思路. 1.首先预备好一台nginx或者apache的server来做本地的YUM源

    局域网内搭建 本地yum 源

目的: 局域网内配置yum 源服务器,方便局域网内服务器安装软件 测试环境: IP :10.139.13.34  apache 服务器 用来做局域网内的yum 源服务器 IP: 10.139.13.34  内网服务器 部署步骤: 搭建apache 服务器用来提供yum yum install httpd –y systemctl start httpd 准备yum 源的软件包 做法1 使用centos 官网DVD1和DVD2.iso ,将iso 的所有内容解压出来,存放到 apache 服务器的