自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 RHCE-第一次-作业

RHCE-第一次-作业

2022-09-26 11:21:45 478 1

原创 RHCE-day1

RHCE-DAY1Linux的例行性工作at crontab

2022-09-17 21:38:36 478

原创 HCIP OSPF接口网络类型实验 第四天

HCIP OSPF接口网络类型实验 第四天

2022-07-24 01:15:00 236

原创 HCIP MGRE实验 第三天

HCIP MGRE实验 第三天

2022-07-23 14:49:46 216

原创 HCIP 第二天作业 7.17

HCIP 第二天作业 7.17

2022-07-18 21:56:44 157

原创 HCIA NAT实验报告 7.14

HCIA NAT实验报告 7.14

2022-07-18 11:28:17 157

原创 HCIP 第一天 7.15

HCIP 第一天 7.15

2022-07-16 22:44:45 68

原创 HCIA OSPF

HCIA OSPF

2022-07-14 19:00:53 802

原创 HCIA RIP实验 7.11

HCIA RIP实验 7.11

2022-07-11 17:35:56 184

原创 HCIA 静态综合实验报告 7.10

HCIA 静态综合实验报告 7.10

2022-07-10 17:16:40 294

原创 HCIA 静态基础实验 7.8

HCIA 静态基础实验 7.8

2022-07-08 20:56:42 142

原创 HCIA 复习作答 2022.7.6

HCIA 复习作答 2022.7.6

2022-07-07 09:51:16 200

原创 ansible第三次作业

1、 创建 password vault创建一个名为 locker.yml 的 ansible vault 文件存储用户密码:* Vault 文件中包含两个变量:pw_developer: imadevpw_manager: imamgr* 加密此文件的密码为redhat* 此密码存放在: /home/devops/ansible/secret.txtecho redhat > /home/devops/ansible/secret.txt文件权限:chmod 600 /home/

2022-04-15 12:05:42 727

原创 9.ansible变量之fact

文章目录fact简介自定义fact1.手动设置fact2.使用set_fact模块定义新的变量手动采集fact启用fact缓存1.Json文件fact缓存后端2.Redis fact缓存后端3.Memcached fact缓存后端关闭factfact简介ansible有一个模块叫setup,用于获取远程主机的相关信息,并可以将这些信息作为变量在playbook里进行调用。而setup模块获取这些信息的方法就是依赖于fact。# ansible test -m setup10.1.61.187 |

2022-04-13 11:41:48 2037

原创 8.ansible自定义变量

文章目录简单说明1.在Inventory中定义变量1.1. 定义主机变量1.1.1. 内置主机变量1.2. 定义主机组变量2.在Playbook中定义变量2.1. 变量的定义方式2.1.1. 通过vars关键字定义2.1.3. 在playbook中通过host_vars和group_vars目录定义变量2.1.4. 注册变量2.1.5. 通过命令行设置变量2.2 使用与调试变量2.2.1. 变量的引用2.2.2. 变量的调试输出简单说明ansible支持变量,用于存储会在整个项目中重复使用到的一些值。以

2022-04-13 11:37:02 651

原创 7.多剧本练习

文章目录什么是YAML规则一:缩进规则二:冒号规则三:短横杠什么是YAMLYAML是YAML Ain‘t Markup Language 的首字母缩写,和GNU一样,YAML是一个递归着说“不”的名字。不同的是,GNU和UNIX说不,YAML说不的对象是XML。YAML的语法很简单,结构通过空格来展示,项目使用“-”来代表,键值对使用“:”分割。毫不夸张地说,这几乎就是YAML的所有语法了,你是否注意到Salt的Master和Minion的配置文件均是使用的YAML语法呢。规则一:缩进YAML使用一

2022-04-13 11:34:35 494

原创 ansible第二次作业

1、# 安装软件创建一个名为/home/devops/ansible/packages.yml的剧本- 在dev, prod 和 test 主机组中安装 php 和 mariadb 软件包- ​ 在dev 主机组中安装 Development Tools 包组- ​ 升级dev主机组中主机的所有软件包vim /home/devops/ansible/packages.yml---- name: play 1 hosts: dev,prod,test tasks: - nam

2022-04-12 12:28:18 187

原创 6.playbook基本使用

Ansible Playbook简介ansbile-playbook是一系列ansible命令的集合,利用yaml 语言编写。playbook命令根据自上而下的顺序依次执行。同时,playbook开创了很多特性,它可以允许你传输某个命令的状态到后面的指令,如你可以从一台机器的文件中抓取内容并附为变量,然后在另一台机器中使用,这使得你可以实现一些复杂的部署机制,这是ansible命令无法实现的。playbook通过ansible-playbook命令使用,它的参数和ansible命令类似,如参数-k(

2022-04-12 12:26:20 1460

原创 5.常用模块示例

根据官方的分类,将模块按功能分类为:云模块、命令模块、数据库模块、文件模块、资产模块、消息模块、监控模块、网络模块、通知模块、包管理模块、源码控制模块、系统模块、单元模块、web设施模块、windows模块 ,具体可以参看官方页面。这里从官方分类的模块里选择最常用的一些模块进行介绍。ping模块测试主机是否是通的,用法很简单,不涉及参数:ansible test -m pingauthorized_key用于向被控端推送公钥,通常用于在ansible第一次连接被控端时向其推送ansible主控

2022-04-12 12:20:18 889

原创 4.ad-hoc运行临时命令

补充运行临时命令使用ansible命令来运行临时命令:ansible host-pattern -m module [-a 'module arguments' ] [-i inventory]可以列出系统上安装的所有模块。ansible-doc-1查看模块数ansible-doc -l |wc -l要了解有关模块的更多信息,请访问在线Ansible文档,网址:http://docs.ansible.com/ansible/latest/modules/modules_by_cat

2022-04-11 21:14:39 182

原创 4.ad-hoc运行临时命令

补充运行临时命令使用ansible命令来运行临时命令:ansible host-pattern -m module [-a 'module arguments' ] [-i inventory]可以列出系统上安装的所有模块。ansible-doc-1查看模块数ansible-doc -l |wc -l要了解有关模块的更多信息,请访问在线Ansible文档,网址:http://docs.ansible.com/ansible/latest/modules/modules_by_cat

2022-04-11 20:49:49 328

原创 3.选择主机和主机组

一般使用这个用户登录ssh devops@workstation1.匹配所有主机可以通过 all 或者 * 来指定匹配所有主机,通过如下指令查看 all 匹配到的主机:ansible all --list-hosts如果报错;ansible \* -i hosts --list-hostsansible ''*' -i hosts --list-hosts2.匹配指定的主机或主机组1.匹配单个组ansible prod -i hosts --list-hosts2.匹配单个主机

2022-04-09 17:36:36 774

原创 ansible第一次作业

1.安装并配置Ansible在控制节点上安装并配置 Ansible, 要求如下:安装所需的钦件包- 创建静态 inventory 文件 /home/devops/ansible/inventory, 要求如下:- servera 属于dev 主机组- serverb 属于 test 和 balancers 主机组- serverc 和 serverd 满于 prod 主机组- prod 主机组属于 Webserver 主机组- 创建 ansible配置文件/home/devops/ansi

2022-04-09 17:28:17 1781

原创 2.ansible部署

一、简介在使用Ansible来批量管理主机的时候,通常我们需要先定义要管理哪些主机或者主机组,而这个用于管理主机与主机组的文件就叫做Inventory,也叫主机清单。该文件默认位于/etc/ansible/hosts。当然我们也可以通过修改ansible配置文件的hosƞile配置项来修改默认inventory的位置。二、定义主机和组对于/etc/ansible/hosts最简单的定义格式像下面:1.简单的主机和组# 中括号中的名字代表组名,可以根据自己的需求将庞大的主机分成具有标识的组,如上

2022-04-08 11:52:57 582

原创 1.简介和安装

一、简介1、简介:ansible是新出现的自动化运维工具,基于python开发,集合了众多老牌运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。​ ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)连接插件connection plugins:负责和被管控端实现通信;(2)host i

2022-04-08 11:26:41 118

原创 ansible_环境准备

1、下载环境链接:https://pan.baidu.com/s/13ZDwium6M8EAYfb27WEsMA​提取码:q8a42、解压windows下使用7-zip解压,建议有100G空间,最好解压到固态硬盘。3、打开方法1:鼠标双击文件:RH294.vmx方法2:vmware workstaion–【文件】–【打开】–RH294.vmx4、远程连接​ xshell或者MobaXterm​ 给windows的虚拟网卡:VMware Network Adapter VMnet1​

2022-04-08 11:14:17 390

原创 ansible_learning_day01

1、环境准备1、下载环境2、解压3、打开4、远程连接5、设置课程环境6、启动课程环境7、补充2、简介和安装1、简介2、ansible特性3、ansible优点4、ansible应用领域5、ansible架构图6、ansible任务执行流程7、ansible和其他自动化工具比较eg8、安装ansible3、部署1、环境准备1、下载环境链接:https://pan.baidu.com/s/13ZDwium6M8EAYfb27WEsMA​提取码:q8a42、解压wi

2022-04-02 09:57:00 1368 1

原创 MySQL第一次作业

MySQL第一次作业

2022-03-27 15:17:02 1395

原创 day03RHCSA(homework)

1、总结出vim的三个模式中你认为实用的命令2、文件管理命令练习:在/opt目录下创建一个临时目录tmp;在临时目录下创建一个文件,文件名为a.txt;将a.txt复制成b.txt;将b.txt改名成为c.txt;创建符号链接,链接文件名为linkc.txt;[root@192 ~]# mkdir -p /opt/tmp[root@192 ~]# cd /tmp[root@192 tmp]# touch a.txt[root@192 tmp]# lsaa.txtb

2022-02-22 16:56:57 135

原创 RHCSA学习笔记 day2

Linux 目录结构cd 切换目录#cd change directory绝对路径:一切从根开始查找cd /home/r8.5相对路径: 相对于当前所在的路径开始查找 cd home/ 根目录 cd /~ 当前用户的家目录. 当前目录 .. 上层目录 cd ../../..- 上一次所切换的路径su 用户切换su USERNAME 切换到指定用户,当前路径没有更

2022-02-17 16:20:51 121

原创 RHCSA学习笔记 day3

cd 切换目录#cd chang directory相对路径: 相对于当前所在的路径开始查找 cd home/ 根目录 cd /~ 当前用户的家目录. 当前目录 .. 上层目录 cd ../../..- 上一次所切换的路径su 用户切换su USERNAME 切换到指定用户,当前路径没有更改su 切换到root用户su -l USERNAME

2022-02-16 14:27:36 166

原创 day02RHCSA(homework)

1.介绍软硬链接的区别在linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode。(1)符号链接又叫软链接,和原文件不是一个文件。例如Windows的快捷方式,作用特点:在指定路径查找某个文件访问快速便捷,删除源文件快捷方式不能访问创建对象:文本文件目录文件都可以创建,并且可以跨文件系统创建链接文件:ln -s 原文件 链接文件如何判断是否是链接文件: l(2)硬链接,概念:多个文件名指向同一个Inode作用特点:防止用户误删除,备份(仅对文

2022-02-16 11:39:03 467

原创 day01RHCSA(homework)

1.安装linux操作系统https://blog.csdn.net/m0_54252341/article/details/121148733?spm=1001.2014.3001.55022.第一天基础命令整理总结3.破解密码相关课程:2.10-RHCSA寒假班没有上一篇作业了下一篇作业您还没有提交作业,点击下方按钮提交!写作业...

2022-02-10 22:30:00 142

原创 RHCSA学习笔记 day1

环境的搭建:需要的东西:VMware Workstations和Redhat 8镜像文件Linux虚拟机的创建(https://blog.csdn.net/m0_54252341/article/details/121148733?spm=1001.2014.3001.5502)通过xshell连接(https://blog.csdn.net/m0_54252341/article/details/121275823?spm=1001.2014.3001.5502)1.不要安装安全类的软件2.确保

2022-02-10 22:00:00 555

原创 北信RHCSA1101_第三天_作业

20211104作业1.修改主机名:查看主机名2.查看日期使用指定格式输出日期 YY-mm-DD HH:MM:SS[root@rhcsa ~]# date "+%Y-%m-%d %H:%M:%S"2021-11-21 14:48:543.将"We are learning RHCSA"输出在屏幕上[root@rhcsa ~]# echo -e "We are learning RHCSA"We are learning RHCSA4.使用timedatectl查看时间状态列

2021-11-21 15:10:48 126

原创 北信RHCSA1101_第二天_作业

完成xshell或其他软件远程连接linux

2021-11-21 14:17:07 350

原创 北信RHCSA20211101_第一天_作业

完成Vmware上部署Redhat Linux系统VMware Workstations 安装VMware Workstations 安装新的虚拟机)第一部分跳过windows上安装软件应该没有什么问题,基本上一直都是下一步,注:如果安装出现问题,比如15.x不行可以换16.x试试第二部分进入我们的正题开始,showtime1、来友友们,让我们look at“创建一个新的虚拟机”2、...

2021-11-11 18:52:58 947

原创 北信Python0906-第六天-作业

1.打印 9 * 9 乘法表: 使用while循环和for循环1 * 1 = 12 * 1 = 2 2 * 2 = 43 * 1 = 3 3 * 2 = 6 ……9 * 1 = 9 9 * 2 = 18 … 9 * 9 = 81选做: 使用while单层循环完成while循环i = 1while i <= 9: j = 1 while(j <= i): print(f'{i}*{j}={i*j}', end='\t') j

2021-10-16 10:10:16 107

原创 北信Python0906-第五天-作业

运算符:1.逻辑运算符的使用:给出两个条件: 分别使用 and 和 or来连接,输出结果a = 604 < 926 and 926 > 829print(a)b = 604 <926 or 926 > 829print(b)TrueTrue2.成员运算符的使用:定义一个变量:如果变量为空,打印此变量为None,不为空打印此变量不为空typ = 604if typ is None: print(None)else: print("buweik

2021-10-16 09:56:32 89

原创 北信Python0906-第四天-作业

1.字典操作dict_data = {1: 2, 2: 3}1.使用两种不同方式向字典中分别添加: 4: 5, 5: 6dict_data ={1: 2, 2: 3,4:5,5:6}print(dict_data)dict_data = {1: 2, 2: 3}lei = {4:5,5:6}dict_data.update(lei)print(dict_data)2.获取字典key=8的元素,不能报错dict_data = {8:9}print(dict_data[8])3.获

2021-09-16 21:54:44 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除