摘要:简介全称为是一个在和以及中的前端软件包管理器。基于包管理,能够从指定的服务器自动下载包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载安装。
简介
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
在某些生产环境是断网操作无法联网,例如我们服务对象是政府,要求全部是断网操作,所以在部署某些东西的时候就不能用yum进行在线下载,为了能在内网环境中使用yum安装相关的软件,就需要配置本地yum源仓库。
镜像:CentOS-7-x86_64-DVD-1511.iso
服务器:公司服务器已经搞定所以创建了两台虚拟机来做图解教程
分别ping百度和网关,实际结果应该是百度ping不通网关可以ping通,如下图所示
测试安装因为新装的CentOS7系统不能使用vim命令,所以用来做测试对比
①测试vim命令
②测试yum安装vim,结果自然是失败的,如下图
首先将与服务及环境相同的镜像上传到服务器,这里我是上传到了根目录,如下图所示
将镜像挂载在一个目录下,如下图所示
mkdir /var/iso
mount -o loop CentOS-7-x86_64-DVD-1511.iso /var/iso
3.1进入配置文件目录 cd /etc/yum.repos.d/
3.2备份配置文件 rename .repo .repo.bak *
3.3创建编辑并保存为新的配置文件 vi Local.repo 添加以下内容并保存退出 [Local] name=CentOS-Local baseurl=file:///var/iso gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-74清除yum缓存
yum clean all5.列出可用的YUM源
yum repolist6.安装httpd
yum install -y httpd7.开启httpd服务
启动:service httpd start 查看启动是否成功:service httpd status8.使用浏览器访问
访问地址http://192.168.31.36:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙) CentOS7防火墙命令 firewall-cmd --state 查看防火墙 systemctl stop firewalld.service 关闭防火墙 systemctl disable firewalld.service 永久关闭防火墙9.将YUM源配置到httpd(Apache Server)中
其他的服务器可通过网络访问这个内网中的YUM源 cp -r /var/iso /var/www/html/CentOS-710.在浏览器中访问
访问地址http://192.168.31.36/CentOS-7/11.指定其他服务器指向这个yum源仓库
11.1进入配置文件目录(和第三步相同就不截图了) cd /etc/yum.repos.d/ 11.2备份配置文件 rename .repo .repo.bak * 11.3创建编辑并保存为新的配置文件 vi Local.repo 添加以下内容并保存退出 [Local] name=CentOS-Media baseurl=http://192.168.31.36/CentOS-7 gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-712.在这台新的服务器上执行YUM的命令
结果与步骤4,5相同就不再截图 yum clean all yum repolist
其实上面安装httpd已经说明了可以离线安装,不过这里再测试下 - yum install vim -y使用vim工具
vim 111.txt
在两台机器步骤与结果均如此,至此安装彻底成功
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/46290.html
摘要:简介全称为是一个在和以及中的前端软件包管理器。基于包管理,能够从指定的服务器自动下载包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载安装。 简介 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RP...
摘要:数据库与是同一台主机时命令为不同台时命令为安装节点启动服务然后等待启动,可能需要稍等一会儿,可以通过命令去监控服务启动状态。当看到日志打印出来后,说明服务启动成功,可以通过浏览器访问界面了。 前言 最近大数据井喷式爆发,很多公司都是从零开始,需要搭建大数据平台,很多公司选择了用CDH搭建大数据平台,CDH相对于手动搭建来说,他有安装升级方便,自动下载以来软件包,与hadoop生态系统包...
摘要:概述全称为是一个在和以及中的前端软件包管理器。基于包管理,能够从指定的服务器自动下载包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载安装。步骤下载的文件。 概述 YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于rpm包管理,能够从指定的服...
摘要:其实相当于是对格式的软件包进行管理,仓库中有一个数据库,通过该数据库可以解决软件包安装的依赖关系,显示当前仓库中所有的软件把安装了哪些软件包以及可以安装的软件包等功能。 yum yum其实相当于是对rpm格式的软件包进行管理,yum仓库中有一个数据库,通过该数据库可以解决软件包安装的依赖关系,显示当前yum仓库中所有的rpm软件把、安装了哪些软件包以及可以安装的软件包等功能。 yum...
摘要:云平台的软件源目前仅适用于位和位操作系统。在新建文件并加入以下内容创建好文件之后,执行,即可将新的仓库生效。各数据中心仓库域名有所区别,详见下表。实时文档欢迎访问Note:UCloud云平台的MariaDB软件源目前仅适用于CentOS6.x 64位和Redhat6.x 64位操作系统。MariaDB 5.5在 /etc/yum.repos.d/ 新建mariadb.repo文件并加入以下内...
阅读 2503·2021-10-14 09:42
阅读 2678·2021-10-08 10:12
阅读 3641·2021-09-22 15:45
阅读 2331·2019-08-30 15:52
阅读 2457·2019-08-29 18:44
阅读 2475·2019-08-29 12:37
阅读 1773·2019-08-27 14:26
阅读 499·2019-08-27 11:05