本篇博客环境基于ansible已搭建完毕:自动化运维工具Ansible的搭建一、设置在.yml文件中Tab键为两个空格这是.yml文件的格式要求[devops@ansible1 ~]$ vim .vimrc
===============================================
autocmd filetype yaml setlocal ai ts=2 sw=2 et备注
转载
2024-07-17 22:23:45
51阅读
在当今快节奏的技术发展环境中,更新软件是一项至关重要的任务。而作为一款优秀的自动化运维工具,Ansible为我们提供了一种高效、简单的方式来管理和更新软件。
Ansible是一款基于Python开发的自动化工具,旨在简化IT基础设施的配置管理、应用部署和任务自动化。它采用基于SSH协议和Python语言编写的playbooks,可实现对多台主机的批量操作,包括更新软件、配置文件和监控服务等。
原创
2024-02-28 11:13:36
67阅读
1. yum简介yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
转载
2024-05-16 09:37:05
231阅读
在IT运维管理中,批量安装软件是一项极为常见的任务。对于Linux系统而言,使用yum作为软件包管理工具可以方便地进行批量安装。而在自动化运维工具Ansible的帮助下,批量安装软件变得更加简单高效。
Ansible是一款开源的自动化运维工具,可以实现IT基础设施的自动化部署、配置管理和应用部署等任务。通过Ansible,管理员可以将常见的运维任务编写成Playbook,实现自动化执行。而在An
原创
2024-02-21 14:27:04
155阅读
使用YUM管理软件包该低级别rpm命令可用于安装软件包,但不可与软件包存储一起使用或自动解决多个源的依赖系。yum命令允许安装、更新、删除和获取有关软件包 及其依赖项的信息。使用YUM查找软件 yum help 显示用法信息yum list 显示已安装和可用的软件包yum search KEYWORD根据仅在名称和摘要字段中找到的关键字列出软件包。yum info PACKGENAME
转载
2023-10-19 10:58:49
124阅读
通过yum-cron进行系统更新
原创
2021-05-28 09:49:09
462阅读
一、ansible 简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansibl
yum upgrade 软件名称
原创
2023-05-26 05:46:16
50阅读
用途:Linux软件升级模块用法:yum 选项 命令 RPM包yum是一个交互式的,基于RPM的软件包管理器,能够自动执行系统更新,包括通过yum源(服务器上的指定路径)里的元数据自动处理依赖关系,同时也可以执行新软件安装,旧软件删除,安装过程中的询问等yum是为了解决Linux软件管理中的依赖关系问题而存在的,yum源相当于一个软件库repository
转载
2024-06-29 17:25:36
123阅读
1. Linux命令ps –ef 查看所有的进程grep 搜索ls -al 按照长格式显示当前目录的所有内容kill -9 进程号 强制终止进程号所对应的进程chmod 用于改变文件或目录的访问权限chgrp 改变文件或是目录的所属组chown
转载
2024-08-06 11:16:14
44阅读
问题描述 在执行 yum install 或 yum upgrade 时,某些相关软件包会被更新,但有时我们并不希望这种事情发生。 该笔记将记录:如何“锁定”软件包,防止被意外更新。 解决办法 第一步、安装扩展 yum install yum-plugin-versionlock 第二步、锁定软件
原创
2021-07-20 10:03:26
243阅读
问题描述 在执行 yum install 或 yum upgrade 时,某些相关软件包会被更新,但有时我们并不希望这种事情发生。 该笔记将记录:如何“锁定”软件包,防止被意外更新。 解决办法 第一步、安装扩展 yum install yum-plugin-versionlock 第二步、锁定软件
原创
2021-07-20 10:03:16
519阅读
ansible常用模块之包管理模块一、yum_repository模块模块介绍模块参数模块示例二、yum模块模块介绍模块参数模块示例 前文介绍了各种类型的模块,这篇文章来介绍一下linux中的包管理模块。一、yum_repository模块模块介绍yum_repository模块可以帮助我们管理远程主机上的yum仓库。模块参数此处我们介绍一些yum_repository模块的常用参数,你可以先对
转载
2024-03-29 06:36:49
68阅读
一、自动化与linux系统管理(为什么要学习自动化运维)大多系统管理和基础架构管理都依赖于通过图形或者命令行用户界面执行的手动任务,系统管理员通常使用检查清单、其他文档或者记忆的例程来执行标准任务,这样的做法容易出错,系统管理员很容易跳过某个步骤或者错误的执行某个步骤,对步骤执行是否正确或者产生的预期的结果的验证通常有限。(类似于其中的预执行一样,可以在我们编写完程序后使用ansible来模拟执行
转载
2024-08-26 15:22:40
49阅读
1.控制服务器与被管理服务器要求
Master:Python 2.6+
Slave:Python 2.4+,最好也是2.6+(CentOS 6/7自带)
2.使用yum安装ansible
yum install ansible
如果提示没有此安装包,可以加入EPEL扩展包:
yum install epel-release
这是再执行yum install
转载
2024-03-01 15:00:47
213阅读
ansible yum 模块概要使用yum包管理器安装、升级、降级、删除和列出包和组yum模块仅适用于python2,若使用python3则用dnf模块参数parameter(参数)choices/defaultcomments(注解)allow_downgradeyes or no,默认no指定指定的包和版本是否允许降级该包可能已经安装的更高版本。注意,设置allow_降级=True会使此模块以
转载
2024-05-08 13:34:47
122阅读
Ansible是一个开源的自动化工具,它可以帮助管理员更有效地管理和配置他们的服务器。其中一个Ansible的常见用途是通过YUM包管理工具来进行软件包的安装和升级。在这篇文章中,我们将探讨如何使用Ansible和YUM来管理软件包。
Ansible是一个基于Python的自动化工具,它使用SSH协议来与远程主机通信。通过使用Ansible的“playbooks”,管理员可以编写任务清单,描述他
原创
2024-03-18 11:40:23
70阅读
一、安装Nginx#可通过ansible-docyum查看对应的帮助文档[root@Ansible~]#ansibletest-mcommand-a"wget-O/etc/yum.repos.d/epel.repohttp://mirrors.cloud.tencent.com/repo/epel-7.repo"-ucedar-b[WARNING]:Considerusingtheget_urlo
原创
2021-01-19 20:31:38
1003阅读
yum的基本原理CentOS可在yum服务器上下载官方网站给出的RPM表头数据,该数据除了记载每个RPM软件的相依性之外,也说明了RPM文件放置的容器所在。因此通过分析这些数据,CentOS就能够直接使用yum去下载与安装所需的软件了。详细流程如图客户端根据配置文件判断yum Sever所在IP地址连接到yum Sever后,先下载新的rpm文件的表头数据分析比较用户所欲安装的/升级的文件,并提供
原创
2017-01-18 14:55:04
700阅读
在安装某些知名软件时,还会提供官方的repository,简单的更新yum源的方法:一、找到repo文件的链接地址,直接下载到/etc/yum.repo.d/wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repocurl –O http://mirrors.aliyun.com/docker-ce/linux/cen
原创
2019-04-13 16:37:51
613阅读