CentOS通过vsFTP方式搭建YUM服务器

我们接着上一篇,继续搭建YUM服务

1.挂载光盘镜像

先接着把光盘镜像挂载起来,因为YUM数据仓库的RPM包都要先从安装光盘中拷贝出来

# mount /dev/cdrom /media/

mount: block device /dev/sr0 is write-protected, mounting read-only

2.将光盘中的内容,复制到/var/ftp/pub目录下

/var/ftp/pub目录在vsftp安装完成后,一般会自动生成

# cp -a /media/* /var/ftp/pub/

3.更新数据仓库中的依赖关系,及分组信息

# createrepo -g /var/ftp/pub/repodata/2727fcb43fbe4c1a3588992af8c19e4d97167aee2f6088959221fc285cab6f72-c6-x86_64-comps.xml /var/ftp/pub/

Spawning worker 0 with 3955 pkgs

Workers Finished

Gathering worker results

Saving Primary metadata

Saving file lists metadata

Saving other metadata

Generating sqlite DBs

Sqlite DBs complete

4.启动vsftp并检查监听是否正常

# service vsftpd start

Starting vsftpd for vsftpd:                                [  OK  ]

# netstat -nlptu |grep vsftpd

tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      2806/vsftpd

5.本地登陆,查看是否可以正常看到/var/ftp/pub目录中的内容

# ftp 127.0.0.1

Connected to 127.0.0.1 (127.0.0.1).

220 (vsFTPd 2.2.2)

Name (127.0.0.1:root): ftp

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> ls

227 Entering Passive Mode (127,0,0,1,195,194).

150 Here comes the directory listing.

drwxr-xr-x    7 0        0            4096 Nov 06 13:48 pub

226 Directory send OK.

ftp> cd pub

250 Directory successfully changed.

ftp> ls

227 Entering Passive Mode (127,0,0,1,142,7).

150 Here comes the directory listing.

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

-r--r--r--    1 0        0              14 Mar 05  2013 CentOS_BuildTag

dr-xr-xr-x    3 0        0            4096 Mar 05  2013 EFI

-r--r--r--    1 0        0             212 Mar 02  2013 EULA

-r--r--r--    1 0        0           18009 Mar 02  2013 GPL

dr-xr-xr-x    2 0        0          282624 Mar 05  2013 Packages

-r--r--r--    1 0        0            1354 Mar 02  2013 RELEASE-NOTES-en-US.html

-r--r--r--    1 0        0            1706 Mar 02  2013 RPM-GPG-KEY-CentOS-6

-r--r--r--    1 0        0            1730 Mar 02  2013 RPM-GPG-KEY-CentOS-Debug-6

-r--r--r--    1 0        0            1730 Mar 02  2013 RPM-GPG-KEY-CentOS-Security-6

-r--r--r--    1 0        0            1734 Mar 02  2013 RPM-GPG-KEY-CentOS-Testing-6

-r--r--r--    1 0        0            3380 Mar 05  2013 TRANS.TBL

dr-xr-xr-x    3 0        0            4096 Mar 05  2013 images

dr-xr-xr-x    2 0        0            4096 Mar 05  2013 isolinux

drwxr-xr-x    2 0        0            4096 Nov 06 13:48 repodata

226 Directory send OK.

ftp>

时间: 2024-10-29 05:35:59

CentOS通过vsFTP方式搭建YUM服务器的相关文章

采用struts2+hiberbate方式搭建的服务器段java文件应该放到tomcat服务器的哪个目录

问题描述 采用struts2+hiberbate方式搭建的服务器段java文件应该放到tomcat服务器的哪个目录 采用struts2+hiberbate方式搭建的服务器段java文件应该放到tomcat服务器的哪个目录 解决方案 基本和你开发时的目录是一样的,你可以在网上查查,一般推荐的目录层次 解决方案二: 是说程序部署的目录吗.webapps

CentOS中通过光盘挂载方式来搭建YUM服务器

实验环境介绍 使用Vmware Workstation新建两台虚拟机,安装CentOS release 6.4 (Final) x86_64 两台主机的iptables与SELinux都已经关闭了 CentOS1 计划安装YUM数据仓库 IP为192.168.80.3 CentOS2 计划充当客户端 IP为192.168.80.4 通过光盘,搭建本地yum服务器 本次实验计划通过vsftp来充当YUM数据仓库,需要预装如下软件: vsftp, ftp, createrepo 以上软件我们先通过挂

RedHat 5.0企业版下搭建YUM服务器

YUM服务涉及到客户端与服务端,其中: 1.YUM Client:要保证安装有如下软件包: yum-3.0.1-5.el5 yum-metadata-parser-1.0-8.fc6 2.YUM Server:要保证安装有如下软件包: yum-3.0.1-5.el5 yum-metadata-parser-1.0-8.fc6 yum-rhn-plugin-0.4.3-1.el5 yum-updatesd-3.0.1-5.el5 createrepo-0.4.4-2.fc6.noarch.rpm

在LINUX环境下搭建YUM服务器

软件包管理器 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE.CentOS中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 软件包来源 可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.livna.org的Fedora Extras,全部是由Linux社区维护的

centos 5.6 简单搭建samba服务器

centos 5.6  Samba是Unix/Linux下与Windows通信的一个开源软件,在RHEL5下是默认安装好其客户端的,我当前系统是CentOS5.6 x86-64 [root@tongji_bak ~]# cat /etc/issue   CentOS release 5.6 (Final)   Kernel \r on an \m      [root@tongji_bak ~]# rpm -qa|grep samba   samba-client-3.0.33-3.29.el5

centos系统搭建本地yum服务器的方法_Linux

前言 首先特别说明的是,YUM只是为了解决RPM的依赖关系的问题,而不是一种其它的软件安装模式.虽然在centos中可以直接使用yum源,但是也存在着与外网隔绝的现状,因此需要搭建本地yum源,下面来看看详细的方法. 系统:centos 6.5 1.将光盘挂载到/mnt下面 # mount /dev/cdrom /mnt 2.删除系统自带的repo文件 # cd /etc/yum.repos.d/ # mkdir bak # mv *.repo bak 3.安装createrepo(其实只要安装

Ubuntu 14.04快速搭建SVN服务器及日常使用【转】

转自:http://www.linuxidc.com/Linux/2015-05/117735.htm 1.介绍  Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可以很方面恢复到以前的版本,并可以查看数据更改细节.目前,Subversion已成为主流的开源代码版本管理软件之一,简称SVN.2.SVN相关命令了解  svn:命令行客户端  svnadmin:用来创建.调整或修复版本库的工具  svnse

【SVN】Linux 搭建SVN 服务器

一. SVN 简介        Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中. 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动. 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史. SVN中的一些概念 : (1). repository(源代码库)        源代码统一存放的地方 (2). Checkout (提取)     

Linux 搭建SVN 服务器

一. SVN 简介        Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中. 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动. 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史.   SVN中的一些概念 : (1). repository(源代码库)        源代码统一存放的地方 (2). Checkout (提取)