自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Elasticsearch+Logstash+Filebeat+Kibana部署【7.1.1版本】

2.在logstash查看。

2025-07-17 22:33:58 296

原创 Elasticsearch+Logstash+Kibana部署

修改/etc/kibana/kibana.yml。vim文件pipline.conf。

2025-07-16 21:11:47 515 1

原创 HAProxy 配置

HAProxy 是一款应对客户端10000以上的同时连接的高性能的TCP和 HTTP负载均衡器。其功能是用来提供基于cookie的持久性, 基于内容的交换,过载保护的高级流量管制,自动故障切换 ,以正则表达式为基础的标题控制运行时间,基于Web的报表,高级日志记录以帮助排除故障的应用或网络及其他功能。HAProxy 提供高可用性、负载均衡以及基于TCP和HTTP的应用代理,支持虚拟主机,它是免费、快速并且可靠的一种负载均衡解决方案。适合处理高负载站点的七层数据请求。

2025-07-15 20:07:04 946

原创 Keepalived双机热备

Keepalived是一个基于VRRP协议(虚拟冗余路由协议)来实现的LVS服务高可用方案,可以利用其来避免单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息(心跳检测,heartbeat)给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候, 备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。

2025-07-15 17:45:45 885

原创 LVS负载均衡-DR模式配置

通过LVS DR模式,Web节点之间的通信是通过负载均衡器进行转发与地址重写实现的,从而实现了负载均衡和高可用性。开机自启:systemctl enable ipvsadm。重载:sysctl -p。

2025-07-12 00:01:45 760

原创 LVS-NAT模式配置

ONBOOT=yesPREFIX=24。

2025-07-11 23:20:10 415

原创 Redis Sentinel哨兵集群

当Sentinel主观下线的节点是主节点时,该Sentinel节点会通过Sentinel is-master-down-by-addr命令向其他Sentinel节点询问对主节点的判断,当超过半数的Sentinel节点都认为主节点确实有问题,这时该Sentinel节点会做出客观下线的决定,这样客观下线的含义是比较明显了,也就是大部分Sentinel节点都对主节点的下线做了同意的判定,那么这个判定就是客观的。(2).收到命令的节点,如果没有同意过其他节点的请求,则会同意该请求,否则拒绝。

2025-07-11 11:35:57 749

原创 Redis主从复制

在分布式集群系统中为了解决服务单点故障问题,通常会把数据复制出多个副本部署到不同的机器中,满足故障恢复和负载均衡等需求。Redis也是如此,它为我们提供了复制功能,实现了相同数据的多个Redis副本。复制功能是高可用Redis的基础Redis的哨兵和集群(Cluster)模式都是在主从复制模式的基础上实现的。

2025-07-11 09:48:37 877

原创 Redis数据库基础

(1)具有极高的数据读写速度:数据读取的速度最高可达到110000 次/s,数据写入速度最高可达到81000 次/s。(2)支持丰富的数据类型:支持 key-value、Strings、Lists、Hashes、Sets 及 Ordered Sets 等数据类型操作。string字符串(可以为整型、浮点型和字符串,通称为元素)list列表(实现队列,元素不唯一,先入先出原则)set集合(各不相同的元素)hashhash散列值(hash的key必须是唯一的)有序集合。

2025-07-10 20:50:07 555

原创 NGINX系统基于PHP部署应用

4.在服务端安装解压要部署的应用。5.在浏览器访问客户端的解压文件。1.启动PHP-fpm服务。2.启动NGINX服务。6.随后自行安装即可。

2025-07-10 18:58:33 334

原创 NFS文件存储

NFS概述NFS的功能是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。默认监听2049端口号。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;NFS一般用来存储共享视频,图片等静态数据。NFS分为服务端和客户端(C/S架构)。服务端提供共享目录或文件,客户端对服务端共享的目录或文件挂载后,就可以读取到服务端提供的文件或目录,在客户端看来就像访问本地一样。

2025-07-09 19:28:04 564

原创 MySQL数据库主从复制

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

2025-07-09 10:37:23 1074

原创 MySQL Galera Cluster部署

' # 替换为实际的 root 密码。MYSQL_HOST="localhost" # 或者使用 IP 地址。三、在给galera1 主机的my.cnf的文件增加节点。1、配置 galera4 主机的my.cnf的文件。​# 创建远程用户和授予权限的 SQL 命令。重启动galera1主机的mysql。启动galera2主机的mysql。启动galera3主机的mysql。### 关闭selinux。四台虚拟机服务都先停止。

2025-07-08 17:20:31 710

原创 MySQL数据库基础

数据库简称DB,按照一定格式存储数据的一些文件的组合,顾名思义就是存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。数据库管理数据有诸多优点,如降低存储数据的冗余度,存储的数据可以共享,便于维护数据完整性,能够实现数据的安全性等。数据库管理系统简称DBMS,数据库管理系统是专门用来管理数据库中的数据的,可以对数据库当中的数据进行增、删、改、查 等操作。SQL结构化查询语言,针对关系型数据库的一种语言;

2025-06-30 10:13:11 401

原创 Nginx反向代理与缓存功能

同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。通常不允许不同源间的读操作。如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源。

2025-06-30 09:43:08 744

原创 nginx web服务

高并发、高性能;模块化架构使得它的扩展性非常好异步非阻塞的事件驱动模型(epoll)这点和 Node.js 相似相对于其它服务器来说它可以连续几个月甚至更长而不需要重启服务器使得它具有高可靠性;热部署、平滑升级;完全开源,生态繁荣。SSL (Secure Sockets Layer)安全套接层。是由Netscape(网景)公司于1990年开发,用于保障Word Wide Web(WWW)通讯的安全。**主要任务是提供私密性,信息完整性和身份认证。**

2025-06-30 09:32:33 441

原创 TOMCAT服务

1.用户通过浏览器进行了一个操作,比如输入网址并回车,或者是点击链接,接着浏览器获取了这个事件。2.浏览器向服务端发出TCP连接请求。3.服务程序接受浏览器的连接请求并经过TCP三次握手建立连接。4.浏览器将请求数据打包成一个HTTP协议格式的数据包。5.浏览器将该数据包推入网络,数据包经过网络传输,最终达到端服务程序6.服务端程序拿到这个数据包后,同样以HTTP协议格式解包,获取到客户端的意图。7.得知客户端意图后进行处理,比如提供静态文件或者调用服务端程序获得动态结果。

2025-06-24 22:05:51 1004

原创 Linux日志管理

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

2025-06-20 09:16:05 398

原创 DNS服务器部署

1.准备两台服务器,一台客户端。

2025-06-19 11:08:21 267

原创 sersync数据实时同步

目录一.实验准备1.两台同网段的主机2.在源主机下载sersync插件二.实验过程1.配置目标主机的rsyn配置文件(etc/syncd.conf)2.使用rsync将文件发送给源主机3.修改源主机的sersync文件配置(GUN-Linux-x86下的confxml.xml文件)4.文件同步

2025-06-19 10:30:12 125

原创 ssh服务免密登录

目录一.实验准备1.两台在同一网段的主机二.实验过程1.生成本机的公私钥对2.连接

2025-06-19 09:48:44 198

原创 一、SELinux安全上下文

(1).SELINUXS是Linux内核的强制访问控制安全子系统,提供更细粒度的权限控制,防止进程或用户越权操作。(2).核心思想最小权限原则:进程/用户只能访问其明确需要的资源。基于标签的访问控制:所有资源被赋予安全上下文。(3).工作模式模式描述Enforcing强制执行策略,拒绝非法操作并记录日志。Permissive仅记录违规操作,不阻止(用于调试)。Disabled完全关闭SELinux(需重启生效)。软件防火墙:集成在系统内部。

2025-06-05 09:57:14 837

原创 Linux进程管理

Ss 5月13 0:07 /usr/lib/systemd/systemd --sw。s:父进程 R:运行 Z:僵尸进程;htop:top的增强版。用于查看进程树之间的关系,谁是父进程,谁是子进程,%CPU:进程占用CPU的百分比。VSZ:进程所使用的虚拟内存大小。%MEM:进程占用的内存百分比。RSS:进程使用的物理内存大小。COMMAND:启动进程的命令。显示系统当前进程瞬间运行状态。START:进程的启动时间。TIME:进程运行的时间。USER:进程的所有者。TTY:进程所在的终端。

2025-05-28 20:33:59 578

原创 计算机网络技术

两个主机通过传输介质和通信协议实现通信和资源共享;是主机的唯一标识,在同一局域网下保证主机间正常通信。网络编码,用来确定网络中的一个节点。IPv4地址由32位二进制组成。ipv6地址由128位二进制数组成。

2025-05-25 19:42:11 1142

原创 Linux操作系统磁盘管理

(1).硬盘结构磁头;磁头停泊区;磁头臂;永磁块;音圈马达;主轴;空气过滤片;串行接口(2).磁头数 磁道 柱面 扇区磁头数:每个盘面都有一个磁头,因此磁头数 = 盘面数;磁道: 上以盘片轴心为圆心,不同半径的同心圆称为磁道,磁道不是真正肉眼可看见的一道一道“坑”,而是被磁盘上被磁化的区域,磁道之间有一定的间隙,以免磁道之间磁介质相互影响;每个磁道被等分为若干个弧段(扇区),每个扇区可以存放512个字节的数据。扇区是磁盘驱动器向磁盘读写数据的最小单元;

2025-05-21 20:34:03 1063

原创 Linux权限管理

目录一.普通权限1.概述(1).权限类型;(2).文件访问者的分类(4类);(3).文件类型 (7类);(4).文件属性信息2.普通权限管理信息(1).chmod命令:-R,递归修改目录及子目录权限(2).chown命令;-R,递归修改目录及子目录的所有权(3).umask命令二.特殊权限1.概述(1).SID权限只要一个命令文件在属主权限为上的x变成s的话,那么其他用户在执行这个命令文件时,就会以该命令文件的属主用户身份去执行(2).SGID权限(3).SBIT权限2.案例(1).SUID权限。

2025-05-19 20:39:28 934

原创 Linux用户与组管理

(8).创建用户时,指定用户的失效时间:useradd -e 2024-04-08 user8。(5).创建程序用户:useradd -M -s /sbin、nologin user5。(7).创建用户时指定附加组:useradd -G user5 user7。(6).创建用户时指定基本组:useradd -guser5 user6。(2).指定用户家目录:useradd -d /user2 user2。useradd [选项] 用户名。(4).创建用户是不创建家目录:useradd -Muser4。

2025-05-15 14:45:23 1074

原创 Linux系统文件与目录管理

起始行号,结束行号s/keyword/neword/g : 范围替换,所有匹配替换,当包含路径时,#替换/作为匹配符号;:起始行号,结束行号s/keyword/neword/ : 范围替换,首个匹配替换,当包含路径时,#替换/作为匹配符号;:指定行号s/keyword/neword/g : 指定行替换,所有匹配替换,当包含路径时,#替换/作为匹配符号;:指定行号s/keyword/neword/ : 指定行替换,首个匹配替换,当包含路径时,#替换/作为匹配符号;

2025-05-14 18:31:28 811

原创 vim编辑器

在当前行上方插入新行,输入内容后按ESC返回命令模式。查找文档中的"error"关键词,用。进入插入模式,观察返回时光标位置变化。命令将光标所在字符替换为"X"删除从光标位置到行尾的所有内容。进入插入模式,比较光标位置差异。替换每行第一个"error"删除包括当前行在内的5行内容。添加注释,按两次ESC生效。将命令结果插入到第5行下方。执行外部命令后返回编辑界面。替换所有"error"再次用列块模式删除注释符。在下方新建行并输入文本。用列块模式选中多行行首。插入当前日期到光标下方。

2025-05-13 18:29:34 706

原创 新手小白学习Linux系统的命令行基础1.0

(2).外部命令:集成于shell解释器之外的命令,能够完成特定功能的脚本文件或二进制程序文件。(1).外部命令:集成于shell解释器之内的命令运行速度更快,也称之为內嵌式命令。(1)临时修改主机名,重启后失效:hostname new_hostname。(4).查看指定网卡参数:ifconfig 网卡名称(例:ens33)(4) 配置文件修改,重启后失效:vim /etc/hostname。more :逐页查看文件内容,但不能向前翻页,只能向下滚动。(2).查看所有网卡,包括未启用的网卡:ip a。

2025-05-09 14:56:36 874

原创 新手小白学习Linux系统的命令行基础

Linux系统的命令行

2025-05-08 15:34:37 825

原创 新手小白CentOS79系统的安装教程

CentOS79系统的安装

2025-05-07 16:27:39 422 1

空空如也

空空如也

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

TA关注的人

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