图解:

hostPath挂载镜像 挂载镜像文件安装yum源_创建目录

第一步: 将 linux系统镜像 放到光驱中
第二步: 创建目录 /mnt/cdrom
第三步: 通过挂载 建立 硬件 和 系统目录的关系
第四步: 到镜像中 寻找按照包
  1. 目标虚拟机, 右键 设置
  2. 选中 CD/DVD, 浏览 选中本地的 centOS 镜像
  3. 创建目录 mkdir -p /mnt/cdrom
  4. 挂载镜像文件 mount /dev/sr0 /mnt/cdrom
  5. 进入挂载目录, 找到 安照包
# 切换到安装包目录中
cd /mnt/cdrom/Packages/

# 搜索tree安装包
ls | grep tree

1.5.4 小结

通过 挂载 系统光驱, 就可以 获取系统镜像中 软件包
注意: 系统镜像目录中 不能有中文, 不能有空格

2.yum

  • Yum(全称为 Yellow dog Updater, Modified本质上 也是一个 软件包管理器
  • 特点: 基于 RPM 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系
第一步: yum的原理
第二步: 常用指令 (重点)
第三步: 制作 本地 yum
第四步: 制作 局域网 yum

2.1yum原理

hostPath挂载镜像 挂载镜像文件安装yum源_安装包_02


1.3常用命令

hostPath挂载镜像 挂载镜像文件安装yum源_hostPath挂载镜像_03

1.4 制作本地yum源

原因: 因为大数据集群 为了安全, 不让连接外网
原理

hostPath挂载镜像 挂载镜像文件安装yum源_CentOS_04

  • 实现 切换到保存yum信息的目录 cd /etc/yum.repos.d/备份所有的配置文件 rename .repo .repo.bak *查看是否备份成功 ll 第三步: 新增本地yum源 vim CentOS-Local.repo vi CentOS-Local.repo 编辑内容如下
[base]
 name=CentOS-Local
 baseurl=file:///mnt/cdrom
 gpgcheck=0
 enabled=1


4.断网测试安装
查看 yum 源仓库
yum repolist
清空缓存
yum clean all
卸载 tree 软件
yum -y remove tree
重新安装 tree 观察是否成功
yum -y install tree

3.3.5.1 安装httpd软件
安装httpd:
yum -y install httpd
启动 httpd 服务
service httpd start
测试
http://192.168.100.201:80
问题: 发现无法访问?
原因: 因为 linux 的防火墙 禁止他人 访问自己的80端口
解决: 通知 防火墙放行
关闭防火墙
原因: 为了方便 内网中集群间机器的相互操作, 通常会关闭防火墙
关闭防火墙
service iptables stop
  • 重启之后不要开防火墙
chkconfig iptables off

小记: yum install -y lrzsz 开通虚拟机与主机互传通道