当前位置:   article > 正文

linux配置本地yum源及网络yum源详细步骤_linux配置网络yum源

linux配置网络yum源

什么是yum源

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

1.1yum的原理:

在这里插入图片描述在这里插入图片描述

1.2 常用命令(重点)

注意: 必须联网

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

1.3 制作本地yum源

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

  • 原理:
    在这里插入图片描述

  • 实现

# 切换到保存yum信息的目录 
  cd /etc/yum.repos.d/ 
# 备份所有的配置文件 
  rename .repo .repo.bak * 
# 查看是否备份成功
  ll
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

1.4 新增本地yum源 vim CentOS-Local.repo

vi CentOS-Local.repo
  • 1

编辑内容如下

[base]
name=CentOS-Local 
baseurl=file:///mnt/cdrom 
gpgcheck=0 
enabled=1
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

1.5 断网 测试是否可以安装

# 查看 yum 源仓库 
  yum repolist 
# 清空缓存
  yum clean all 
# 卸载 tree 软件
  yum -y remove tree 
# 重新安装 tree 观察是否成功 
  yum -y install tree
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2.1 制作局域网yum源

原理:
在这里插入图片描述

2.2 安装httpd软件

  • 安装httpd:
yum -y install httpd
  • 1
  • 启动 httpd 服务
service httpd start
  • 1
  • 测试
http://192.168.100.201:80
  • 1
  • 问题: 发现无法访问?

  • 原因: 因为 linux 的防火墙 禁止他人 访问自己的80端口

    • 解决: 通知 防火墙放行
  • 关闭防火墙

    • 原因: 为了方便 内网中集群间机器的相互操作, 通常会关闭防火墙
    • 关闭防火墙
 service iptables stop
  • 1
  • 重启之后不要开防火墙:
chkconfig iptables off
  • 1

2.3 制作局域网 yum源

- 使用浏览器访问 http://192.168.100:201:80
在这里插入图片描述

  • 第一步: 将常用软件包 复制到指定目录下
#拷贝yum源到httpd服务的默认工作路径下 
cp -r /mnt/cdrom/* /var/www/html/CentOS-6.9
  • 1
  • 2
  • 第二步: 浏览器访问 http://192.168.100.201/CentOS-6.9/
    在这里插入图片描述
  • 第三步: 更新其他节点的 本地yum源(在其他节点上测试)
    • 1) 备份默认yum源
cd /etc/yum.repos.d/
mv CentOS-Local.repo CentOS-Local.repo.bak
  • 1
  • 2
  • 2) 制作本地yum源
  cd /etc/yum.repos.d/ 
  vi CentOS-Local.repo` 
  • 1
  • 2
  [base] 
  name=CentOS-Local 
  baseurl=http://192.168.100.201/CentOS-6.9/ 
  gpgcheck=0 
  enabled=1 
  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 第四步: 测试是否成功(在其他节点上测试)
 yum clean all 
 yum repolist 
 yum install -y tree
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/852969
推荐阅读
相关标签
  

闽ICP备14008679号