您的位置:首页 > 运维架构 > Linux

linux真机部署YUM仓库

2019-05-04 20:58 639 查看

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 /]#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: