图解:
第一步: 将 linux系统镜像 放到光驱中
第二步: 创建目录 /mnt/cdrom
第三步: 通过挂载 建立 硬件 和 系统目录的关系
第四步: 到镜像中 寻找按照包
- 目标虚拟机, 右键 设置
- 选中 CD/DVD, 浏览 选中本地的 centOS 镜像
- 创建目录
mkdir -p /mnt/cdrom
- 挂载镜像文件
mount /dev/sr0 /mnt/cdrom
- 进入挂载目录, 找到 安照包
# 切换到安装包目录中
cd /mnt/cdrom/Packages/
# 搜索tree安装包
ls | grep tree
1.5.4 小结
通过 挂载 系统光驱, 就可以 获取系统镜像中 软件包
注意: 系统镜像目录中 不能有中文, 不能有空格
2.yum
Yum
(全称为Yellow dog Updater, Modified
)本质上 也是一个 软件包管理器。- 特点: 基于
RPM
包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系
第一步: yum的原理
第二步: 常用指令 (重点)
第三步: 制作 本地 yum
源
第四步: 制作 局域网 yum
源
2.1yum原理
1.3常用命令
1.4 制作本地yum源
原因: 因为大数据集群 为了安全, 不让连接外网
原理
- 实现 切换到保存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 开通虚拟机与主机互传通道