自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ceph分布式存储

Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack都可与Ceph整合以支持虚拟机镜像的后端存储是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。特点1. 统一存储虽然 ceph 底层是一个分布式文件系统,但由于在上层开发了支持对象和块的接口。所以在开源存储软件中,能够一统江湖。至于能不能千秋万代,就不知了。

2023-09-21 21:37:49 384

原创 zabbix实现钉钉报警

首先钉钉创建一个团队自定义关键词。

2023-09-20 14:11:44 627

原创 zabbix实现邮箱告

开启pop3/smtp/imap。

2023-09-19 21:11:04 188

原创 zaabix实现对nginx监控

由于监控模板太多并且对监控模板掌握不多,不知道有一个监控模板net.tcp.listen[port]可以实现监听端口,故自己使用了自定义key的方式来监控nginx运行状态,也就是本文中的方法一。zabbix-agent端关闭nginx模拟nginx停止运行,查看报警状态。使用监控模板来监控nginx状态。发出警报,触发器配置成功。

2023-09-19 14:12:51 225

原创 python基础

Python是一种高级、通用且解释型的编程语言,由Guido van Rossum于1991年首次发布。它具有简洁的语法、清晰的代码结构和强大的功能,被广泛应用于各种领域,包括软件开发、数据分析、人工智能、网络编程等。以下是Python的一些特点和优势:简单易学:Python具有直观、简洁的语法,易于学习和理解。它强调可读性和简洁性,代码看起来几乎像是自然语言。面向对象:Python支持面向对象编程(OOP),可以使用类和对象进行封装、继承和多态等操作。

2023-09-14 21:57:28 161

原创 防火墙防火墙

防火墙是一种网络安全设备或软件,用于监控和控制网络流量,以保护网络免受未经授权的访问、恶意攻击和数据泄露等威胁。

2023-09-11 21:10:31 504

原创 ansible搭建

查看支持的模块。

2023-09-07 20:47:41 464

原创 zabbix

zabbix server服务名: zabbix-server 端口:10051zabbix agent服务名: zabbix-agent端口:10050zabbix server主配置文件: /etc/zabbix/zabbix_server.confzabbixagent主配置文件: /etc/zabbix/zabbix_agentd.confzabbix企业微信报警脚本路径:/usr/lib/zabbix/alertscriptszabbix。

2023-09-01 18:09:29 247

原创 pxe网络装机

append initrd=initrd.img method=ftp://192.168.115.7/centos7 指定引导镜像文件与系统安装文件。vim /root/anaconda-ks.cfg 复制需要安装的软件包到ks.cfg。安装vsftpd yum -y install vsftpd。prompt 1 等待用户确认,1表示等待,0表示不等待。cd /光盘挂载路径/images/pxeboot/拷贝系统文件到/var/ftp/centos7。负责提供系统安装前的引导文件与内核文件。

2023-08-31 16:25:19 1075

原创 ELK日志收集系统

ELK由三个组件构成作用:日志收集 日志分析 日志可视化。

2023-08-30 21:10:13 947

原创 LNMT架构

指的就是Linux操作系统上部署Nginx web服务器、MySQL数据库服务器、Tomcat中间件服务器。

2023-08-28 19:54:02 501 1

原创 keepalive+haproxy实现高可用

修改: 35行 内容为 BIN=/usr/local/haproxy/sbin/$BASENAME。

2023-08-25 19:32:30 140 1

原创 HAproxy

HAProxy是一个免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上(CentOS、Ubuntu、Debian、OpenSUSE、Fedora、麒麟、欧拉、UOS)。HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。HAProxy具备媲美商用负载均衡器的性能和稳定性。

2023-08-24 20:19:25 69

原创 keepalived+lvs(DR)

使用keepalived解决lvs的单点故障高可用集群。

2023-08-24 18:46:40 922

原创 keepalived双机热备

1,Keepalived 是一个基于 VRRP 协议来实现的 LVS 服务高可用方案,可以解决静态路由出现的单点故障问题。2,原理在一个 LVS 服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟 IP,主服务器会发送 VRRP 通告信息给备份服务器,当备份服务器收不到 VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。

2023-08-24 17:54:37 134

原创 lvs实现DR模型搭建

sysctl -p。

2023-08-23 22:18:39 929

原创 lvs集群

负载均衡技术类型四层负载均衡器 也称为 4 层交换机,主要通过分析 IP 层及 TCP/UDP 层的流量实现基于 IP 加端口的负载均衡,如常见的 LVS、F5 等;七层负载均衡器 也称为 7 层交换机,位于 OSI 的最高层,即应用层,此负载均衡器支持多种协议,如HTTP、FTP、SMTP 等。7 层负载均衡器可根据报文内容,配合一定的负载均衡算法来选择后端服务器,即“内容交换器”。如常见的 HAProxy、Nginx。负载均衡实现方式。

2023-08-23 19:29:53 687

原创 shell基础(三)

^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$” //IP地址。/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/ // 年-月-日 yyyy-MM-dd / yy-MM-dd 格式。

2023-08-21 19:51:13 957

原创 shell

for 条件(i in 值)|((i=1;2.1,没有x权限( 脚本存在cd 时,会切换到目标目录)source 脚本所在路径/脚本文件。. 脚本所在路径/脚本文件。返回1.1 2.1 3.1.... 10.1。bash 脚本所在路径/脚本文件。bash -x 脚本所在路径/脚本文件。第二行 #脚本的说明。查看内存总量,已使用量,剩余量,内存使用率。脚本绝对路径/脚本文件。关于$*与$@的验证。读取键盘输入并赋值给变量名。返回1到10 的连续数字。返回1到10 的连续数字。

2023-08-21 19:19:27 49

原创 shell脚本基础

将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种Shell控制语句以完成更复杂的操作2.2.2等号两边不能有空格2.2.3数字 var1=12.2.4字符串 shell中可以不使用引号 当包含有空格时,需要使用引号2.2.5引号的用法不会引用变量值 单引号 '会应用变量值 双引号 "引用命令结果 反撇号 `

2023-08-17 20:02:31 46

原创 mongodb集群

2创建文件夹mkdir -p /opt/local/mongo-cluster/conf chmod 755 conf/ -R。# 是否启用权限登陆(enabled:启用,disabled:禁用)该节点在成功增加root账号权限之前,请勿开启,否则会无法访问。10,启动完成后在二号三号机,重复一号机的操作,把mongo.key复制到二号三号机的/keyfile目录下。8,创建节点目录(192.168.115.3)6,创建vim mongos.conf。7,创建keyfile目录。

2023-08-16 19:25:20 491

原创 MySQL高可用

MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。

2023-08-15 23:03:54 30

原创 MongoDB数据库

mongodb是一个nosql数据库,它有高性能、无模式、文档型的特点。是nosql数据库中功能最丰富,最像关系数据库的。数据库格式为BSON。

2023-08-14 21:06:58 176

原创 redis哨兵

Redis哨兵模式是一种用于实现Redis高可用性的机制。在哨兵模式下,有一个或多个哨兵进程监控Redis主节点和从节点的状态,并在主节点出现故障时自动将一个从节点升级为新的主节点,以确保系统的持续可用性。哨兵进程通过发送心跳检测来监控Redis节点的状态。如果主节点出现故障,哨兵会选举一个新的主节点,并将其他从节点重新配置为新的主节点的从节点。这个过程是自动进行的,无需人工干预。哨兵模式还可以处理多个从节点的故障。当多个从节点同时失效时,哨兵会重新配置剩余的从节点,并将它们连接到新的主节点上。

2023-08-13 17:26:00 26

原创 redis集群

Redis3.0版本以上开始支持cluster,采用的是hashslot(hash槽),可以将多个Redis实例整合在一起,形成一个群集,也就是将数据分散到群集的多台机器上。

2023-08-11 15:18:37 30

原创 redis基础

5.4.6 rename 重命名键名称,不论更名后的键是否存在都会覆盖原有键,并将改名前的键的值赋予改名后的键 rename oldkey newkey。缓存:Redis最常用的应用场景就是缓存,它可以缓存各种类型的数据,如数据库查询结果、API返回结果等,以提高应用程序的响应速度和并发性能。缓存:Redis最常用的应用场景就是缓存,它可以缓存各种类型的数据,如数据库查询结果、API返回结果等,以提高应用程序的响应速度和并发性能。

2023-08-08 18:07:14 26

原创 Crond计划任务

at实现,atd服务1. 1查看atd服务的状态:systemctl status atd1.2 书写at任务之前要查看系统时间:date或者hwclock案例:[ctrl+d1.3 查看at任务:atq1.4删除at任务:atrm 编号。

2023-08-07 20:20:39 48

原创 mysql读写分离

在实际的生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是安全性,高可用还是并发等各个方面都不能完全满足实际需求的,因此一般来说都是通过主从复制的方式来同步数据,再通过读写分离来提供数据的高并发负载能力这样的方案来进行部署。简单来说,读写分离就是只在主服务器上写,只在从服务器上读,基本的原理是让主数据库处理事务性查询,而从数据库处理select查询,数据库复制被用来把事务性查询导致的改变更新同步到集群中的从数据库。

2023-07-31 09:18:56 34

原创 mysql主从复制

MySQL Replication俗称MySQL AB复制、主从复制、主从同步,是MySQL官方推荐的数据同步技术。数据同步基本过程为从数据库会实时去读取主数据库的二进制日志文件,按照日志中记录对从库进行同样的操作,以达到数据同步效果。

2023-07-31 09:16:57 34

原创 MySQL数据库备份

数据库备份是指将数据库中的数据、表格、视图、存储过程、触发器等信息备份到另一个地方,以便在数据库丢失或损坏时进行恢复。数据库备份是数据库管理中必不可少的一项工作,通过备份可以保护数据库中的数据和业务。

2023-07-27 18:04:30 346 1

原创 数据库用户权限管理

数据库用户权限管理是数据库系统中非常重要的一个方面,它用于控制不同用户访问和操作数据库的权限范围。数据库用户权限管理可以保护敏感数据和数据库结构,确保只有被授权的用户才可以操作和使用数据库,防止数据被修改或泄露,并最大程度地保证数据库的安全。

2023-07-26 19:16:47 934 1

原创 MySQL语句

DDL:DDL(Data Definition Language,数据定义语言):用于定义数据库中的各种对象,包括数据库、表、视图、触发器等,常见的 DDL 命令有 CREATE、ALTER、DROPDML:DML(Data Manipulation Language,数据操作语言):用于操作表格中的数据,进行新增、查询、更新、删除等操作,常见的 DML 命令有 SELECT、INSERT、UPDATE、DELETE。

2023-07-25 18:35:23 88 1

原创 MySQL数据库基础

将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合数据库是存储、管理和操作组织化数据的软件系统。

2023-07-24 18:09:17 61

原创 iscsi服务

进入到/iscsi/iqn.20.../tpg1/portals>目录中创建端口 create 192.168.42.140 3260 注意:因为原本存在一个端口0.0.0.0:3260,所以需要将原来的端口删除掉再进行创建。进入到/iscsi/iqn.20...e61tpg1/luns>目录下创建逻辑单元 create /backstores/block/disk0。进入到iscsi目录中生成iqn标签 create。

2023-07-21 13:35:50 138 1

原创 NFS存储

远程过程调用管理nfs端口111端口。

2023-07-20 16:33:44 50

原创 rsync服务

rsync是linux一个远程数据同步工具,他可通过KAN/WAN快速同步多台主机之间的文件和目录,并适当利用rsync算法减少数据的传输,会对比两个文件的不同部分,传输差异部分,因此传输的速度相当快,rsync可拷贝,显示目录属性,以及拷贝文件,并选择性的压缩及递归拷贝。

2023-07-19 14:21:17 76

原创 DNS服务器

概念:一套分布式的域名服务系统,即有多个DNS服务器遍布于世界。每个DNS服务器上存放着大量的机器域名和IP地址的映射,并且是动态更新。众多网络客户端程序都使用DNS协议来向DNS服务器查询目标主机的IP地址。全称:Domain Name system | service作用:正向解析:将已知的域名解析为IP地址反向解析:将已知的IP地址解析为域名监听端口;

2023-07-05 19:41:46 99

原创 DHCP服务器管理

Dynamic Host Configuration Protocol ,动态主机配置协议动态的进行IP地址分配服务端的监听端口 67/UDP客户端监听端口 68/UDP网络架构类型 C/S架构。

2023-07-04 20:36:18 122

原创 llinux网络和网络协议

主机唯一的标识,保证主机间正常通信一种网络编码,用来确定网络中一个节点IP地址由32位二进制(32bit)组成便于记忆转为十进制 210.73.140.6。

2023-07-03 18:30:59 76 1

原创 linux网络管理

路径:/etc/sysconfig/network-scripts/ifcfg-网卡名 是永久配置,需要网卡重新读取配置文件。添加:route [选项] add [选项] 目标网络ID/子网掩码网络位长度 [选项] 下一跳地址。(6)获得网卡配置参数的方式有:自动获得(DHCP分配),手动配置(管理员手动配置)查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数。查看网络参数,能够查看基于配置文件实现的多IP地址配置后的网络参数。

2023-06-28 20:36:31 59 1

空空如也

空空如也

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

TA关注的人

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