自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 24、 Ceph安装部署基于Centos7

假如显示有osd down, 这是只需要重新配置一下时间同步,然后重启一下就好了。

2025-09-11 10:10:49 662

原创 Jenkins调用ansible部署lnmp

usr/bin/ ansible命令存放位置。直接一直下一步,只设置admin密码即可。

2025-09-04 09:43:36 389

原创 k8s三阶段项目

构建镜像时,nginx是在容器内修改配置文件,tomcat实在外面修改配置文件ingress 要和 代理的应用在同一ns下。

2025-08-31 12:08:53 498

原创 Haproxy实操

【代码】Haproxy实操。

2025-07-23 11:06:22 244

原创 HAProxy 简介及配置文件详解

官网:http://www.haproxy.comHAProxy 是法国人Willy Tarreau开发的一个开源软件,是一款应对客户端10000以上的同时连接的高性能的TCP和 HTTP负载均衡器。其功能是用来提供基于cookie的持久性基于内容的交换,过载保护的高级流量管制,自动故障切换 ,以正则表达式为基础的标题控制运行时间,基于Web的报表,高级日志记录以帮助排除故障的应用或网络及其他功能。

2025-07-23 11:05:00 1155

原创 Keepalived双机热备

6.检测nginx服务状态。

2025-07-23 11:02:10 304

原创 LVS负载均衡集群部署

基于openEuler安装 ipvsadm 关闭防火墙 上下文。

2025-07-20 19:46:30 540

原创 LVS-----TUN模式配置

由于隧道模式实现的是不同网段的主机进行通信,如果信息要从服务端返回到客户端时 ,假设客户端和服务端不在同一个网段,数据根本出不去,所以我们需要关闭反向参数检验。系统会对流入的数据包进行反向路径校验,入包的数据是100,如果出包的数据不是100;这个数据就会被丢弃,所以我们要消除反向过滤的影响。因为真实服务器从隧道接口接收请求,但响应数据包是通过物理接口发送回客户端的,严格的反向路径过滤(在 LVS - TUN 模式下,通常需要将反向路径过滤设置为。)会认为这是非法的数据包而丢弃。

2025-07-20 19:41:42 712

原创 LVS----DR模式配置

通过负载均衡器配置:将负载均衡器的IP地址设置为Web节点的虚拟IP(VIP)地址。这样,客户端的请求将发送到负载均衡器的VIP地址。客户端请求到达负载均衡器:当客户端发送请求到负载均衡器的VIP地址时,负载均衡器会接收到请求。负载均衡器将请求转发到后端Web节点:负载均衡器将请求转发到其中一个后端Web节点。它通过修改目标IP地址为相应的Web节点的IP地址,并修改源IP地址为负载均衡器自身的IP地址,然后将请求发送到相应的Web节点。

2025-07-20 19:40:55 333

原创 LVS-----NAT模式配置

【代码】LVS-----NAT模式配置。

2025-07-20 19:39:22 199

原创 LVS负载均衡集群理论

集群是一组相互独立的、通过高速计算机网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。计算机集群简称集群是一种计算机系统, 它通过一组松散集成的计算机软件/硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。

2025-07-20 19:37:47 783

原创 Redis数据库基础与持久化部署

【代码】Redis数据库基础与持久化部署。

2025-07-19 21:03:59 216

原创 2、Redis持久化详解

Redis是一种高级 key-value 型的NoSQL数据库。它跟memcached类似是内存型数据库,不过Redis数据可以做持久化,即内存中的数据可以同步到磁盘进行存储。而且Redis所支持的数据类型很丰富。有字符串,链表,集合和有序集合等。Redis支持在服务器端计算集合的并交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构型服务器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为"半持久化模式"RDB);

2025-07-19 21:02:52 818

原创 11.1Redis高可用集群部署

一主两从模式 都不设置密码(生成环境要设)主:192.168.157.168。从:192.168.157.169。从:192.168.157.181。主:192.168.157.168。

2025-07-19 20:54:47 370

原创 5、Redis Cluster 操作命令详解

从接收命令的 Redis 群集节点的_已知节点_集合中删除通过节点 ID 指定的节点。既从接收命令的节点的_节点表_中删除指定的节点。只有在节点加入集群前才能设置,修改cluster_my_epoch、cluster_current_epoch 值。

2025-07-19 20:48:40 988

原创 3、Redis Cluster集群理论

对象保存到redis之前先经过CRC16哈希到一个指定的Node上(这个过程即redis cluster的分片),集群内部将所有的key映射到16384个Slot中,集群中的每个Redis Instance负责其中的一部分的Slot的读写。,当有某个key被映射到某个Master负责的槽,那么这个Master负责为这个key提供服务,至于哪个Master节点负责哪个槽,这是可以由用户指定的,也可以在初始化的时候自动生成(redis-trib.rb脚本)。这个槽是一个虚拟的槽,并不是真正存在的。

2025-07-19 20:43:28 1138

原创 Redis Sentinel哨兵集群

Redis主从复制集群可以将主节点的数据改变同步给从节点,这样从节点就可以起到两个作用:第一:作为主节点的一个备份,一旦主节点出了故障不能继续对外提供服务时,从节点可以作为后备"顶"上来,并且保证数据尽量不丢失。第二,从节点可以扩展主节点的读能力,通过实现读写分离结构,可以大大减轻主节点在进行高并发读写操作时的访问压力。但是主从同步也带了一些问题:一旦主节点故障,需要手动将一个从节点晋升为主节点 slaveof no one。需要修改客户端或者应用程序的主节点地址。

2025-07-19 20:29:32 791

原创 Redis主从复制

由于复制只能从主节点到从节点,对于从节点的任何修改主节点都是无法感知的,修改从节点会造成主从数据不一致。当主从复制过程中,如果出现网络闪断或者命令丢失等异常情况时,从节点会向主节点要求补发丢失的命令数据,如果主节点的复制积压缓冲区内存在这部分数据则会直接发给从节点。全量复制:一般用于初次复制的场景,Redis早期支持的复制功能只有全量复制,他会把主节点全部数据一次性发送给从节点,当数据量较大时,会对主从节点和网络造成很大的开销。从节点每秒钟上报自身的复制偏移量给主节点,因此主节点也会保存从节点复制偏移量。

2025-07-19 17:55:52 795

原创 NFS、iSCSI 和lnmp部署操作

NFS文件存储关闭防火墙 上下文。

2025-07-17 09:34:05 351

原创 ISCSI存储服务

iSCSI协议(Internet Small Computer System Interface,iSCSI)是一种新的存储技术,它是将SCSI接口与以太网(Ethernet)技术结合起来工作的,简单的说iSCSI协议是将用户的请求转换成SCSI规则编码,然后再将这些数据封装在IP包中以便在以太网中进行传输的协议。iSCSI技术是基于IP的存储区域网,又称IP-SAN,它是一种基于因特网及SCSI-3协议的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。

2025-07-17 09:15:23 1248

原创 NFS文件存储

NFS是Network File System的缩写,默认监听2049端口号。它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;NFS一般用来存储共享视频,图片等静态数据。NFS分为服务端和客户端。

2025-07-17 09:07:52 907

原创 # MySQL Galera Cluster部署

一、环境准备server ntp.aliyun.com iburst ###添加或修改​e##四台都配置[galera]enabled=1gpgcheck=0e##rocky8 不能用这个。

2025-07-08 08:48:02 660

原创 MySQL数据库主从复制

1、master开启二进制日志记录2、slave开启IO进程,从master中读取二进制日志并写入slave的中继日志3、slave开启SQL进程,从中继日志中读取二进制日志并进行重放4、最终,达到slave与master中数据一致的状态,我们称作为主从复制的过程。

2025-07-06 17:26:04 320

原创 MySQL实操

重新定义查询结果表中的列名称#通过AS定义的别名(包括列别名、表别名、子查询别名)•仅作用于当前查询语句,查询结束后别名即失效#创建视图时可为表或列定义持久化别名,后续查询可直接使用视图名mysql> select student_id as '位次',birth_date as '生日' from student as t;| 位次 | 生日 |#as可省略。

2025-07-06 17:17:42 1027

原创 MySQL8数据库高级特性

存储结构InnoDB 采用表空间的形式来存储数据,它将数据存储在一个或多个表空间文件中。表空间可以包含多个表的数据和索引,这种存储方式有利于数据的管理和维护。例如,一个数据库中的多个表可以共享同一个表空间,也可以为每个表指定单独的表空间,方便对不同表的数据进行独立的存储和管理。事务支持InnoDB 是 MySQL 8 中默认的事务型数据库引擎,它提供了完整的 ACID 事务支持。通过使用事务日志和锁机制,确保了数据的一致性和完整性。

2025-07-06 17:09:27 1111

原创 MySQL数据库基础

数据库(Database)简称DB,按照一定格式存储数据的一些文件的组合,顾名思义就是存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。数据库管理数据有诸多优点,如降低存储数据的冗余度,存储的数据可以共享,便于维护数据完整性,能够实现数据的安全性等。数据库的发展经历了萌芽、初级、中级、和高级阶段。数据库管理系统(DateBase Management System)

2025-07-06 17:05:25 934

原创 tomcat实操

关闭防火墙与SELinux#解压到指定路径#改个名字#安装java才能启动已加载插件:fastestmirror, priorities.....#启动tomcat监听端口8080接收httpqingq8009接受AJP协议#tomcat tomcat要通过java来查看tomcat启动脚本#自己写的启动脚本一般写在这个目录下#tomcat关闭之后在关闭会报错。

2025-07-06 16:57:06 599

原创 Rsync实操

以上的同步过程都是服务端主动推送数据给目标主机,这里演示下目标主机主动拉取数据进行同步。服务器:server 192.168.168.130(需要进行数据备份的主机)客户端:client 192.168.168.131 (备份存储的主机)

2025-06-19 20:52:23 349

原创 Rsync+sersync实现数据实时同步

rsync的配置文件:/etc/rsync.conf#全局参数:对rsync服务器生效,优先级较低port # rsync占用端口号,默认是873address # 监听地址,一般是目标主机的IP地址uid # 运行进程的用户gid # 运行进程的用户组max connections # 最大连接数lock file # 最大连接数的锁文件motd file # 同步登录后的提示语,填写欢迎同步信息,自行创建log file # 日志文件pid file # 进程PID文件,自动生成。

2025-06-19 18:57:59 691

原创 ssh实战

## 2.远程执行指令。

2025-06-19 09:18:27 322

原创 SSH带外管理

ssh服务,一种远程管理连接工具,在CentOS7系统中默认安装并开机自启的。SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。监听tcp的22号端口。软件包名称:openssh配置文件目录:/etc/ssh,sshd_config 服务端配置文件;ssh_config 客户端配置文件。客户端提供:ssh、scp、sftp命令服务端提供:sftp服务、ssh服务。

2025-06-19 09:15:18 452

原创 DNS实战

DNS实战。

2025-06-18 17:09:04 611

原创 DNS服务管理

Domain Name Service,一套分布式的域名服务系统,即有多个DNS服务器遍布于世界。每个DNS服务器上存放着大量的机器域名和IP地址的映射,并且是动态更新。众多网络客户端程序都使用DNS协议来向DNS服务器查询目标主机的IP地址。#### 作用正向解析:将已知的域名解析为IP地址 反向解析:将已知的IP地址解析为域名////////​zone "localhost.localdomain" IN { ##正向解析区域文件的定义##指定服务器的类型,master或者slave。

2025-06-18 17:07:50 671

原创 DHCP实战

DHCP实验1. DHCP服务器能够为两个网络分别分配IP地址。2. 内部客户机设置为固定获得某一个IP地址。实验前准备配置静态IP修改DHCP配置文件​内部客户机 (VMnet1)物理地址绑定​路由器 (VMnet1 VMnet2)配置IP开启路由功能开启中继器​外部客户机 (VMnet2)修改对应的网络模式。

2025-06-17 21:19:32 191

原创 小白带你一起学Linux系统之shell脚本

编程语言分类静态编译语言:使用变量前,先声明变量类型,之后类型不能改变,在编译时检查,如Java语言、C语言动态编译语言:不事先声明,可随时改变类型,如Shell语言、python语言、javascript语言、php语言强类型语言:不同类型数据操作,必须经过强制转换成同一类型才能运算,如java,C#弱类型语言:语言的运行时会隐式地做数据类型转换。无需指定类型,默认均为字符型;参与计算会自动进行隐式类型转换;变量无需事先定义可直接调用。如Shell语言,php,JavaScript​。

2025-06-11 20:55:57 1126

原创 iptables实战案例

内部PC1位于内网区域,地址段为: 192.168.1.0/24,pc1地址为:192.168.1.1/24,网关地址为:192.168.1.254/24。服务器S1位于服务器区域,地址段为: 192.168.2.0/24,s1地址为:192.168.2.1/24,网关地址为:192.168.2.254/24。PC2位于互联网区域,模拟外部互联网,地址段为:10.0.0.0/8,pc2地址为:10.0.0.1/8。内部网络中的pc1采用SNAT访问外部互联网,但是无法ping到内部网关。

2025-06-04 22:30:00 647

原创 小白带你一起学Linux之Linux日志管理

系统状态监控故障排查定位安全审计分析性能优化依据合规性要求满足。

2025-05-29 21:27:46 819

原创 表白带你一起学Linux之Linux进程管理

pkill是ps命令和kill命令的结合,按照进程名来杀死指定进程,pkill和killall应用方法差不多,也是直接杀死运行中的程序,如果想杀掉单个进程,请用kill来杀掉。查看进程的信息,包括进程是否已经消亡,通过pgrep来获得正在被调度的进程的相关信息。用于查看进程树之间的关系,谁是父进程,谁是子进程,可以清楚的看出来是谁创建了谁。pgrep -l pidname #显示pid和进程名字。:进程使用的虚拟内存大小。)运行的进程,运行前台进程后,终端无法操作。:按照进程运行时间对进程进行排序。

2025-05-29 21:22:24 812

原创 小白带你一起学Linux之Linux程序管理

Linux启动流程是从按下电源键到用户登录的完整过程,分为传统BIOS+MBR和现代UEFI+GPT两种模式。主流系统(如CentOS 7+/Ubuntu 18.04+)通常使用组合。重点rpm 安装及指令yum 安装源码包安装前提条件及安装Linux开机流程systend机制 及运行级别。

2025-05-28 19:27:33 1088

原创 小白带你一块学习Linux系统之Linux系统网络管理

nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法(nm 代表 NetworkManager,cli 代表 Command-Line)。用nmcli配置之前,不要对接口执行"ip addr"操作,不然会冲突,配置失败。使用 nmcli 命令时,必须确保 NetworkManager 为运行状态。

2025-05-27 18:35:09 1437

空空如也

空空如也

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

TA关注的人

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