关于yum网络版仓库(本地yum仓库的安装配置,如果没网了,做一个局域网内的yum仓库)

简介: 2017-11-13 22:49:48 1:两种方式:    a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/  b、在局域网内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http:/...

2017-11-13 22:49:48

1:两种方式:  
  a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/
  b、在局域网内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http://server-base/pagekege/path/

2:现在使用b方式进行实验一下(如果在一台机器安装好,其他机器可以直接访问了;):

无论哪种配置,都需要先将光盘挂在到本地文件目录中:

mount -t iso9660 /dev/cdrom   /mnt/cdrom

/dev/cdrom1是一个连接文件,指向设备文件,相当于光驱:

[root@master hadoop]# ll /dev/cdrom1
lrwxrwxrwx. 1 root root 3 Nov 13 06:14 /dev/cdrom1 -> sr0

现在呢,将光驱挂载到文件系统中即根目录下的目录,所以挂载的时候需要先创建一个目录:

[root@master hadoop]# mkdir /mnt/cdrom

现在去挂载,即挂载外部存储的文件类型:

注意:ro代表readonly,/dev/cdrom1代表哪一个设备,/mnt/cdrom代表挂载到那个目录里面;

前提是设备里面有光盘;如果是物理机器就是光驱里面有一个盘,如果是虚拟机,就是虚拟机给它一张盘;

[root@master hadoop]# mount -t iso9660 -o ro /dev/cdrom1 /mnt/cdrom/
[root@master hadoop]# ll /mnt/cdrom/
total 538
-r--r--r--. 2 hadoop hadoop     14 Nov 29  2013 CentOS_BuildTag
-r--r--r--. 2 hadoop hadoop    212 Nov 27  2013 EULA
-r--r--r--. 2 hadoop hadoop  18009 Nov 27  2013 GPL
dr-xr-xr-x. 3 hadoop hadoop   2048 Nov 29  2013 images
dr-xr-xr-x. 2 hadoop hadoop   2048 Nov 29  2013 isolinux
dr-xr-xr-x. 2 hadoop hadoop 509952 Nov 29  2013 Packages
-r--r--r--. 2 hadoop hadoop   1354 Nov 27  2013 RELEASE-NOTES-en-US.html
dr-xr-xr-x. 2 hadoop hadoop   4096 Nov 29  2013 repodata
-r--r--r--. 2 hadoop hadoop   1706 Nov 27  2013 RPM-GPG-KEY-CentOS-6
-r--r--r--. 2 hadoop hadoop   1730 Nov 27  2013 RPM-GPG-KEY-CentOS-Debug-6
-r--r--r--. 2 hadoop hadoop   1730 Nov 27  2013 RPM-GPG-KEY-CentOS-Security-6
-r--r--r--. 2 hadoop hadoop   1734 Nov 27  2013 RPM-GPG-KEY-CentOS-Testing-6
-r--r--r--. 1 hadoop hadoop   3165 Nov 29  2013 TRANS.TBL
[root@master hadoop]#

如何看自己的虚拟机是否安装光盘呢:

 

3:默认情况下,重启机器,就要重新挂载,这里可以设置开机就进行挂载操作:

 为了避免每次重启后都要手动mount,可以在/etc/fstab中加入一行挂载配置,即可自动挂载:
vi  /etc/fstab
/dev/cdrom              /mnt/cdrom              iso9660 defaults        0 0            

4:为了避免将资源拷贝到web目录下面占用资源,下面使用软连接的方法进行操作(即在web服务器创建一个连接指向/mnt/cdrom):

查看httpd状态和安装httpd以及httpd的启动:

[root@master hadoop]# service httpd status
httpd is stopped
[root@master hadoop]# yum install httpd

[root@master hadoop]# service httpd start

 

 

httpd的所在目录:

[root@master hadoop]# cd /var/www/
[root@master www]# ll
total 16
drwxr-xr-x. 2 root root 4096 Aug 15 12:42 cgi-bin
drwxr-xr-x. 3 root root 4096 Sep  3 08:10 error
drwxr-xr-x. 2 root root 4096 Aug 15 12:42 html
drwxr-xr-x. 3 root root 4096 Sep  3 08:10 icons

启动httpd的时候报错了,然后解决一下呗:

修改/etc/httpd/conf/httpd.conf 配置:

 [root@master hadoop]# service httpd start
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.199.130 for ServerName
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
                                                           [FAILED]

好吧,好像不是上面的错误,貌似是说我的80端口占用了,不过上面的修改过后不影响,如果影响了,自己再注释了即可:

 

启动起来以后可以访问一下页面:自己的ip地址:

 

在web服务器创建一个连接指向/mnt/cdrom:

 

本地yum仓库的安装配置基本完成,然后其他的想要访问这个,修改一下配置即可:

 

然后修改一下配置:

 

可以检查一下仓库:

[root@master yum.repos.d]# yum repolist

5:本地yum仓库的安装配置,制作流程:  
      先挑选一台机器master,挂载一个系统光盘到本地目录/mnt/cdrom,然后启动一个httpd服务器,将/mnt/cdrom 软连接到httpd服务器的/var/www/html目录中 (cd /var/www/html; ln -s /mnt/cdrom ./centos )然后通过网页访问测试一下:  http://mini4/centos   会看到光盘的目录内容
   至此:网络版yum私有仓库已经建立完毕  剩下就是去各台yum的客户端配置这个http地址到repo配置文件中

 2017-11-13 23:54:33

目录
相关文章
|
10月前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
5058 115
|
10月前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
721 18
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
机器学习/深度学习 移动开发 测试技术
RT-DETR改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
RT-DETR改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
746 1
RT-DETR改进策略【模型轻量化】| 替换骨干网络为MoblieNetV2,含模型详解和完整配置步骤
|
运维 监控 算法
解读 C++ 助力的局域网监控电脑网络连接算法
本文探讨了使用C++语言实现局域网监控电脑中网络连接监控的算法。通过将局域网的拓扑结构建模为图(Graph)数据结构,每台电脑作为顶点,网络连接作为边,可高效管理与监控动态变化的网络连接。文章展示了基于深度优先搜索(DFS)的连通性检测算法,用于判断两节点间是否存在路径,助力故障排查与流量优化。C++的高效性能结合图算法,为保障网络秩序与信息安全提供了坚实基础,未来可进一步优化以应对无线网络等新挑战。
|
9月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
620 10
|
监控 算法 安全
基于 PHP 语言深度优先搜索算法的局域网网络监控软件研究
在当下数字化时代,局域网作为企业与机构内部信息交互的核心载体,其稳定性与安全性备受关注。局域网网络监控软件随之兴起,成为保障网络正常运转的关键工具。此类软件的高效运行依托于多种数据结构与算法,本文将聚焦深度优先搜索(DFS)算法,探究其在局域网网络监控软件中的应用,并借助 PHP 语言代码示例予以详细阐释。
336 1
|
9月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
安全 网络虚拟化 数据安全/隐私保护
配置小型网络WLAN基本业务示例
本文介绍了通过AC与AP直连组网实现企业分支机构移动办公的WLAN基本业务配置方案。需求包括提供名为“WiFi”的无线网络,分配192.168.1.0/24网段IP地址给工作人员,采用直连二层组网方式,AC作为DHCP服务器,并使用隧道转发业务数据。配置步骤涵盖AP与AC间CAPWAP报文传输、DHCP服务设置、AP上线及WLAN业务参数配置等,最终确保STA成功接入无线网络“WiFi”。
配置小型网络WLAN基本业务示例
|
12月前
|
存储 监控 算法
基于 Python 跳表算法的局域网网络监控软件动态数据索引优化策略研究
局域网网络监控软件需高效处理终端行为数据,跳表作为一种基于概率平衡的动态数据结构,具备高效的插入、删除与查询性能(平均时间复杂度为O(log n)),适用于高频数据写入和随机查询场景。本文深入解析跳表原理,探讨其在局域网监控中的适配性,并提供基于Python的完整实现方案,优化终端会话管理,提升系统响应性能。
299 4