使用FTP搭建YUM
VSFTP搭建YUM源
1、安装FTP
|
[root@FTP kel]# rpm -qa |grep vsftp vsftpd-2.2.2-6.el6_0.1.x86_64 |
首先需要安装的ftp软件为vsftp,在安装之后,默认目录如下:
|
[root@FTP vsftpd]# pwd /etc/vsftpd [root@FTP vsftpd]# ls -l total 20 -rw------- 1 root root 125 Jan 22 05:37 ftpusers -rw------- 1 root root 362 Jan 22 05:43 user_list -rw------- 1 root root 4493 Jan 22 05:40 vsftpd.conf -rwxr--r-- 1 root root 338 Mar 4 2011 vsftpd_conf_migrate.sh |
在这里使用的都是默认配置文件。不需要特别的配置
FTP主要开放的目录为:
|
[root@FTP ~]# cd /var/ftp/pub/ |
这个目录主要是用来FTP的目录
2、进行设置YUM源
2.1 复制文件
首先将挂载的光盘中的文件全部拷贝到ftp目录中,如下:
|
[root@FTP kel]# pwd /tmp/kel [root@FTP kel]# cp -r ./* /var/ftp/pub/ |
在这里使用的是挂载,挂载的目录如下:
|
[root@FTP kel]# df -h |grep kel 3.4G 3.4G 0 100% /tmp/kel |
2.2 重建
重建命令如下:
|
createrepo -v /var/ftp/pub/ |
如果找不到命令,首先安装包createrepo
|
[root@FTP kel]# yum -y install createrepo |
3、测试
找一台其他的机器,设置repo文件如下:
|
[kel-kel] name=kel baseurl=ftp://192.168.1.165/pub/Server enabled=1 gpgcheck=0 |
然后用yum进行测试:
|
[root@ansibleserver yum.repos.d]# yum list httpd Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. Installed Packages httpd.x86_64 2.2.15-15.el6 @kel-kel [root@ansibleserver yum.repos.d]# |
如果出现结果,那么表示正确,如果没有,检查ftp设置及其他原因
在进行重新测试的时候,最好先将yum缓存进行清除,命令如下:
|
[root@ansibleserver yum.repos.d]# yum clean all Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. Cleaning repos: kel-kel Cleaning up Everything |
使用FTP搭建YUM的更多相关文章
- FTP搭建YUM源服务器
一.FTP搭建YUM源服务器 1.服务器 挂载centos镜像[root@localhost ~]#yum install vsftpd[root@localhost ~]#systemctl sta ...
- 使用ftp搭建yum仓库
此次操作在VMware Workstation虚拟机的CentOS7.5下进行 这里使用两台Linux主机,下表是它们所使用的操作系统以及IP地址. 两台Linux主机所使用的操作系统以及IP地址 操 ...
- 如何搭建ftp的yum源
ftp的yum的搭建步骤 第一步:安装vsftpd程序包(系统已经安装) [root@station40 ~]# rpm -qa |grep vsftpd vsftpd-2.2 ...
- linux局域网搭建yum仓库(本地(file)、网络(ftp、http))
linux局域网搭建yum仓库(本地(file).网络(ftp.http)) yum配置文件解释: [ ]:定义仓库,base为仓库的名字,可任意 name:仓库的简短文字描述 baseurl:仓库的 ...
- 基于FTP服务器搭建yum源
本例以CentOS6.8为试验对象,来搭建基于FTP服务器的yum源. 一.配置本地yum源 1.创建挂载目录/yum mkdir /yum 2.挂载镜像 mount -o loop CentOS- ...
- Linux 用脚本编写搭建yum本地仓库
Linux 用脚本编写搭建yum本地仓库 源码如下: #!/bin/bash #该脚本用于自动化搭建本地yum仓库 #挂载光盘 #作者:雨中落叶 #博客:https://www.cnblogs.com ...
- CentOS6.8环境下搭建yum网络仓库
CentOS6.8环境下搭建yum网络仓库 本文利用ftp服务,在CentOS6.8系统下搭建一个yum仓库,然后用另一台虚拟机访问该仓库.并安装程序包 安装ftp服务 查询ftp服务是否安装 [ro ...
- FTP 搭建
FTP 搭建 FTP 是 File Transfer Protocol(文件传输协议)的英文简称,它工作在 0SI 模型的第七层,TCP 模型的第四屋上,即应用层. 一.FTP 简介 FTP 会话时包 ...
- 搭建yum本地源_阿里云CentOS服务器初始化设置
CentOS服务器初始化设置其实不分阿里云或其它服务器了,操作配置过程与步骤也差不多一.挂载硬盘 1.磁盘分区 fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb fdisk /de ...
随机推荐
- React getInitialState desc
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Linq 和 EF Contains示例
List<int> unitIDList=new List<int>(); //此处添加int元素 var query = DB.ElecConsumers.Where(c = ...
- pyhton3多线程
from time import ctime,sleep def music(): for i in range(2): print ("I was listening to music. ...
- 第五讲:深入hibernate的三种状态
学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别 ...
- No resource found that matches the given name
XML里面明显已经定义了ID,可是android:layout_toLeftOf="@id/text_seller"报错,说没有定义,原来这玩意要写在相对位置对象声明的下面,是有顺 ...
- JOIN_TAB
typedef struct st_join_table { st_join_table() {} /* Remove gcc warning */ TABLE *table; KEYUSE *key ...
- HDU 2870 Largest Submatrix
这三道题的关系是这样的,1505是1506的加强版,2870又是1505的加强版 如果按照上面由简到易的顺序来做的话,还是很简单的 这道题的思想就是 枚举+DP 因为某些字符可以变值,所以我们枚举a, ...
- [反汇编练习] 160个CrackMe之027
[反汇编练习] 160个CrackMe之027. 本系列文章的目的是从一个没有任何经验的新手的角度(其实就是我自己),一步步尝试将160个CrackMe全部破解,如果可以,通过任何方式写出一个类似于注 ...
- 《C#高级编程》之泛型--1创建泛型类
.NET自从2.0版本开始就支持泛型. 非泛型链表 闲话休提,马上来看下非泛型的简化链表类,它可以包含任意类型的对象. LinkedListNode.cs中: 在链表中,一个元素引用另一个元素,所以必 ...
- 【解题报告】PKU 2826 An Easy Problem?!
原题链接:http://poj.org/problem?id=2826 一题很蛋疼的一题.目前为止还有一个问题我没搞清楚,问题注在代码中. 题目大意: 外面下雨了,农民Johnoson的bull(?? ...