RedHat7搭建yum源服务器

1.新建目录

# mkdir -p /content/rhel7.1/x86_64/{isos,dvd}/

2.上传RedHat安装光盘镜像,上传后的路径为 /content/rhel7.1/x86_64/isos/rhel-server-7.1-x86_64-dvd.iso

3.设置开机自动挂载光盘镜像到/content/rhel7.1/x86_64/dvd

# echo "/content/rhel7.1/x86_64/isos/rhel-server-7.1-x86_64-dvd.iso   /content/rhel7.1/x86_64/dvd   iso9660   loop,ro   0 0" >> /etc/fstab

4.搭建http服务器(nginx),用来网络访问这个yum源

# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

# yum -y install nginx

5.创建yum源网站(http://content.example.com)配置文件

# vi /etc/nginx/conf.d/content.example.com.conf

server {
    listen       80;
    server_name  content.example.com;

    access_log   /var/log/nginx/log/content.example.com.access.log  combined;

    location / {
        root                  /content;
        index                 index.html index.htm;
        autoindex             on;
        autoindex_exact_size  off;
        autoindex_localtime   on;
    }

    #error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

6.修改网站目录SELinux类型

# chcon -t public_content_t -R /content/

7.设置nginx服务开机自启动,并启动nginx服务

# systemctl enable nginx

# systemctl start nginx

8.创建repo文件

# vi /etc/yum.repos.d/rhel-dvd.repo

[rhel-dvd]
name=remote ipa copy of dvd
baseurl=http://content.example.com/rhel7.1/x86_64/dvd
gpgcheck=0
enabled=1

9.测试结果

# yum install wget

时间: 2024-12-12 17:35:17

RedHat7搭建yum源服务器的相关文章

基于http方式搭建YUM源服务器

基于http方式搭建YUM源服务器 (2012-09-21 11:59:14) 转载▼ 标签: yum linux lnmp lamp http 分类: Linux 为了方便公司80多台Linux服务器下载.安装.升级软件包更快速,版本一致性:我们最近在IDC局域网内安装了一台yum源: 此yum源是基于http的,也可以用ftp,这里我们仅仅就http来配置:如下: 建立yum服务器,下载速度快,方便软件安装,下面操作的环境是centos 5.4 i386 32bit,采用http方式安装.

FTP搭建YUM源服务器

一.FTP搭建YUM源服务器 1.服务器 挂载centos镜像[[email protected] ~]#yum install vsftpd[[email protected] ~]#systemctl start vsftpd[[email protected] ~]#systemctl stop firewalld[[email protected] ~]# mkdir /var/ftp/centos7[[email protected] ~]# mount  /dev/sr0   /va

centos6.7搭建yum源服务器

搭建自己的yum源服务器 概括: 第一步:安装apache服务器并启用 第二步:挂载镜像,并复制RPM包 第三步:创建repo数据 第四步:测试 ++++++++++++++++++++概括完毕+++++++++++++++++++++++ 安装yum源的电脑 1.安装apache服务器并启用(具体一点的参数,可以参考我之前搭建的apache服务器的内容) cd /home /tools/ tar zxvf httpd-2.2.27.tar.gz cd httpd-2.2.27/ ./confi

搭建YUM源服务器

单位内网无法访问Internet,很多软件无法安装.本着一切自己动手丰衣足食的精神为自己的机器搭建一台YUM源服务器. 要有一台可以连接互联网的机器,配置网络yum源可以正常更新. yum服务器需要http服务才可以访问所以要安装http服务(apache.nginx都可以),createrepo这个包是创建yum服务器的关键,只有它才可以下载整个网络库和生成本地包的数据库. yum install -y httpd createrepo 关闭iptables iptables -F iptab

本地搭建yum源服务器

如果可以使用外网,只需要添加epel源扩展,内网环境则搭建内部yum源. 以下均以VMware虚拟机为例操作. ·1.安装好centos后,在该虚拟机设置中将cd/dvd选项设置为使用ISO映像文件,比如(CentOS-6.7-x86_64-bin-DVD1.iso),勾选已连接,启动时连接,确定. ·2.挂载cdrom,将iso镜像中的rpm软件复制到机器: #创建yum仓库目录 mkdir -p /data/yum/centos6.7/x86_64 cd /data/yum/centos6.

搭建本地yum源服务器

好久没写博客了,最近比较动荡,临毕业时跳了个槽,感觉之前做的金融方向的运维不是很适合我,对各方面的限制还是太多.金融的IT对于安全似乎要求很高,云盘,U盘都不能用,还要经常给客户做产品实施,对于linux方面涵盖的不是很多,更侧重于硬件,比如会购买高端交换机,万兆网卡,硬件防火墙等等.做的时间久了越来越感觉是个IDC维护的(没有看不起IDC运维的意思),而且还有很多时间是在做产品测试...这与我规划的运维方向差太多了,没办法,只能换公司.了. 目前在新浪阅读做助理运维,来之后第一感觉就是自由,上

RadHat搭建内网YUM源服务器

前言:随着内网linux服务器越来越多,在每台服务器上安装软件,都要先把安装盘上传上去,在配置本地yum服务,即麻烦又费时.可以在内网的一台linux服务器上安装yum服务,然后其他服务器直接修改repo文件使用yum服务就可以了.安装步骤如下: Linux系统环境 1.RHEL版本 [[email protected] pub]# cat /etc/issue Red Hat Enterprise Linux Server release 6.5 (Santiago) 2.内核版本 [[ema

CentOS 6.5下更换YUM源 及 搭建YUM本地源服务器

一.换源 唔,由于众所周知的原因,CentOS本身提供的好多YUM源路径下载速度是很慢的.所以,换源. # cd /etc/yum.repos.d# cp CentOS-Base.repo CentOS-Base.repo.backup # vim CentOS-Base.repo 正常情况下,CentOS-Base.repo这个文件用的是mirrorlist的方式获取源路径然后再下载源包的,不用管他,删掉这几行 mirrorlist=http://mirrorlist.centos.org/?

CentOS7下的YUM源服务器搭建详解,过程写的很详细(转)

因为近期公司需要搭建一个YUM源服务器给大量的linux(mini)使用,所以因此在网上找了很多的教程,却没有一个特别详细的,很多都有遗漏,参差不齐.所以,打算自己做完之后方便以后查阅,特出此文档. 一:要求 1.这个yum源服务器要能够定期自动更新自身源 2.使用CentOS官方标准源version6和version7的两个版本保持更新 3.linux(mini)客户端可以在使用的时候直接使用源,比如直接命令:yum –y install pcre* 二.思路 1.能够定期更新的源,肯定是需要