1.真机部署YUM仓库
问题
1)在根下创建/CentOS6DVD目录
2)将CentOS光盘镜像挂载到/CentOS6DVD目录
3)编辑客户端配置文件,完成Yum仓库搭建
4)利用Yum安装lftp
5)利用/etc/fstab文件,实现开机自动挂载
方案
在真机搭建Yum仓库服务端时,真机是没有光驱设备的。我们采用的方法是,直接挂载光盘ISO镜像文件,挂载时要加上必要的参数“loop”,其命令为:
mount -o loop /ISO/CentOS-6.71.iso /CentOS6DVD/
利用命令挂载,是临时生效的。所以要写入“fstab”文件中实现永久开机挂载。配置文件/etc/fstab里,各个字段的意义一定要熟悉:
设备文件 类型 挂载参数 备份标记 检测顺序
本实验挂载的对象是ISO镜像,挂载参数要加上“loop”:
/ISO/CentOS-6.7.iso /CentOS6DVD iso9660 defaults,loop 0 0
步骤
实现此案例需要按照如下步骤进行。
步骤一:创建/CentOS6.5DVD目录
命令操作如下所示:
[root@svr5 ~]# mkdir /CentOS6DVD
[root@svr5 ~]# ls -ld /CentOS6DVD/
drwxr-xr-x. 2 root root 4096 5月 11 15:12 /CentOS6DVD/
[root@svr5 ~]#
步骤二:挂载光盘ISO镜像
命令操作如下所示:
[root@svr5 ~]#mount -o loop /ISO/CentOS-6.7*1.iso /CentOS6DVD/
[root@svr5 ~]# ls /CentOS6DVD/
EFI Packages RELEASE-NOTES-pa-IN.html
EULA README RELEASE-NOTES-pt-BR.html
EULA_de RELEASE-NOTES-as-IN.html RELEASE-NOTES-ru-RU.html
EULA_en RELEASE-NOTES-bn-IN.html RELEASE-NOTES-si-LK.html
EULA_es RELEASE-NOTES-de-DE.html RELEASE-NOTES-ta-IN.html
EULA_fr RELEASE-NOTES-en-US.html RELEASE-NOTES-te-IN.html
EULA_it RELEASE-NOTES-es-ES.html RELEASE-NOTES-zh-CN.html
EULA_ja RELEASE-NOTES-fr-FR.html RELEASE-NOTES-zh-TW.html
EULA_ko RELEASE-NOTES-gu-IN.html repodata
EULA_pt RELEASE-NOTES-hi-IN.html ResilientStorage
EULA_zh RELEASE-NOTES-it-IT.html RPM-GPG-KEY-redhat-beta
GPL RELEASE-NOTES-ja-JP.html RPM-GPG-KEY-redhat-release
HighAvailability RELEASE-NOTES-kn-IN.html ScalableFileSystem
images RELEASE-NOTES-ko-KR.html Server
isolinux RELEASE-NOTES-ml-IN.html TRANS.TBL
LoadBalancer RELEASE-NOTES-mr-IN.html
media.repo RELEASE-NOTES-or-IN.html
[root@svr5 ~]#
步骤三:配置Yum客户端配置文件
命令操作如下所示:
[root@svr5 /]# cd /etc/yum.repos.d/
[root@svr5 yum.repos.d]# cp rhel-source.repo centos6.repo
[root@svr5 yum.repos.d]# vim centos6.repo
[rhel-CentOS]
name=CentOS 6
baseurl=file:///CentOS6DVD
enabled=1
gpgcheck=0 //必须有此字段,若不检测软件签名则“gpgkey”配置可不写
[root@svr5 yum.repos.d]# yum repolist
步骤四:安装常用软件lftp,此软件为访问ftp的客户端软件
命令操作如下所示:
[root@svr5 /]# yum -y install lftp
步骤五:利用/etc/fstab文件,实现开机自动挂载
命令操作如下所示:
[root@svr5 /]# tail -n 1 /etc/fstab
/ISO/CentOS-6.7*.iso /CentOS6DVD iso9660 defaults,loop 0 0
[root@svr5 /]#