网络软件仓库的搭建

westos_firewalld:172.25.254.20
westos_netfilesystem:172.25.254.10

【1】搭建网络软件仓库的原因

  • 在westos_firewalld中已经搭建好软件仓库,在westos_netfilesystem中无法访问。
  • 在企业中,我们维护的系统数量庞大,当我们需要在每个系统中安装软件管理软件时,可以在每个系统中各自搭建软件仓库,但是这样管理软件会浪费大量的资源。
  • 如何节省这部分重复的资源?
    需要把大家都要使用的资源共享到互联网中,这样大家就可以利用网络访问资源,不需要在每一台主机中独立建立软件资源。

【2】搭建方法

[root@westos_firewalld Downloads]# vim /etc/sysconfig/selinux
          SELINUX=disabled
[root@westos_firewalld Downloads]# getenforce
Disabled

在这里插入图片描述
网络软件仓库的搭建_第1张图片
网络软件仓库的搭建_第2张图片
1.利用镜像搭建本地软件仓库
2.安装共享软件

  • 共享方式:http:// 超文本传输协议
  • 提供此协议的团建 :Apache
  • 软件包名称:httpd
  • 共享位置:/var/www/html
  • 安装命令:在westos_firewalld中:执行·dnf install httpd -y
[root@westos_firewalld Downloads]# dnf install httpd

网络软件仓库的搭建_第3张图片

3.启用共享软件Apache

systemctl stop firewalld
systemctl disable firewalld
systemctl enable --now httpd     #开启服务,并设定为开机启动

在这里插入图片描述
在这里插入图片描述
在浏览器中访问:证明可通过网络访问该主机
网络软件仓库的搭建_第4张图片
4.建立共享目录

[root@westos_firewalld Downloads]# mkdir /var/www/html/westos_8

网络软件仓库的搭建_第5张图片
5.挂载镜像到共享目录

[root@westos_firewalld Downloads]# mount /******.iso /var/www/html/westos_8   当镜像在系统中存在时
[root@westos_firewalld Downloads]# mount /dev/sr0 /var/www/html/westos_8 本机镜像所在位置
[root@westos_firewalld Downloads]# mount /dev/cdrom /var/www/html/westos_8  当使用光驱读取镜像时

在这里插入图片描述
在这里插入图片描述
6.在远程主机10主机中访问资源并书写repo文件
网络软件仓库的搭建_第6张图片

vim /etc/yum.repos.d/westos.repo        
   
[AppStream]                               
name=AppStream                   
baseurl=http://http://172.25.254.20/westos_8/AppStream/                      
gpgcheck=0                                

[BasseOS]
name=BaseOS
baseurl=http://172.25.254.20/westos_8/BaseOS/
gpgcheck=0

网络软件仓库的搭建_第7张图片
网络软件仓库的搭建_第8张图片

你可能感兴趣的:(小技巧,linux,运维)