m01
  • 2024-06-02Linux-shell的108个案例
    通用函数库#catdiy_func.shredecho(){ #颜色开头部分 echo-ne"\e[5;31m" #取出要加上颜色的内容 echo-n"$@" #颜色的结束部分 echo-e"\e[0m" #echo-e"\e[5;31m$@\e[0m"}greenecho(){ echo-ne"\e[1;32m" ec
  • 2024-03-29Linux架构27 Ansible变量, 定义变量的方式, 变量注册, facts缓存
    Ansible变量一、变量概述变量提供了便捷的方式来管理Ansibleplaybook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其他地方或许会反复使用,那么如果讲此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本。二、定义变量的
  • 2024-03-25Linux架构26 playbook实战, 安装数据库, 网站迁移, ansible变量
    Ansibleplaybook实战1.基础准备#1.安装ansible[root@m01~]#yuminstall-yansible#2.配置ansible[root@m01~]#vim/etc/ansible/ansible.cfghost_key_checking=False#这个解开注释#3.配置主机清单[root@m01~]#vim/etc/ansible/hosts[web_group]we
  • 2024-03-08Linux架构24 ansible之get_url模块, 服务管理模块, 用户管理模块, 定时任务模块, 挂载模块, 防火墙模块, 解压模块
    3.get_url模块-name:Downloadfoo.confget_url:url:http://example.com/path/file.confdest:/etc/foo.confmode:'0440'checksum:md5:b5bb9...#公司内部库,验证文件是否为要求的文件checksum:sha256:b5bb9...#另一种验证方式
  • 2024-02-02Linux基础47 Ansible之ad-hoc, 命令模块(command, shell, script), 软件管理模块(yum, yum_repository), 文件管理模块(copy, fi
    Ansible之ad-hoc一、什么是ad-hoc1.什么是ad-hocad-hoc简而言之就是“临时命令”,执行完即结束,并不会保存2.ad-hoc使用场景可以用作查看远程机器的进程,或者磁盘,或者拷贝文件3.ad-hoc命令使用[root@m01~]#ansibleweb01-mshell-a'free-m'web01|CHANGED|rc=
  • 2024-01-24Linux基础46 ansible概述, 结构, 安装与配置文件, 主机清单配置
    Ansible学习一、Ansible概述1.什么是ansible?Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。2.自动化工具1.puppet学习难,安装ruby环境难,没
  • 2023-12-071、ansible
    1、安装配置腾讯yum源,阿里云报403,注意本地yum源也需要,有依赖[epel]name=epel#baseurl=http://mirrors.aliyun.com/epel/7/x86_64baseurl=https://mirrors.cloud.tencent.com/epel/7/x86_64/gpgcheck=0enable=1yumcleanall&&yummakecacheyum-yinstallansible2、配置an
  • 2023-05-11ansible剧本-roles(2)
    ansible剧本-roles(2)原创 Cloud研习社 Cloud研习社 2023-05-1107:31 发表于山东收录于合集#一站式教程233个#ansible35个#linux231个#云计算220个#自动化3个教程每周二、四、六更新下面我们来实践一下:使用roles方式安装httpd服务:准备环境:先把前面练习用的
  • 2023-04-20linux架构day04:ssh远程管理服务实践
    ssh远程管理服务实践linuxssh端口:22加密传输数据支持root用户telnet端口:23明文传输数据不支持root用户windowsrdp端口:3389remotedesttopprotoclssh基本概述SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输。确
  • 2023-03-01Linux-iptables
    iptables一、概述iptables主要为了封端口,封ip,实现NAT功能(共享上网,端口映射,ip映射)二、防火墙种类及使用说明硬件:整个企业的入口三层路由:H3C,华为,Cisco(思科)防火墙
  • 2023-03-01Linux-shell编程(一)
    shell编程(一)一、概述shell命令解释器:bash编程命令解释器bash目前应用最广泛一款命令解释器,红帽系列(默认),Debian,Ubuntu,BASH全称:Bourne-AgainSHelld
  • 2023-02-24Ansible vars变量定义方式
    第一种方式:在play中定义类似数组方式[root@m01ansible]#catvars.yml-hosts:web01vars:packages: #变量的名称自定义-wget #变量的值如果有
  • 2023-02-24Ansible 常用模块及使用案例
    Ansible常用模块及使用案例第一个模块:commandansibleweb01-mcommand-a'可执行命令'第二个模块:Shell支持管道ansibleweb01-mcommand-a'可执行命令'第三个模
  • 2023-02-20ssh无密码自动化脚本实现
    ssh进阶-无密码访问配置全自动化实现Cloud研习社 Cloud研习社 2023-02-1607:53 发表于山东收录于合集#一站式教程198个#linux166个#计算机143个#云计算15
  • 2022-10-1096、linux之rpm包定制
    96.1、rpm包定制介绍:编译安装软件,优点是可以定制化安装目录、按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长。yum安装软件,
  • 2022-09-21第二章 Centos7下安装Docker-20.10.2
    一、查看系统内核版本号1.查看系统内核版本号[root@m01~]#uname-aLinuxm013.10.0-957.el7.x86_64#1SMPThuNov823:39:32UTC2018x86_64x86_64x86_64GNU/
  • 2022-09-20第十八章 Ansible-playbook-Role基础介绍
    一、AnsibleRoles概述roles不管是Ansible还是saltstack,我在写一键部署的时候,都不可能把所有的步骤全部写入到一个'剧本'文件当中,我们肯定需要把不同的工作模块,拆分开来,解
  • 2022-09-19第三章 Ansible中ad-hoc入门
    一、概述Ansibleadhoc命令使用/usr/bin/ansible命令行工具在一个或多个受管节点上自动执行单个任务。临时命令既快速又简单,但它们不可重复使用,执行完即结束,并不会保存
  • 2022-09-19第二章 Ansible服务搭建
    一、环境准备主机名IP身份m0110.0.0.61Ansible控制端web01172.16.1.7Ansible被控端web03172.16.1.9Ansible被控端二、安装Ansible[root@m0
  • 2022-08-22zabbix安装
    Zabbix基础入门zabbix快速入门安装C/S架构的服务服务端:zabbix-server客户端:zabbix-agentzabbix官网:TP#1.下载zabbix的yum源[root@m01~]#rpm-Uvhhttps:/