CentOS7搭建本地yum源之http服务

简介:

一、yum 简介

 YUM主要用于自动升级、安装移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,需要有一个包含各种rpm软件包的repository(软件仓库),提供软件仓库的服务器习惯上成为“源”服务器。网络上有大量的源服务器,但是,由于受到网络连接速度、带宽的限制,导致软件安装耗时过长甚至失败。特别是当有大量服务器大量软件包需要升级时,更新的缓慢程序令人难以忍受。

二、实验步骤

1)使用yum安装httpd服务

yum -y install httpd 

2) 启动服务并查看端口是否开启

 systemctl  start httpd.service    

netstat -tunpl |grep 80  或 ss -tunpl |grep 80

3)关闭防火墙并输入IP地址进行访问,效果如下所示:

wKiom1ecP4uSJHGsAAIc_4l9PcQ158.png

 4)安装createrepo工具,生成reopdata文件夹

yum -y install  createrepo 

5) 创建yum仓库把所需的packages拷贝到/var/www/html/CentOS/目录下 ,如下所示

wKiom1ecQl7RpFgpAAAXNjcCX2U442.png

可以看到repodata文件夹的存在,repodata作为软件的仓库信息文件,输入本机的IP地址即可访问如图所示:

wKiom1ecQwyAUZzbAAA55msTtJc268.png
如果事先不存在/var/www/html/下执行:createrepo CentOS/则会自动创建repodata目录。

6)在不同的主机使用自己创建的yum源,置空/etc/yum.repos.d/目录下的配置文件,重新编辑/etc/yum.repos.d/如下所示:


wKiom1ecRxHxOLyEAABfBUFRAz4034.png


7)测试yum源是否可用 

wKiom1ecR07z_eJtAACooShfrC8512.png


三、实验命令总结

1)清空yum缓存

yum clean all 

2)查看你系统上可用的yum源信息

yum repolist 

3)加载yum缓存

yum makecache 

本文转自chengong1013 51CTO博客,原文链接:http://blog.51cto.com/purify/1832034,如需转载请自行联系原作者

目录
打赏
0
0
0
0
69
分享
相关文章
|
13天前
|
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
81 25
使用Java创建集成JACOB的HTTP服务
本文介绍了如何在Java中创建一个集成JACOB的HTTP服务,使Java应用能够调用Windows的COM组件。文章详细讲解了环境配置、动态加载JACOB DLL、创建HTTP服务器、实现IP白名单及处理HTTP请求的具体步骤,帮助读者实现Java应用与Windows系统的交互。作者拥有23年编程经验,文章来源于稀土掘金。著作权归作者所有,商业转载需授权。
107 2
使用Java创建集成JACOB的HTTP服务
|
2月前
|
CentOS-6的iso下载地址镜像yum源
通过上述步骤,您可以成功下载CentOS 6的ISO镜像文件,并配置适用于CentOS 6的YUM源。尽管CentOS 6已经停止更新,但使用这些镜像和YUM源配置,可以继续在需要的环境中使用和维护CentOS 6系统。
535 20
CentOs9 yum源出现404问题
CentOs9-stream yum源出现404问题
|
3月前
|
解决CentOS 7停止更新后yum源失效问题【图文教程】
以上步骤完成后,你的 CentOS 7 系统就会使用阿里云的 yum 源,更换yum以后就可以正常使用啦。
2393 2
一键将CentOs的yum源更换为国内阿里yum源
一键将CentOs的yum源更换为国内阿里yum源
7484 8
vertx 的http服务表单提交与mysql验证
本文介绍了如何使用Vert.x处理HTTP服务中的表单提交,并通过集成MySQL数据库进行验证,包括项目依赖配置、表单HTML代码和完整的Vert.x服务代码。
51 2
|
6月前
|
centos使用阿里的yum源
centos使用阿里的yum源
探索网络模型与协议:从OSI到HTTPs的原理解析
OSI七层网络模型和TCP/IP四层模型是理解和设计计算机网络的框架。OSI模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP模型则简化为链路层、网络层、传输层和 HTTPS协议基于HTTP并通过TLS/SSL加密数据,确保安全传输。其连接过程涉及TCP三次握手、SSL证书验证、对称密钥交换等步骤,以保障通信的安全性和完整性。数字信封技术使用非对称加密和数字证书确保数据的机密性和身份认证。 浏览器通过Https访问网站的过程包括输入网址、DNS解析、建立TCP连接、发送HTTPS请求、接收响应、验证证书和解析网页内容等步骤,确保用户与服务器之间的安全通信。
199 3

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等