文档章节

Linux创建yum软件仓库

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

随着近期“永恒之蓝”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...

哆先生
04/16
0
0
CentOS搭建本地yum源(http方式)

YUM介绍 YUM主要用于自动升级、安装移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,需要有一个包含各种rpm软件包的repository(软件仓库),提...

遇见o未来
2015/01/27
0
2
配置Linux YUM源设置使用代理

在向大家详细介绍Linux YUM之前,首先让大家了解下Linux YUM,然后全面介绍Linux YUM,希望对大家有用。Fedora 10的Linux YUM源设置。RPM Fusion 团队宣布 Fedora 10 的软件仓库可以使用了!...

天外飞鱼
2013/05/08
0
0
CentOS 6.x 安装后设置及配置、网络、软件源、压缩、语言包、输入法

CentOS 6.x 安装后设置及配置、网络配置及设置、软件源配置和163源及更新、添加删除软件、安装桌面系统、压缩与解压、语言包、输入法、VirtualBox、Flash 本页目录 四.CentOS6安装后基本配置...

石头哥哥
2013/03/01
0
4
如何在CentOS 7.x中安装OpenERP(Odoo)

各位好,这篇教程关于的是如何在CentOS 7中安装Odoo(就是我们所知的OpenERP)。你是不是在考虑为你的业务安装一个不错的ERP(企业资源规划)软件?那么OpenERP就是你寻找的最好的程序,因为...

酱醋茶丶
2015/11/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

用Golang做了一个命令行贪吃蛇游戏

用Golang做了一个命令行贪吃蛇游戏 项目介绍 项目链接:https://gitee.com/lwow2025/snake-go 最近看了一本做几个小项目的书,突然就想用Golang做一个命令行贪吃蛇,也没啥特殊原因。 软件架...

Mediv
34分钟前
0
0
storm的利用并行度提高处理速度的经验

在storm的流计算框架中,在数据量非常大或者计算逻辑比较复杂的情况下,可能会造成处理速度变慢的情况,最后反而不满足了系统的处理要求,因此这里讨论一下。本文的内容是我在storm的使用过程...

飓风2000
44分钟前
0
0
课程推荐|深入浅出区块链博主:全栈区块链开发者的4堂必修课(线上优惠)

Tiny熊从2017年开始更新“深入浅出区块链”博客,在第一篇文章中,关于如何系统学习区块链技术,他这样描述:“从事区块链开发也有很多方向,如:区块链应用开发人员、区块链架构师、底层核心...

HiBlock
56分钟前
0
0
激活win10 亲测有效

1.首先,我们先查看一下Win10正式专业版系统的激活状态: 点击桌面左下角的“Windows”按钮,从打开的扩展面板中依次点击“设置”-“更新和安全”,并切换到“激活”选项卡,在此就可以查看到...

可达鸭眉头一皱
57分钟前
0
0
SpringWind180926

SpringWind SpringWind项目代码学习笔记 /SpringWind/src/main/webapp/WEB-INF/views/login.html 第15行action="#springUrl('/account/login.html')"【为什么是#springUrl】 第4行<a class=......

颖伙虫
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部