文档章节

Linux创建yum软件仓库

ali安东尼
 ali安东尼
发布于 2017/06/26 17:04
字数 1047
阅读 19
收藏 1

码上生花,ECharts 作品展示赛正式启动!>>>

随着近期“永恒之蓝”WanaCry蠕虫勒索病毒及其变种肆虐全球,在遭到攻击的所有电脑中,主要感染的用户全部是windows 系统,由此次事件大家也越来越注重到Linux的安全性的优势。 那Linux的安全性具有优势的原因是什么呢,大体可以分为这几类原因:一、Linux系统的程序管理。二、linux严格的权限管理; 今天重点介绍Linux系统的程序管理。因为人对于系统的使用,总要安装程序,或者叫做搭建服务,例如:FTP服务、SMB服务、Apache服务等。 而Linux系统的程序管理,Linux安装程序基本都是利用程序管理软件,例如centos,fedora和Redhat的yum。linux系统安装程序基本上都是从程序开发者官网上或者是相应的发行版社区直接下载安装。所以也就不会有被恶意篡改安装到使用电脑上的情况,也就更方便安全 说到yum就要简单提一句RPM了,RPM是什么呢,RPM是红帽软件包(Redhat Package Manager),RPM是通过建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系来解决软件包的安装及管理的难度。而yum仓库则是更进一步根据用户需求分析出软件包的相互依赖关系,自动从服务器下载软件包并安装到系统。一句话描述,yum仓库就是解决RPM的软件包的相互依赖性。 那我们如何配置我们的yum源软件仓库呢。 我们全程以Centos 7.0_64系统介绍yum源软件仓库的配置方法。这里我们要使用到vim文本编译器创建yum仓库的配置文件,命令如下: [root@ecloud~]# vim /etc/yum.repos.d/centos7.repo 输入图片说明 当然啦,敲回车之后会显示一片空白,那我们该怎么办呢,按键盘“i”键开始输入(建议全程使用英文输入模式),输入内容格式为: [] name= baseurl= enabled= gpgcheck= 如图: 输入图片说明 按“esc”键,按“:”键,输入“wq”保存退出。 这样我们的yum软件仓库就建好了,那么这其中都代表什么意思呢。 第一行为yum仓库唯一标识符,避免与其他仓库冲突,自填(所以可以随便写只要和其他源不一样能区分开,嘿嘿)。 第二行yum仓库的名称描述,相当于交换机路由器中的description(运维人员必填哦) 第三行就是为我们安装软件所提供的下载地址了,有三种方式, 本地CD光盘,HTTP模式和FTP模式。 第四行设置此源是否可用,1可用,0不可用,当有多个yum源的时候,就需要区分设置了。 第五行设置是否校验文件,1校验,0不校验。 当然还有未填写的“gpgkey=”等,gpgkey若校验,校验的公钥文件地址。 [root@ecloud ~]# yum install httpd -y可检查yum仓库是否已经可用。 到此为止呢,我们的yum仓库就搭建完毕了,大家选择自己购买的光盘或者官方的软件下载网站做下载地址然后就可以安装你想要的服务了。 这里提一句,这次实验使用的是按天计费的睿江云,自己实验出问题或者搭建服务不成功可以马上销毁退还相应资金。当然云主机上默认还配置了5个yum仓库配置文件供大家使用。如截图: 输入图片说明 当然,第一个文件是我自己新配置的啦,大家如果不满意云主机上的默认配置,也可以像我一样自己配置yum配置文件,放上自己的服务器地址或者所信任的官方下载地址去使用。 好了介绍就这么多,大家愉快的去搭建自己的服务吧。 由睿江云运维人员提供,想了解更多,请登陆www.eflycloud.com

© 著作权归作者所有

ali安东尼
粉丝 3
博文 192
码字总数 173101
作品 0
广州
私信 提问
加载中
请先登录后再评论。
YUM源详解以及EPEL源的创建

YUM是什么? yum(全称为Yellowdog Updater Modified)是一个在CentOS、RedHat和Fedora操作系统中使用的Shell前端软件包管理器。yum主要管理基于rpm的软件包,Centos先将发布的软件放置到YUM...

哆先生
2018/04/16
0
0
Fedora22添加国内软件源和本地软件源

Linux系统和Windows系统一个很大的区别就是软件安装方式,windows系统下安软件,我们去相应的网站下载软件安装包离线安装就可以了。虽然Linux下少数软件也可以像Windows一样离线安装,但是因...

舒然---小广广
03/31
0
0
Linux 系列之Yum管理应用软件

1. 今天给大家带来的是关于Linux操作系统关于应用软件的管理,可能有些刚开始学习Linux的小伙伴对于Linux软件的安装删除不是特别了解,今天我就给大家介绍一种安装方式可以让你简单快速的安装...

王浩hh
2018/02/26
0
0
Linux课程---9、安装RPM包(RPM的全称是什么)

Linux课程---9、安装RPM包(RPM的全称是什么) 一、总结 一句话总结: redhat package management 1、在Packages中查找和php相关的文件如何查找? ls Packages | grep 'php' 2、Linux下破解密...

osc_f66lkchr
2019/05/15
1
0
yum源 Python3 Django mysql安装

yum 源安装 yum源位置: yum源仓库的地址 在,并且只能读出第一层的repo文件 yum仓库的文件都是以.repo结尾的 linux软件包管理 yum工具如同pipyum install nginxyum remove nginxyum clean a...

osc_io0oh6cm
2019/04/29
2
0

没有更多内容

加载失败,请刷新页面

加载更多

在Ubuntu上安装PostgreSQL

PostgreSQL是一个开放源码的通用对象关系型数据库管理系统,具有许多先进的功能,可以让你构建容错环境或复杂的应用程序。 在本文中,我们将介绍如何在Ubuntu 20.04上安装PostgreSQL数据库服...

Linux就该这么学
41分钟前
22
0
变电站GPS校时产品(GPS对时设备)在线监测技术

变电站GPS校时产品(GPS对时设备)在线监测技术 变电站GPS校时产品(GPS对时设备)在线监测技术 京准电子科技技术交流VX(ahjzsz) 1 、引言 智能变电站时间同步是智能变电站运行的基本组成部...

osc_neocf7df
41分钟前
14
0
利用ffmpeg从RTSP服务器拉流并保存各种格式文件

https://www.jianshu.com/p/c8488537501b

osc_dg0eswo7
43分钟前
15
0
常用简单消费队列实现

1.场景 很多情况下要用到生产者-消费者这个模型,比如有很多任务要处理,如日志收集、邮件发送等,需采用异步进行处理。但如果生产速度大于消费速度,这个时候就需要队列的支持 和多线程处理...

黄瓜与土豆
43分钟前
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部