yum
Yum (全称为 Yellow dog Updater, Modified )本质上 也是一个 软件包管理器。
特点: 基于 RPM 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系
路径
·第一步: yum的原理
·第二步: 常用指令 (重点)
·第三步: 制作 本地 yum 源
·第四步: 制作 局域网 yum 源
实现
yum的原理
————————————————
常用命令
注意: 必须联网
制作本地yum源
原因: 因为大数据集群 为了安全, 不让连接外网
原理
方式一
注意:必须联网
yum -y install lrzsz
2.进入到根目录 rz+回车 上传要挂载的镜像
上传结束后
3.挂载镜像
~mkdir -p /mnt/cdrom
~mount -o loop /CentOS-6.9-x86_64-bin-DVD1.iso /mnt/cdrom
·df -h 查询磁盘信息
4.制作本地yum源
·cd /etc/yum.repos.d/
·ll 查询所有文件信息
这是yum通过联网使用的文件
现在需要把这些文件进行备份
备份/etc/yum.repos.d目录下的所有repo 文件
制作本地repo 文件
cp /old/CentOS-Media.repo .
mv CentOS-Media.repo local.repo
修改 local.repo (编辑本地源)
[c6-media]
name=CentOS-$releasever - Media (源名字)
baseurl=file:///mnt/cdrom (资源的详细地址 )
gpgcheck=0 (是否检查-不检查)
enabled=1 (是否生效-生效)
保存退出
清空yum 的缓存
yum clean all
尝试查找(虚拟机不联网的前提下)
方式二
第二步执行完毕,表示系统已经挂载了iso
制作局域网yum源
原理
安装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源
使用浏览器访问 http://192.168.100:201:80
第一步: 将常用软件包 复制到指定目录下
第二步: 浏览器访问 http://192.168.100.201/CentOS-6.9/