真机部署YUM仓库

  • 问题
  1. 在根下创建/CentOS6DVD目录
  2. 将CentOS光盘镜像挂载到/CentOS6DVD目录
  3. 编辑客户端配置文件,完成Yum仓库搭建
  4. 利用Yum安装lftp
  5. 利用/etc/fstab文件,实现开机自动挂载
  • 方案

在真机搭建Yum仓库服务端时真机是没有光驱设备的我们采用的方法是,直接挂载光盘ISO镜像文件,挂载时要加上必要的参数“loop”,其命令为:

mount  -o loop  /ISO/CentOS-6.7*1.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 /]#

你可能感兴趣的:(linux)