首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux系统yum命令安装软件保留(下载)rpm

昨天部署 zabbix 监控的时候,遇到一个问题:监控服务器处于无外网状态,在线安装不可用。而某些依赖度娘或谷姐搜索起来也挺呛人的!...于是想到一个办法,利用有外网的服务器的 yum 命令来安装这些软件,并自动保留安装即可。 于是就有了以下的转载教程: ? 一、让 yum 命令下载 RPM ,而不安装。...二、不使用 yum-downloadonly 插件,自动安装或升级的同时保留 RPM yum 默认情况下,升级或者安装后,会删除下载的 rpm 。...不过,我们也可以如下设置升级后不删除下载的 rpm vim /etc/yum.conf [main] cachedir=/var/cache/yum keepcache=0 将 keepcache=...0 修改为 keepcache=1, 安装或者升级后,目录 /var/cache/yum 下就会有下载的 rpm 包了。

5.7K50

使用Ansible构建虚拟机模板

例如,cloud-init大多数云环境中非常有用,但它没有包含在我们之前执行的CentOS 7最小安装中。 在这里,Ansible同样可以提供帮助,这次,我们将定义一个角色来安装我们需要的软件。...幸运的是,Ansible第一次运行时收集的事实可以用来识别操作系统,从而运行正确的代码。...通过这种方式,即使处理几个不同的基本操作系统,也可以维护单个角色来安装一组通用的软件需求。...将when子句与Ansible事实相结合是一种非常有效的方法,可以确保单个代码库跨各种系统的正确行为,因此如果你的SOE确实扩展到基于Debian和Red Hat的系统,那么你仍然可以轻松简单地维护代码...一旦安装了补充软件,通常必须对其进行配置才能使其有用。在下一节中,我们将探讨Ansible在编辑配置文件中的用法。

21510
您找到你想要的搜索结果了吗?
是的
没有找到

利用Inno SetupVS编译自动构建安装

作者:傲慢与偏见 原文标题:利用Inno SetupVS编译自动构建安装 原文链接:https://www.cnblogs.com/chonglu/p/17566940.html 欢迎网友们投稿技术类文章...Setup为例简单演示下如何构建安装,以及Visual Studio中编译程序时自动去构建这个安装。...安装语言选择 官方默认是不提供中文语言的,但官网上有第三方用户提供和维护了中文,有需要的可以 Inno Setup Translations[3]下载,然后手动放进Inno Setup安装目录下的...安装设置 2.13. 设置完了就会生成一个脚本 2.14. 编译完成,则会在目录生成一个exe文件,双击就可以进行安装 2.15. 安装效果 至此,一个简易的安装制作完成。...效果演示 每次需要发布新版本,将解决方案切换为Release模式编译,F6 Build一下,安装就自动生成出来了,这里只是抛砖引玉给个思路,可以多阅读下官方文档实现出更为完美的安装

38620

CDH+Kylin三部曲之一:准备工作

是常用的运维工具,可大幅度简化整个部署过程,接下来会使用ansible来完成部署工作,如果您对ansible还不够了解,请参考《ansible2.4安装和体验》,部署操作如下图所示,一台安装ansible...修改/etc/hosts文件,将自己的IP地址和hostname配置上去,如下图红框所示(事实证明这一步很重要,如果不做可能导致部署一直卡在"分配"阶段,看agent日志显示agent下载parcel...安装 6 CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel CDH应用离线安装 7 CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha...CDH应用离线安装sha验证码 8 apache-kylin-2.6.4-bin-cdh57.tar.gz kylin安装(适配CDH版本) 9 hosts ansible用到的远程主机配置,里面记录了...cdh-single-start.yml 初次启动CDH用到的ansible脚本 13 var.yml 脚本中用到的变量都在在此设值,例如CDH名、flink文件名等,便于维护 下面是每个文件的下载地址

84710

Flink on Yarn三部曲之一:准备工作

来完成部署工作,如果您对ansible还不够了解,请参考《ansible2.4安装和体验》,部署操作如下图所示,一台安装ansible的电脑上运行脚本,由ansible远程连接到一台CentOS7.7...修改/etc/hosts文件,将自己的IP地址和hostname配置上去,如下图红框所示(事实证明这一步很重要,如果不做可能导致部署一直卡在"分配"阶段,看agent日志显示agent下载parcel...-6.3.1-1466458.el7.x86_64.rpm cm的agent安装 6 CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel CDH应用离线安装 7 CDH-5.16.2...-1.cdh5.16.2.p0.8-el7.parcel.sha CDH应用离线安装sha验证码 8 flink-1.7.2-bin-hadoop26-scala_2.11.tgz flink安装...部署CDH用到的ansible脚本 12 cdh-single-start.yml 初次启动CDH用到的ansible脚本 13 var.yml 脚本中用到的变量都在在此设值,例如CDH名、flink

57420

Ansible模块介绍

yum模块的常用参数: name参数:必须参数,用于指定需要管理的软件,比如nginx state参数:用于指定软件的状态 ,默认值为present,表示确保软件已经安装,除了present,...disable_gpg_check参数:用于禁用对rpm的公钥gpg验证,默认值为no,表示不禁用验证,设置为yes表示禁用验证,即不验证,直接安装,在对应的yum源没有开启gpg验证的情况下,需要将此参数的值设置为...enablerepo参数:用于指定安装软件临时启用的yum源,假如你想要从A源中安装软件,但是你不确定A源是否启用了,你可以安装软件将此参数的值设置为yes,即使A源的设置是未启用,也可以安装软件临时启用...disablerepo参数:用于指定安装软件临时禁用的yum源,某些场景下需要此参数,比如,当多个yum源中同时存在要安装的软件,你可以使用此参数临时禁用某个源,这样设置后,安装软件则不会从对应的源中选择安装...test70主机上安装telnet,确定多个源中都有telnet,但是不想从local源中安装,所以安装临时禁用local源 ansible test70 -m yum -a 'name=telnet

2.9K41

Ansible模块介绍

yum模块的常用参数: name参数:必须参数,用于指定需要管理的软件,比如nginx state参数:用于指定软件的状态 ,默认值为present,表示确保软件已经安装,除了present,...disable_gpg_check参数:用于禁用对rpm的公钥gpg验证,默认值为no,表示不禁用验证,设置为yes表示禁用验证,即不验证,直接安装,在对应的yum源没有开启gpg验证的情况下,需要将此参数的值设置为...enablerepo参数:用于指定安装软件临时启用的yum源,假如你想要从A源中安装软件,但是你不确定A源是否启用了,你可以安装软件将此参数的值设置为yes,即使A源的设置是未启用,也可以安装软件临时启用...disablerepo参数:用于指定安装软件临时禁用的yum源,某些场景下需要此参数,比如,当多个yum源中同时存在要安装的软件,你可以使用此参数临时禁用某个源,这样设置后,安装软件则不会从对应的源中选择安装...test70主机上安装telnet,确定多个源中都有telnet,但是不想从local源中安装,所以安装临时禁用local源 ansible test70 -m yum -a 'name=telnet

2.7K10

超简单的CDH6部署和体验(单机版)

为什么会超简单 借助ansible简化了CDH6部署工作的大部分内容,也降低了手工操作失误的概率,今天实战的内容,是一台安装ansible的电脑上(苹果或Linux操作系统)运行ansible脚本,...安装 6 CDH-6.1.1-1.cdh6.1.1.p0.875250-el7.parcel CDH应用离线安装 7 CDH-6.1.1-1.cdh6.1.1.p0.875250-el7.parcel.sha...CDH应用离线安装sha验证码 8 hosts ansible用到的远程主机配置,里面记录了CDH6服务器的信息 9 ansible.cfg ansible用到的配置信息 9 ansible.cfg...ansible用到的配置信息 10 cdh-single-install.yml 部署CDH用到的ansible脚本 11 cdh-single-start.yml 初次启动CDH用到的ansible...修改/etc/hosts文件,将自己的IP地址和hostname配置上去,如下图红框所示(事实证明这一步很重要,如果不做可能导致部署一直卡在"分配"阶段,看agent日志显示agent下载parcel

2.8K20

Ansible

web3 [root@web3 ~]# exit 安装Ansible软件 安装ansible软件,由于ansible需要epel源,本实验配置了阿里的epel源和阿里的Base源(Base源用于安装...-7.repo #下载阿里epel源 安装ansible软件 [root@ansible-server ~]# yum -y install ansible 查看ansible版本信息.../yum.sh' yumyum 模块,用于远程主机通过yum源管理软件 常用参数: name:必须参数,用于指定需要管理的软件名字 state:用于指定软件的状态 present:此状态为默认值...,表示安装软件 installed:此状态表示安装软件,与present等效 latest:此状态表示安装yum中最新版本软件 removed:此状态表示删除对应软件 absent:此状态表示删除对应软件...,与removed等效 yum模块示例: #使用yum模块安装vsftpd软件(本地yum源默认已经禁用软件检测) [root@ansible-server ~]# ansible websrvs

2.7K30

Ansible自动化运维工具

GitHub:github.com/ansible/ansibleAnsible官网:www.ansible.com安装配置和使用安装配置好扩展源(epel-release)就可以使用yum安装yum...[]的内容description设置了文件中name的内容baseurl设置了文件中源的地址enabled设置了enable参数gpgcheck设置了是否需要密钥来验证[root@host ~]# ansible...ansible-doc yum_repository来查看文档yum模块主要是用来操作yumansible 主机/组 -m yum -a ‘参数’参数详解Name 名State 选择是安装还是删除还是更新...install 名默认安装会的话会自动安装到~/.ansible/roles/下 可以使用-p参数指定位置然后参数init可以自动生成roles目录Ansible-galaxy init 文件夹名字参数...构成Jinja2模板的构成:数据 变量 表达式使用jinja2模板变量和表达式会被替代成对应的值,变量的值可以plasybook中定义也可以直接调用facts事实,当然调用facts需要你编写的playbook

2.5K30

Ansible 模块

yum:使用yum软件包管理器管理软件 apt:使用apt软件包管理器管理软件 dnf:使用dnf软件包管理器管理软件 pip:从PyPI管理Python软件 系统模块 firewalld...description=AppStream baseurl=file:///mnt/AppStream enabled=yes gpgcheck=no' 8 yum模块 参数 解释 name 用于指定安装名...state 用于指定软件的状态,默认值为present disable_gpg_check 用于禁用对 rpm 的公钥 gpg 验证,默认值为 no enablerepo 用于指定安装软件临时启用的...yum 源 disablerepo 用于指定安装软件临时禁用的 yum 源 exclude 排除哪些安装,仅在state=present或latest生效 list 类似于yum list...update_cache 强制更新yum的cache 示例: # 安装软件:通过Yum模块批量的安装httpd服务到指定主机上.

1.2K10

openEuler22+GreatSQL+dbops玩转MGR

设置设置了 fcs_use_greatsql_ha: 1 开关,要求部署 GreatSQL HA 功能( common_config.yml 中设置安装 MGR (运行 ansible-playbook...mysql_server 的依赖,如果你配置中设置了 fcs_mysql_use_jemalloc: 1,那么将会安装 jemalloc。...默认情况下,它会尝试使用 yum安装。如果 yum 安装失败,那么它会尝试使用 dbops 自带的 jemalloc 。...原因是,预备的 jemalloc 只有两个版本:一个是针对 EL7,一个是针对 EL8。并没有专门为国产操作系统准备的专用国产操作系统上,你应该优先使用 yum安装适合该系统的。...如果使用 yum 安装失败,你可以考虑使用 EL7 或者 EL8 的 jemalloc 来进行兼容性安装

22520

TDSQL分布式数据库的安装

TDSQL分布式数据库的安装和使用 TDSQL软件下载地址: linux中直接联网下载完整的TDSQL安装即可,也可复制链接到浏览器中下载完整软件。...yum或apt源(os安装镜像仓库即可) 需要所有机器间设置时间同步(如有NTP服务器则指向ntp服务,没有本次实验暂时跳过) 2、初始化主机器环境 主控机上安装ansible 上传安装并解压(安装的路径上不能有中文...install tdsql\_install tdsql\_packet cd ansible\_install/script 1、配置yum仓库 sh init\_os\_for\_yum...python3 --version 3、安装ansible sh install\_ansible.sh 验证ansible安装是否成功 ansible --version 3、TDSQL安装前准备...[自动备份配置项] 数据恢复回档 存在物理备份,支持实例级数据回档。 存在逻辑备份,可以支持库表级数据回档。

11K21

自动化运维管理工Ansible安装与配置

二、安装部署Ansible服务 ansible自动化运维环境有控制主机与被管理主机组成,由于ansible是基于SSH协议进行通信的,所以控制主机安装ansible软件后不需要重启或者运行任何程序,被管理主机也不需要安装或者运行任何代理程序...)安装ansible yum install ansible -y yum install tree -y 3)安装完成后,利用tree命令查看配置文件结构。...[mysql] 192.168.144.114 2.3、利用SSH实现登录 控制服务器上操作,为了避免ansible下发指令输入被管理主机的密码,需要使用SSH证书签名达到免密登录效果。.../fstab.back owner=root mode=640' //复制文件 3.6、file模块 ansible中使用file模块来设置文件属性,其中使用path指定文件路径,使用src定义源文件路径...ansible all -m ping 3.8、yum模块 负责在被管理的主机上安装与卸载软件,但是需要前提在每个节点配置自己的yum仓库,其中name指定软件名称,state=absent为选择卸载软件

75920

Ansible自动化运维的安装及常用模块详解

,可指向互联网yum仓库 3、默认采用TCP 22进行与客户机进行通信,若有更改,需自行设置防火墙放行 二、安装Ansible: [root@ansible /]# mount /dev/sr0 /media...5、yum模块: yum模块基于yum机制,对远程主机管理程序,常用参数如下: name:程序的名称,可以带上版本号。若不指明版本,则默认安装最新版本。...state=present | latest | absent:指明对程序执行的操作,present表示安装程序,latest表示安装最新版本的程序,absent表示卸载程序。...disablerepo:在用yum安装,临时禁用某个仓库的ID。 enablerepo:在用yum安装,临时启用某个仓库的ID。...-- web组中的主机上安装httpd服务,需要注意的是,管理端只是发送yum指令到被 管理端,被管理端要存在可用的yum仓库才可以成功安装

1.6K20
领券