YUM仓库第一篇(超级小白向)

本文详细介绍了如何在RHEL7环境下搭建远程YUM仓库,包括SSH远程管理、HTTPD服务配置、YUM仓库文件编辑及客户端检测等步骤。通过实际操作,实现了服务端对客户端的YUM仓库远程供给。

实验基本介绍

实验环境:RHEL7 rhel-server-7.4-x86_64-dvd.iso 服务端ip192.168.4.254

客户端ip 192.168.4.208

在服务端利用SSH 进行远程管理客户端

vim /root/.bashrc

alias 自定义别名='ssh  root@192.168.4.208'  

:wq

ctrl+shift+t 新开一个终端输入刚刚的自定义别名--yes--输入客户端密码

 

服务端配置

1、安装 httpd 软件  

  #rpm -q httpd

2、启动 httpd 服务,设置开机起动

  #systemctl status httpd     #查看当前的状态

  #systemctl is-enabled httpd   #查看是否是开机自起动

3、挂载访问测试

  # mkdir /var/www/html/rhel7  #创建挂载点

  # mount /iso/rhel-server-7.4-x86_64-dvd.iso /var/www/html/rhel7/   #临时挂载

  # ls /var/www/html/rhel7     #检查是否挂载成功

4、YUM 仓库配置

  # vim /etc/yum.repos.d/rhel7.repo

  [rhel7]  #仓库标识

  name=rhel7  #仓库描述信息

  baseurl=http://192.168.4.254/rhel7  #指定服务端位置

  enabled=1   #启用该文件生效

  gpgcheck=0   #不检测包里有没有红帽的前面信息

  #yum clean all    #清空 yum 缓存

  #yum repolist   #注意 state 为 0 的配置需要删除

5、将本地 YUM 仓库复制到远程

      # scp /etc/yum.repos.d/rhel7.repo root@192.168.4.208:/etc/yum.repos.d/    # scp [可选参数] file_source file_target 

 

客户端检测

   #yum clean all           #清空 yum 缓存

   #yum repolist            #注意 state 为 0 的配置需要删除

   #yum -y install sssd   #yum 安装语句测试其是否可以用

补充:

 #yum remove xxx 卸载 yum

 #yum search xxx 搜 索 yum

 

 

更进一步

我的个人拙见是先都成了再自动挂载

在服务端对光盘进行永久挂载

 #vim /etc/fstab /ISO/rhel-server-7.4-x86_64-dvd.iso /var/www/html/rhel7 iso9660 defaults 0 0

 #partprobe  #刷新

 #mount -a   #检测配置文件,将其中书写正确的但当前没有挂载的设备进行挂载

 #df -hT       #显示当前挂载情况 合适的单位+文件类型

 

思考与疑惑

scp 相对于要客户端自己写 yum 的配置文件来的方便一点了,不知道是否有更好的方式为客户端提供 YUM 仓库,欢迎各位大佬指教

 

转载于:https://www.cnblogs.com/ybddb/p/10704717.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值