准备yum仓库的光盘镜像IOS文件:

设置光驱加载本地磁盘的yum仓库的光盘镜像文件:

在linux的命令行输入setup命令打开设置窗口,选择“System Service”:

在打开的系统服务列表中找到httpd服务,确保它处于选中状态:

然后重启机器,使httpd服务启动生效,待虚拟机启动后,在浏览器中访问此机器的主机名,比如我的这台机器的主机名为hadoop01,那么就在浏览器中访问http://hadoop01/,如果出现如下界面,说明httpd服务成功启动:

然后使用SSH工具连接到Hadoop01,进入/var/www/html目录下,创建centos6目录,然后使用挂载命令将光盘挂载到/var/www/html/centos6这个目录:

然后在浏览器中直接访问这个地址:http://hadoop01/centos6/,就可以看到光盘中的文件了:

不过,如果hadoop01这台机器重启之后,再在浏览器中就访问不到了,因为它就不会自动挂载光盘到” /var/www/html/centos6”目录,需要重新使用如下命令再次进行挂载:

mount -t iso9660 -o ro /dev/cdrom  /var/www/html/centos6

我们可以将光盘中的文件都拷贝到“/var/www/html/centos6”目录下,以后就不用每次启动机器都手动去挂载光盘了,具体操作步骤下面有详细介绍。

下面我们演示一下使用挂载光盘的方式来搭建本地yum仓库的方法:

首先修改/etc/yum.repos.d/CentOS-Media.repo文件(以.repo为后缀的文件是linux系统的yum源的配置文件),将baseurl指定到file:///mnt/cdrom,下面是修改后的CentOS-Media.repo文件的内容:

[c6-media]

name=CentOS-$releasever - Media

baseurl=file:///mnt/cdrom (指定本地yum所在路径)

gpgcheck=0 (1为检查,0为不检查,这里一般设置为0,不检查)

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

为避免影响,我们可以将除了CentOS-Media.repo之外的所有的.repo后缀的文件都挪到一个文件夹下,比如下面我们都挪到了repofile-bak目录下:

我们还可以使用“yum list”命令来查看当前yum仓库中rpm包,不过文件太多了。

然后在/mnt目录下创建cdrom目录,并进入到/mnt/cdrom目录下,使用如下命令将光盘挂载到/mnt/cdrom目录:

mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom

这样,我们的本地yum仓库就搭建好了,下面我们就可以使用yum命令来安装软件了。

我们使用yum install命令来安装一个telnet工具试试:

安装完成,说明我们的私有yum仓库搭建完成!^_^

注意:每次重启服务器,都要重新使用如下命令挂载光盘文件到/mnt/cdrom下,然后才可以使用yum命令来安装软件:

mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom

如果你不想每次启动机器都要重新将光盘挂载到/mnt/cdrom目录,你可以先将光盘挂载到/mnt/cdrom目录,然后再将/mnt/cdrom目录下面的所有文件拷贝到某个新创建的目录下,然后在CentOS-Media.repo文件中将baseurl指向这个新建的目录即可。

假如我们的hadoop03机器的“/var/www/html/centos/”目录下面有我们拷贝好的光盘镜像文件,里面已经包含了yum仓库,而我们的hadoop01机器上没有本地yum仓库,现在我们要将hadoop03机器上的yum仓库拷贝到hadoop01机器上,然后在hadoop01机器上配置本地yum仓库。首先我们先查看一下hadoop03的“/var/www/html/centos/”目录下面的文件:

使用scp命令将hadoop03机器的“/var/www/html/centos/”目录下面所有的光盘镜像文件都拷贝到hadoop01机器的“/var/www/html/centos6/”目录下:

[root@hadoop03 ~]#scp -r /var/www/html/centos/ hadoop01:/var/www/html/centos6/

拷贝完成之后,我们查看一下hadoop01机器的“/var/www/html/centos6/centos/”目录:

然后打开浏览器访问一下http://hadoop01/centos6/centos/,可以看到拷贝过来的文件:

或者我们可以在使用wget命令来访问,如果响应200,说明访问正常:

然后修改hadoop01机器上的“/etc/yum.repos.d/CentOS-Media.repo”文件内容:

然后清理一下yum缓存,在更新一下yum缓存,然后随便查看一下yum仓库中的某个软件,如果能正常显示,说明hadoop01机器上的本地yum源搭建成功,以后就可以使用yum来安装软件了:

下面我们使用yum来安装一个“lrzsz”,该服务允许我们使用“sz”和“rz”这两个命令进行上传文件和下载文件:

在linux上搭建本地yum源相关推荐

  1. linux上samba+本地yum源最简单的配置

    本地yum源配置: 1.以挂载光盘的形式配置yum源 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 配置yum配置文件 vim /etc/yum.repos ...

  2. CentOS Linux 使用系统镜像搭建本地 yum 源

    一.基础环境 操作系统:CentOS-7-x86_64-2009 二.适用场景 一般生产服务器处于内网环境中,无法连接互联网的公共 yum 源,当我们需要使用 yum 命令安装一些软件的时候,就需要我 ...

  3. ROCKY 8.4搭建本地yum源及配置局域网公用

    1.上传完整镜像文件 192.168.100.138:搭建本地yum源 192.168.100.139:使用138yum源 以下搭建以100.138为例 将iso文件上传至/opt下 2.创建挂载目录 ...

  4. 如何在CentOS6.5中搭建本地yum源(Redhat6.5、CentOS7、Redhat7可参考)

    总体说明 你,是不是经常遇到rpm包环环相扣无穷无尽,而自己的主机又不能连外网的事情! 你,是不是总是面对着一个又一个的rpm安装error,深受其害而夜不能寐! 那还等什么?赶快整一个本地yum源出 ...

  5. RHEL6搭建本地yum源

    RHEL6搭建本地yum源 1.        建立本地yum源目录 mkdir /yumsource 2.        Copy光盘内容到yum源目录 cp  –a /mnt/* /yumsour ...

  6. Linux5配置本地yum源,Rehat Enterprise Linux 5:配置本地yum源

    Rehat Enterprise Linux 5:配置本地yum源,测试正常. 配置本地yum源 本地源首选使用DVD安装盘 1.挂载镜像 mount -t iso9660 /dev/cdrom /m ...

  7. Linux下配置本地yum源(Centos、Debain和SUSE)

    Linux下配置本地yum源 Centos (Redhat同理) 一.挂载系统镜像 1.1.创建挂载点 mkdir /media/cdrom 1.2.挂载镜像 mount /dev/sr0 /medi ...

  8. centos搭建本地yum源:

    centos7如何搭建本地yum源局域网yum源以及网络yum源 搭建本地yum源: yum源文件存放位置:/etc/yum.repos.d/*.repo 1.清空yum源文件 rm -f /etc/ ...

  9. 使用ISO文件搭建本地yum源

    使用ISO文件搭建本地yum源 关闭SELinux vi /etc/selinux/config selinux=disabled //修改配置文件 reboot getenforce // 查看修改 ...

最新文章

  1. Google提出移动端新SOTA模型MixNets:用混合深度卷积核提升精度
  2. 前端技术周刊 2019-02-26:前端代码保护
  3. linux的dns查询工具,一款超强的统计DNS查询的工具--DNSTOP
  4. 发现check_nginx.sh 里的一个小bug~~~
  5. 自定义TabHost,TabWidget样式 .
  6. 【直播回放】80分钟剖析GAN如何从各个方向提升图像的质量
  7. 关于DCF(判别相关滤波器)的闭式解详细推导
  8. Golang源码探索(一) 编译和调试源码
  9. spring配置详解-三种对象创建方式_
  10. Maven 系统环境变量配置
  11. LeetCode 261. 以图判树(全部连通+边数=V-1)
  12. c语言年历表程序设计,c语言程序设计年历显示-20210413153548.docx-原创力文档
  13. 【NetWebApi】接口参数传递笔记
  14. 统计词语出现次数python_Python实战教程:如何统计序列中元素的出现频度
  15. RDD和DataFrame和Dataset比较
  16. MySQL之数据操作
  17. axure rp编辑html模板,AxureRP教程—用模板封装UI标准
  18. SC16IS750在STM32的应用
  19. 异常捕获与自定义迭代器
  20. 【Vmware】打开虚拟机时提示“无法连接虚拟设备,因为主机上没有响应的设备”

热门文章

  1. 服务器维修一天,魔兽世界怀旧服一天增加16个服务器,维护四次,这才是明智选择...
  2. linux挂载文件夹查看命令,findmnt命令查找已挂载的文件系统
  3. linux git 备份迁移,linux – 从GitHub迁移到GitLab(作为POSIX环境中的遥控器)
  4. qt连接错误ip的sqlserver超时时间_参数设置导致请求超时案例
  5. 2019编译ffepeg vs_2020/5-Win10下ffmpeg最简编译方法
  6. Mac上PDF中插入替换删除页面
  7. An error occurred. connect() failed (111: Connection refused) while connecting to upstream
  8. 笔记-信息化与系统集成技术-区块链的技术架构
  9. 《系统集成项目管理工程师》必背100个知识点-76配置审计
  10. 笔记-信息系统开发基础-面向对象基本概念-多态