本地yum源部署记录

由于IDC的一些服务器没有外网,不能对外访问。所以打算部署一套内网的yum源环境,以供内网服务器使用。以下简单记录下操作过程:

1)下载centos6.9和centos7.3的镜像,并挂载
[[email protected] ~]# wget http://mirrors.163.com/centos/6.9/isos/x86_64/CentOS-6.9-x86_64-bin-DVD1.iso
[[email protected] ~]# wget http://mirrors.163.com/centos/7.3.1611/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso
[[email protected] ~]# mount -o loop -t iso9660 CentOS-6.9-x86_64-bin-DVD1.iso  /mnt
[[email protected] ~]# mount -o loop -t iso9660 CentOS-7-x86_64-DVD-1611.iso  /opt/aa

[[email protected] ~]# ls /mnt/
CentOS_BuildTag  images                    repodata                       RPM-GPG-KEY-CentOS-Testing-6
EFI              isolinux                  RPM-GPG-KEY-CentOS-6           TRANS.TBL
EULA             Packages                  RPM-GPG-KEY-CentOS-Debug-6
GPL              RELEASE-NOTES-en-US.html  RPM-GPG-KEY-CentOS-Security-6

[[email protected] ~]# ls /opt/aa/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

2)部署nginx
[[email protected] ~]# yum install -y pcre pcre-devel openssl openssl-devel gcc
[[email protected] ~]# groupadd -r nginx
[[email protected] ~]# useradd -r -g nginx -s /bin/false -M nginx
[[email protected] ~]# cd /usr/loca/src
[[email protected] src]# wget http://nginx.org/download/nginx-1.8.0.tar.gz
[[email protected] src]# tar -zxvf nginx-1.8.0.tar.gz
[[email protected] src]# cd nginx-1.8.0
[[email protected] nginx-1.8.0]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre
[[email protected] src]# make && make install

[[email protected] ~]# cat /data/nginx/conf/vhosts/yum.conf
server {
    listen 80;
    server_name localhost;
    index index.html index.php index.htm;

    access_log  /data/nginx/logs/access.log main;
    error_log  /data/nginx/logs/error.log;

    location /{
    root /data/centos;
    autoindex on;
    autoindex_exact_size  off;
    autoindex_localtime on;
    }

  }

[[email protected] ~]# mkdir -p /data/centos/6/os/x86_64/6/
[[email protected] ~]# mkdir -p /data/centos/7/os/x86_64/7/
[[email protected] ~]# cp -r /mnt/* /data/centos/6/os/x86_64/6/
[[email protected] ~]# cp -r /opt/aa/* /data/centos/7/os/x86_64/7/

[[email protected] ~]# /data/nginx/sbin/nginx -t
[[email protected] ~]# /data/nginx/sbin/nginx -s reload

访问

然后配置yum源.下面的192.168.1.240是yum源部署机的ip

[[email protected] ~]# cat centos6_yum.repo
[base]
name=bkjk repo
baseurl=http://192.168.1.240/6/os/x86_64/6/
gpgcheck=0
enabled=1
[updates]
name=bkjk update
baseurl=http://192.168.1.240/6/os/x86_64/6/
gpgcheck=0
enabled=1

[[email protected] ~]# cat centos7_yum.repo
[base]
name=bkjk repo
baseurl=http://192.168.1.240/7/os/x86_64/7/
gpgcheck=0
enabled=1
[updates]
name=bkjk update
baseurl=http://192.168.1.240/7/os/x86_64/7/
gpgcheck=0
enabled=1

将上面的centos6或centos7的yum源文件放到客户机的/etc/yum.repos.d/目录下,然后执行下面两条命令即可:
# mv CentOS-Base.repo CentOS-Base.repo.bak
# yum clean all
时间: 2024-10-09 19:37:06

本地yum源部署记录的相关文章

Linux下 本地yum源搭建

第1章 关于yum源 1.1 什么是yum源 yum(Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器.基于 RPM 包管理,能够从指定的服务器 自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的 软件包,无须繁琐地一次次下载.安装.  yum 机制的强大之处在于 yum 源.yum 源相当是一个目录项,当我们使用 yum 机制安装软件时,若需要安装依赖软件,则 y

基于本地iso 搭建的本地yum源 安装部署openldap

1,yum openldap-servers,openldap-clients 基于iso-cd1搭建的本地yum源(具体搭建参看ruige的repo本地快速搭建,在右边 找找看中输入repo key words即可检索到!)

FTP方式部署本地yum源

一.配置本地YUM源 1.挂载CentOS7.4镜像至/mnt目录下(镜像在vmwareCD中) mount /dev/cdrom /mnt 2.在opt目录创建本地仓库,删除网页文件 cp -rv /mnt/* /opt/ cd /opt/ rm -rf *.html rm -rf repodata/TRANS.TBL 3.生成yum通用数据库 cd /mnt/Packages/ [[email protected] Packages]# yum install createrepo-0.9.

    局域网内搭建 本地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 服务器的

安装本地yum源实例

[实例] 由于公司服务器只有两台机器可以访问外网,其它处于内网的机器如果要安装一些工具包就比较麻烦了,所以决定在可以访问外网的机器做一个yum仓库.以下是实例. 可以访问外网的主机IP:120.120.120.111(server) 内网主机IP:192.168.75.76(client) 在server: 1.创建目录 #mkdir -p /var/ftp/pup/centos7/Packages #mkdir /var/ftp/pup/centos7/updates 2.使用wget下载16

通过镜像快速搭建本地yum源

工作中,我们难免会遇到内网环境的服务器,而我们部署服务的时候又必须yum一些依赖来进行服务部署.在无法上网的情况下本地yum源就可以完美的解决这些问题. 前期准备,机器上有centos镜像 (需要强调比如本身系统是 Centos6.2的话.所需要的镜像一定要大于等于此版本) 开始配置 cd /etc/yum.repos.d rm -f * touch cdrom.repo vim cdrom.repo cdrom.repo的文件内容如下 [GuangPan]name=CentOS-$releas

使用发行版光盘搭建本地yum源

在Linux主机中使用YUM工具在线安装.更新软件时,往往会因网速不稳定或者中途网络中断而导致无法正常升级或安装软件,而搭建本地YUM源就无需为此而苦恼,因为其资源就存放在本地,而不受Internet的网络限制,从而可以提升局域网内更新软件的效率 一.首先挂在光盘镜像 [[email protected] /]# mkdir /mnt/cdrom [[email protected] /]# mount -r /dev/cdrom /mnt/cdrom [[email protected] /]

yum源搭建,包含内网和本地yum源:借鉴了很多网友的东西。多多包含

http://www.zyops.com/autodeploy-yum 张导博客 具体内容在附件里: 具体搭建 第1章 本地yum源的搭建 1.1 快速部署脚本: mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom echo "mount /dev/cdrom /mnt/cdrom" >> /etc/rc.local cd /etc/yum.repos.d/ cp CentOS-Base.repo CentOS-Base.repo.so

[转载]CentOS 7 创建本地YUM源

本文中的“本地YUM源”包括三种类型:一是直接使用CentOS光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(centos 7 Everything 总共才6.57G):二是同步CentOS官方源到本地(相当于创建了一个公共镜像),优点是最靠谱,缺点是占空间费流量:三是创建完全自定义的本地源,优点是灵活性最大,缺点是只是作为其他源的补充. 一.使用CentOS光盘作为本地yum源 (1) 实体机上直接放入光盘(2) VMware Workstation 虚拟机:虚拟机-->可移