Linux搭建基于FTP的YUM服务器

1、挂载光盘

mount /dev/cdrom /mnt

2、安装VSFTP服务、createrepo软件包

rpm -ivh vsftpd-2.0.5-24.el5.x86_64.rpm

rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

3、拷贝光盘内容

cp -a /mnt/* /var/ftp/pub/

4、创建YUM仓库

cd /var/ftp/pub/

createrepo .

createrepo报错如下的解决办法

解决方法:

[[email protected] ~]# vi /usr/share/createrepo/genpkgmetadata.py
   #!/usr/bin/python2.4  --修改python -t 为 pthhon2.4

5、启动FTP服务

service vsftpd start

chkconfig vsftpd on

客户端使用yum源方法:

[[email protected] yum.repos.d]# pwd
/etc/yum.repos.d
[[email protected] yum.repos.d]# cat local.repo
[Server]
name=Red Hat Enterprise Linux 5
baseurl=ftp://192.168.120.58/pub/Server
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.120.58/pub/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux 5
baseurl=ftp://192.168.120.58/pub/VT
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.120.58/pub/RPM-GPG-KEY-redhat-release
[Cluster]
name=Red Hat Enterprise Linux 5
baseurl=ftp://192.168.120.58/pub/Cluster
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.120.58/pub/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux 5
baseurl=ftp://192.168.120.58/pub/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.120.58/pub/RPM-GPG-KEY-redhat-release

测试 yum list!ok

时间: 2024-10-27 02:44:00

Linux搭建基于FTP的YUM服务器的相关文章

Redhat 5 搭建基于 ftp 的 yum 服务器

YUM是Yellow dog Updater, Modified的缩写,是由Duke University所发起的计划,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装.升级等等工作.在此在特别说明的是,YUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式.而在redhat系统中未经授权是无法使用yum的,这里就介绍一种利用redhat光盘搭建本地yum服务器的方法. 系统环境:  Red Hat 5.9 Server IP: 192.168.100.211 C

Linux搭建基于BIND的DNS服务器

实验目标:通过本实验掌握基于Linux的DNS服务器搭建. 实验步骤:1. 安装BIND2. 防火墙放通DNS服务3. 编辑BIND的主配置文件4. 编辑BIND的域管理文件5. 编辑相应域的记录文件6. 开启或重启BIND服务7. 在客户端测试 参考命令: 1. 安装BINDBIND是Linux平台最常用的DNS软件[[email protected] Desktop]# yum install bind -y 2. 防火墙放通DNS服务 3. 编辑BIND主配置文件[[email prote

linux学习笔记——搭建基于nginx的web服务器、多核配置、nginx配置参数

############ 认识nginx #############Nginx:(发音同 engine x)是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用.  其优点是轻量级(占有内存少),高并发(并发能力强),事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用ngi

Windows 7下 搭建 基于 ssh 的sftp 服务器

Windows  xp 下 搭建 基于  ssh 的sftp 服务器,服务器端可以用 freesshd,F-secure server等,filezilla server不可用,之前傻乎乎的用filezilla 来做服务器,找不到任何有关sftp的配置选项,推荐用freesshd,免费.简单,直观,客户端可以用一般的支持sftp的都可以,filezilla,f-secure client 等,我用freesshd和filezillazilla 搭建sftp 服务,我在内网搭建的,如果在外网发布,

ubuntu上开启ssh服务,并搭建基于ssh的git服务器

维基百科上SSH的定义如下 Secure Shell(縮寫为SSH),由IETF的網路工作小組(Network Working Group)所制定:SSH為一项建立在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境. 安装ssh服务器 安装openssh-server $sudo apt-get install openssh-server 安装成功之后,通过以下命令来确保server已经启动 $sudo start ssh 如果出现以下结果,则说明已经开始

linux 搭建基于域名的虚拟主机

搭建基于域名的虚拟主机 1.首先为两个网站搭建dns服务器,并新建区域,分别为:www.benet.com和www.accp.com 1)修改配置文件 2)修改数据文件 2)重启dns服务 2.搭建两个网站 1)准备网页 2)打开虚拟主机配置文件,修改配置文件 添加以下内容 3)修改主配置文件,启用虚拟主机 Vi /usr/local/httpd/conf/httpd.conf 去掉前面的#号 4)重新启动httpd服务 5)在客户端上访问虚拟web主机 到此为止,基于域名的虚拟主机搭建完毕 !

【Linux搭建创建FTP服务器】---完美解决 - 费元星

配置大红字文件置顶: vsftp d.conf 4.5KB useradd -d /home/bai_du -s /sbin/nologin bai_du 修改访问权限: usermod -d /home/webroot/fourcar.diliulian.com/ -s /sbin/nologin fourcar 在创建FTP服务器之有先命令: ps -ef |grep vsftpd 费元星版权Q[9715234] 查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安

实现系统 ftp网络yum服务器

1准备工作 在centos7中禁用关闭防火墙 [[email protected] yum.repos.d]#systemctl disable firewalld.service  禁用防火墙 下次开机不启用 [[email protected] yum.repos.d]#systemctl stop firewalld.service    关闭防火墙 Centos6与centos7 以上操作命令不同 [[email protected] yum.repos.d]#iptables -vnL

Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录

1. 启动VSFTP服务器 A:cenos下运行:yum  install  vsftpd B. 登录Linux主机后,运行命令:"service vsftpd start" C. 要让FTP每次开机自动启动,运行命令:  "chkconfig --level 35 vsftpd on" 2.设置FTP权限 A. 编辑VSFTP配置文件,运行命令:"vi /etc/vsftpd/vsftpd.conf " B. 将配置文件中"anony