yum仓库配置ftpx协议

[[email protected] ~]# iptables -F
[[email protected] ~]# systemctl stop firewalld
[[email protected] ~]# systemctl disable firewalld
[[email protected] ~]# setenforce 0
1配置基于HTTP协议的yum源服务器
#mkdir /media/cdrom
#mount /dev/cdrom /media/cdrom
yum -y install httpd

直接挂载                                                   服务器                    mkdir /var/www/html/centos
umount /dev/cdrom                                            cp -r /media/cdrom/*  /var/www/html/centos
mkdir /var/www/html/centos
mount /dev/cdrom/ /var/www/html/centos

systemctl start httpd
systemctl enable httpd

3配置基于FTP协议的yum 源服务器
#mkdir /media/cdrom
#mount /dev/cdrom /media/cdrom
yum -y install vsftpd*

直接挂载                                               服务器    mkdir /var/ftp/centos  
umount /dev/cdrom                        cp -r /media/cdrom/* /var/ftp/centos
mkdir /var/ftp/centos
mount /dev/cdrom/ /var/ftp/centos

用户收集的其他软件包需要手工创建repodata数据文件和存放目录,工具createrepo(光盘已有)
mkdir /var/ftp/other   //将软件包服务进来
cd /var/ftp/other
createrepo -g /var/ftp/centos/repodata/repomd.xml ./    //以现有的repodata目录为样板
ls -lh repodata

客户机操作
cd /etc/yum.repos.d
mkdir backup
mv *.repo backup
vim /etc/yum.repos.d/centos.repo
cd
[ftp-media]
name=ftp-media
baseurl=ftp://192.168.30.24/centos  指定服务器的IP地址
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[other]
name=other rpm Packages
baseurl=ftp://192.168.30.24/other
enabled=1
gpgcheck=0
~

客户机指定yum.repos.d
安装vsftpd
首先搭建好yum本地仓库,安装yum -y install vsftpd
关闭防火墙
关闭selinux

cd /etc/yum.repos.d
rm -rf CentOS-Media.repo   删除之前的仓库信息
ls
cp bak/centos.repo ./   把vsftpd导入进来
yum -y clean all
yum makecache

原文地址:https://www.cnblogs.com/zc1741845455/p/10921281.html

时间: 2024-11-06 10:00:25

yum仓库配置ftpx协议的相关文章

软件包管理之YUM仓库配置

一.Yum原理级相关概念图解 二.YUM仓库实现方法 1.配置本地光盘作为YUM仓库 2.配置http作为YUM仓库 3.配置epel YUM仓库 三. 配置yum仓库 1.本地方盘作YUM仓库配置 (1).挂载光盘 (2)建立客户端配置文件/etc/yum.repos.d/ (3).保存退出并测试 2.配置http服务器作为YUM仓库 (1).安装httpd服务器,作为文件服务器 yum -y install httpd (2).将系统自带的另一张盘挂载至/media,并拷贝其package目

CentOS7之yum仓库配置

操作系统版本:CentOS Linux release 7.2.1511 (Core)  Yum软件版本:yum-3.4.3-132.el7.centos.0.1.noarch  Yum主配置文件:/etc/yum.conf  资源库配置文件:/etc/yum.repos.d PS:这里我主要介绍的是通过挂在系统镜像文件和指定网络epel镜像源. 一.指定本地光盘作为yum仓库 1.首先挂载光驱,然后新建目录并进行挂在操作,建议删除/etc/yum.repos.d下面的文件,如下所示: [[em

Linux yum仓库配置

yum仓库配置 10.1 概述 YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 10.2 yum的常用命令 1)基本语法: yum install -y httpd               (功能描述:安装httpd并确认安装) yum li

YUM仓库配置及命令详解

通过源代码编译的方式安装程序在灵活性.可定制性方面具有无可比拟的优势,但也正因为这种特性给管理员带来了额外的维护开销,当应用在大规模的服务器群集时存在一定的局限性.那么就需要使用--YUM软件仓库. YUM软件仓库简介 借助于YUM软件仓库,可以完成安装.卸载.自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依懒关系,而无须管理员逐个.手工地安装每个rpm包,使管理员在维护大量Linux服务器时更加轻松自如.特别是在拥有大量Linux主机的本地网络中,构建一台源服务器可以大大缓解软件

本地yum仓库与局域网yum仓库配置

一.CentOS本地源设置 1.备份并删除原始的repo源文件 [[email protected] yum.repos.d]# tar -jcv -f CentOS.repo.tar.bz3 CentOS-* CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo [[email protected] yum.repos.d]# ll total 21 -rw-r--r-- 2 root root 2

vim编辑器简介;shell脚本的参数;yum仓库配置

1. vim编辑器 命令模式:dd:删除(剪切)光标所在整行:ndd:删除(剪切)光标处开始的n行:yy:复制光标所在整行:nyy:复制从光标开始处的n行:u:撤销上一步的操作:p:将之前删除(dd)或复制(yy)过的数据粘贴到光标后面:输入模式:进入:a或i或o:a:在光标后面以为切换到输入模式:i:在光标当前位置切换到输入模式:o:在光标的下面再创建一个空行:退出到命令模式:Esc键':'或末行模式::w 保存:q 退出:wq! 强制保存退出:q! 强制退出(放弃对文档的修改):set nu

yum仓库配置

1.[[email protected] /]#mkdir -p /media/cdrom 建立光盘挂载位置 2.[[email protected] /]#mount /dev/cdrom /media/cdrom 挂载光盘设备文件 3.  cd 进入Yum软件仓库,ls 查看当前目录 4.cd bak进入目录,ls查看当前目录 5.vi 编辑CentOS-Media.repo文件 6.CentOS-Media.repo文件里面是这个样子 7.将这两个参数改一下值 8.修改完成后用list检查

本地yum仓库配置

RHEL5 # cat /etc/yum.repos.d/local.repo [HighAvailability]name=HighAvailabilitybaseurl=file:///mnt/cdrom/HighAvailabilityenabled=1gpgcheck=0 [LoadBalancer]name=LoadBalancerbaseurl=file:///mnt/cdrom/LoadBalancerenabled=1gpgcheck=0 [ResilientStorage]na

云yum仓库配置

首先装给wget yum -y  install  wget 进入yum目录 : cd /etc/yum.repos.d 将大M文件移到bak目录内 wget -O /etc/yum.repos.d/aliyun.repo   http://mirrors.aliyun.com/repo/epel-6.repo (阿里yum源) wget -O /etc/yum.repos.d/163.repo  http://mirrors.163.com/.help/CentOS6-Base-163.rep