我们接着上一篇,继续搭建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>