- 博客(15)
- 收藏
- 关注
原创 2023-11-16 第十一周
● 一个 playbook(剧本)文件是一个YAML语言编写的文本文件● 通常一个playbook只包括一个play● 一个 play的主要包括两部分: 主机和tasks. 即实现在指定一组主机上执行一个tasks定义好的任务列表。● 一个tasks中可以有一个或多个task任务● 每一个Task本质上就是调用ansible的一个module● 在复杂场景中,一个playbook中也可以包括多个play,实现对多组不同的主机执行不同的任务。
2023-11-22 19:02:32 76 1
原创 2023-10-27 第十周
Zabbix 监控流程中 Agent 收集数据分为主动和被动两种模式主动模式和被动模式都是相对 zabbix agent而言的Zabbix默认是被动模式,如果有100个监控项,被动模式需要 Zabbix Server找 Zabbix Agent要100次。
2023-11-06 17:32:59 132
原创 2023-10-21 架构第五周
将nginx 服务器的logstash收集之后的访问日志写入到redis服务器,然后通过另外的logstash将redis服务器的数据取出在写入到elasticsearch服务器。在上一篇文章中我写了安装filebeat、elasticsearch的过程这里不做过多赘述,跳过安装过程的介绍链接:http://t.csdnimg.cn/L1WTM。
2023-10-21 18:03:32 142 1
原创 2023-10-19 架构第四周
包安装时会自动更改内核配置。包下载地址: https://mirrors.tuna.tsinghua.edu.cn/elasticstack/下载地址:https://mirrors.tuna.tsinghua.edu.cn/elasticstack/我之前的文章中有tomcat的安装脚本,这里不做过多赘述 http://t.csdnimg.cn/KhQTp。在另一台主机上安装kibana,包下载地址跟上面的地址一样,要一样的版本。阿里源和清华源都有镜像站,可以选择自己需要的版本,我用的7.17.5。
2023-10-20 17:38:06 77 1
原创 2023-10-18 架构第三周
实验模型结构图能够用keepalived做负载均衡器的原理是因为可以通过脚本来判断nginx服务器的状态,从而对权重数值进行加减,来完成对nginx服务器访问的调度。
2023-10-18 17:35:18 73
原创 2023-09-26 架构第一周
首先要先开启虚拟机的虚拟化功能,尽量把内存和cpu核数调的大一点选两台虚拟机想要迁移只能最好选择同一系统,会有些兼容性问题,导致迁移之后打不开,我选两台的Centos8一路往下走,就可以安装centos7了把创捷虚拟机生成的文件,保留属性传到另一台KVM上,重启服务打开图形界面,就可以完成迁移。
2023-10-18 10:07:21 61
原创 2023-10-04 第九周
这里只写JumServer如何安装,他具体的一些操作都是界面的不是很好描述和截图,可以查看官方文档进行学习:https://docs.jumpserver.org/zh/v3/guide/currency/JumpServer最主要的就是有三个账号首先是 (一)登录JumpServer的登录账号—》管理员账号可设置普通账号和系统审计员(限制特定的权限)PS:就相当于你去学校,学校的大门其次是 (二)管理后端服务器的账号。
2023-10-18 09:43:22 246
原创 2023-09-02 第八周
Redis Cluster 是采用分布式存储的方式,进行数据的写入,能够支持多个master节点并行写入和故障的自动转移。Redis Cluster最少是由三个master节点才能实现,slave节点数量不限,一般来说一个master节点最少对应一个slave节点。Redis Cluster上一共有16384个槽位,一般情况下来说如果有几个master节点,这几个master节点就把16384个槽位平分,比如有三个master节点,节点M1:0 -5460;
2023-10-18 09:38:52 129
原创 2023-08-19 第七周
PostgreSQL和MySQL相似,也采用典型的C/S模型。PostgreSQL体系结构分两部分实例 instance 包括如果客户端开启PostgreSQL就会开启一个实例存在于内存中,最初有一个主进程,PostgreSQL的主进程下面会开启很多的实现各种功能的子进程。每一个用户开启新的连接后,PostgreSQL都会在主进程下面会生成(fork())一个对应的子进程也称为session进程,如果有另外一个用户请求了也一样,同样会生成一个子进程。
2023-10-18 09:27:20 37
原创 2023-08-12 第六周
一、简述DDL,DML,DCL,DQL,并且说明mysql各个关键字查询时候的先后顺序WHERE->聚合函数->HAVING#二、自行设计10个sql查询语句,需要用到关键字[GROUP BY/HAVING/ORDER BY/LIMIT],至少同时用到两个。#三、xtrabackup备份和还原数据库练习#四、实现mysql主从复制,主主复制和半同步复制##主从复制##主主复制##半同步复制#五、用mycat实现mysql的读写分离。
2023-10-18 09:23:48 128
原创 2023-08-05 第五周
迭代查询:查询目标地址先访问DNS代理解析服务器,代理服务器也没有地址去访问>>.根服务器,根没有去访问>>.com域名服务器,.com域名服务器没有去访问>>二级域名服务器>>依次迭代>>返回域名。5.由于是第一次访问,CDN服务器会通过Cache内部专用DNS解析得到此域名的原web站点IP,向原站点服务器发起请求,并在CDN服务器上缓存内容。就是每一个节点上都有指针和数据,通过判断插入key的大小,来确定一个数据插入的位置,比如一个5阶B-tree,那就是每个节点最多有4key,5个指针。
2023-10-18 09:23:11 137
原创 2023-07-29 第四周
进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标准定义。任务调度采用的是时间片轮转的抢占式调度方式,而进程是任务调度的最小单位,每个进程有各自独立的一块内存,使得各个进程之间内存地址相互隔离。后来,随着计算机的发展,对CPU的要求越来越高,进程之间的切换开销较大,已经无法满足越来越复杂的程序的要求了。动态性:进程是程序的一次执行过程,是临时的,有生命期的,是动态产生,动态消亡的;
2023-10-18 09:22:36 83
原创 2023-07-14 第三周
五、实现免密登陆脚本, expect登陆远程主机,将生成的密钥写入到目标主机, expect测试远程登陆。#三、画图 TCP协议和三次握手及四次挥手,可以参考别人的,但是需要自己画一次。#四、静态配置网卡IP,centos/ubuntu实现。##1、创建局域网基于Base的私有yum源。#一、 yum私有仓库的实现及博客输出。###1.2从网上下载Base数据包。###1.2下载Epel文件到文件夹。###1.1启动httpd服务。##2、创建Epel源。##3、测试yum源。##3.1 三次握手。
2023-10-18 09:21:36 51
原创 2023-07-08 第二周
####3. 如果ip地址中不含3这个数字,就批量建立用户magedu_00, magedu_01, …magedu_100并且所有用户同属于magedu组。#####4. 打印出/etc/passwd这个文件中可以登陆的用户(非/usr/sbin/nologin)#####2. 如果ip地址中有3这个数字,那么就打印出当前的系统时间。#####5.yum安装nginx服务,并且启动该服务。#####1.运行脚本可以显示出本机的ip地址。##完成一个shell脚本,脚本的作用。
2023-10-18 09:19:48 46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人