制作本地与局域网yum源

yum

  • Yum (全称为 Yellow dog Updater, Modified )本质上 也是一个 软件包管理器。
  • 特点: 基于 RPM 包管理,能够从指定的服务器 自动下载、 自动安装、 自动处理依赖性关系

路径

  • 第一步: yum的原理
  • 第二步: 常用指令 (重点)
  • 第三步: 制作 本地 yum 源
  • 第四步: 制作 局域网 yum 源
    实现
    yum的原理
    制作本地与局域网yum源_第1张图片
    制作本地与局域网yum源_第2张图片

常用命令
注意: 必须联网

命令 含义
yum list grep 需要的软件名
yum -y install 需要的软件包 下载安装
yum -y remove 需要卸载的软件包 卸载
yum repolist 列出设定yum源信息
yum clean all 清除yum缓存信息

制作本地yum源
原因: 因为大数据集群 为了安全, 不让连接外网
原理
制作本地与局域网yum源_第3张图片

方式一
注意:必须联网

  • yum -y install lrzsz
    制作本地与局域网yum源_第4张图片
    2.进入到根目录 rz+回车 上传要挂载的镜像
    制作本地与局域网yum源_第5张图片
    上传结束后
    在这里插入图片描述
    3.挂载镜像
  • mkdir -p /mnt/cdrom
  • mount -o loop /CentOS-6.9-x86_64-bin-DVD1.iso /mnt/cdrom
    df -h 查询磁盘信息

制作本地与局域网yum源_第6张图片
4.制作本地yum源
cd /etc/yum.repos.d/
ll 查询所有文件信息
制作本地与局域网yum源_第7张图片
这是yum通过联网使用的文件
现在需要把这些文件进行备份
备份/etc/yum.repos.d目录下的所有repo 文件

	[root@node01 yum.repos.d]# cd /etc/yum.repos.d/
	[root@node01 yum.repos.d]# mkdir old 
	[root@node01 yum.repos.d]# mv * old/	

制作本地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源_第8张图片
保存退出
清空yum 的缓存
yum clean all
尝试查找(虚拟机不联网的前提下)
方式二
制作本地与局域网yum源_第9张图片制作本地与局域网yum源_第10张图片
第二步执行完毕,表示系统已经挂载了iso

3:将光驱挂载到目录

首先创建目录/mnt/cdrom   (自定义)	

	mkdir /mnt/cdrom

执行挂载

	 mount /dev/sr0  /mnt/cdrom

制作局域网yum源

  • 原理

制作本地与局域网yum源_第11张图片
安装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
    制作本地与局域网yum源_第12张图片

  • 第一步: 将常用软件包 复制到指定目录下

     拷贝yum源到httpd服务的默认工作路径下 
     cp -r /mnt/cdrom/*/var/www/html/CentOS-6.9
    
  • 第二步: 浏览器访问 http://192.168.100.201/CentOS-6.9/

  • 制作本地与局域网yum源_第13张图片

你可能感兴趣的:(制作本地与局域网yum源)