自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker---数据管理

管理 Docker 容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器(DataVolumes Containers)。

2024-04-25 22:03:00 109

原创 Docker容器---网络、容器操作

先自定义网络,再使用指定IP运行docker可以先自定义网络,再使用IP运行docker。

2024-04-24 23:52:15 581

原创 虚拟化+Docker基本管理

云计算涌现出很多改变传统IT架构和运维方式的新技术,比如虚拟机、容器、微服务、Serverless(无服务),无论这些技术应用在哪些场景,降低成本、提升效率是云服务永恒的主题。Bare Metal(裸金属):运行物理机,也称为裸金属Virual machines(虚拟机):可以在一台物理机上创建多个虚拟机,并把物理配置分发成多个虚拟配置缺点:性能损耗大,大约损耗50%

2024-04-22 23:28:24 794 1

原创 升级OpenSSH版本(安装telnet远程管理主机)

升级版本原因:OpenSSH有严重漏洞,因此要升级到最新版本首先查看ssh版本ssh -V ##查看当前版本关闭防火墙及核心防护#关闭防火墙。

2024-04-20 14:00:50 373

原创 分布式监控平台---Zabbix

作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。

2024-04-15 22:55:56 1025

原创 ELFK日志分析系统之搭建ELF+Filebeaat+Zookeeper+Kafka

修改 Logstash 配置文件,让其收集系统日志/var/log/messages,并将其输出到 elasticsearch 中。chmod +r /var/log/messages #让 Logstash 可以读取日志vim /etc/logstash/conf.d/system.conf #该文件需自行创建,文件名可自定义input {file{path =>"/var/log/messages" #指定要收集的日志的位置。

2024-04-14 18:50:44 1058

原创 ELK日志分析系统之Kafka

Kafka 是一个分布式的基于发布/订阅模式的消息队列(MQ,Message Queue),主要应用于大数据实时处理领域。

2024-04-13 23:45:48 1230

原创 ELK日志分析系统之Zookeeper

分布式应用可以基于它实现更高级的服务,实现诸如同步服务、配置维护和集群管理或者命名的服务。Zookeeper服务自身组成一个集群,2n+1个(奇数)服务允许n个失效,集群内一半以上机器可用,Zookeeper就可用。假设 3台机器组成的集群,可以有允许一台失效,如果有2台失效,这个集群就不可用,1

2024-04-12 17:36:40 950

原创 ELK日志分析系统+Filebeat

一般使用Filebeat代替logstash因为logstash是由Java开发的,需要运行在JVM上,耗资源较大,运行占用CPU和内存高。另外没有消息队列缓存,存在数据丢失隐患;而filebeat是一款轻量级的开源日志文件数据搜集器,能快速收集数据,并发送给 logstash 进行解析,性能上相比运行于 JVM 上的 logstash 优势明显。

2024-04-11 20:33:55 911 1

原创 ELK日志分析系统

ELK是三个软件的统称,即Elasticsearch、Logstash和Kibana三个开源软件的缩写。这三款软件都是开源软件,通常配合使用,并且都先后归于Elastic.co企业名下,故被简称为ELK协议栈。ELK主要用于部署在企业架构中,收集多台设备上多个服务的日志信息,并将其统一整合后提供给用户。它可以从任何来源、任何格式进行日志搜索、分析与可视化展示。

2024-04-10 23:47:20 1062

原创 GFS分布式文件系统

GlusterFS 是一个开源的分布式文件系统。由存储服务器、客户端以及NFS/Samba 存储网关(可选,根据需要选择使用)组成。没有元数据服务器组件,这有助于提升整个系统的性能、可靠性和稳定性。传统的分布式文件系统大多通过元服务器来存储元数据,元数据包含存储节点上的目录信息、目录结构等。这样的设计在浏览目录时效率高,但是也存在一些缺陷,例如单点故障。一旦元数据服务器出现故障,即使节点具备再高的冗余性,整个存储系统也将崩溃。而。

2024-04-09 18:43:19 964

原创 rsync远程同步

rsync(Remote Sync,远程同步) 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。在远程同步任务中,负责发起rsync同步操作的客户机称为发起端,而负责响应来自客户机的rsync同步操作的服务器称为同步源。在同步过程中,同步源负责提供文件的原始位置,发起端应对该位置具有读取权限。

2024-04-07 19:24:14 862

原创 Redis(性能管理、主从复制、哨兵模式)概述及部署

redis主从复制 是为了数据冗余和读写分离在这两种模式中,有两种角色主节点(master)和从节点(slave),主节点负责处理写的操作并将数据更改复制到一个或多个从节点。这样我们的主节点负载减轻,从节点可以提供数据读取服务,实现读写分离,如果主节点停止服务,从节点之一可以立即接管主节点的角色,再继续提供服务从节点启动成功连接主节点后,发送一个sync命令主节点接受到sync的命令后开始在后台保存快照,同时,它也开始记录接收到rsnc后所有执行写的命令,快照完成后会将这个快照文件发送给从节点。

2024-04-05 15:14:45 1642 1

原创 Redis高可用与持久化

在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需要考虑数据容量的扩展、数据安全不会丢失等。

2024-04-02 22:49:40 839

原创 Redis配置与优化

Redis基于内存运行并支持持久化采用key-value(键值对)的存储形式Redis 是一个开源的、使用 C 语言编写的 NoSQL 数据库。Redis 基于内存运行并支持持久化,采用key-value(键值对)的存储形式,是目前分布式架构中不可或缺的一环。Redis服务器程序是单进程模型,也就是在一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠于主进程的执行效率。若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力是会有一定程度的下降;

2024-04-01 23:35:30 1012

原创 MySQL故障排查与生产环境优化

默认是 4KB,设置值大对大数据查询有好处,但如果查询都是小数据查询,就容易造成内存碎片和浪费,查询缓存碎片率=Qcache_free_blocks/Qcache_total_blocks*100%。一般来说,可以通过 showstatus 命令查看数据库运行峰值时间的状态值 Open_tables 和 Opened_tables,判断是否需要增加 table_cache 的值(其中 open_tables 是当前打开的表的数量,Opened_tables 则是已经打开的表的数量)。

2024-04-01 17:07:59 1204

原创 MHA高可用配置及故障切换

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

2024-03-31 20:00:51 1184

原创 MySQL主从复制与读写分离

读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。

2024-03-28 23:54:20 1131

原创 MySQL高阶语句(二)

存储过程是一组为了完成特定功能的SQL语句集合。两个点 第一 触发器(定时任务) 第二个判断存储过程这个功能是从5.0版本才开始支持的,它可以加快数据库的处理速度,增强数据库在实际应用中的灵活性。存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器中。当需要使用该存储过程时,只需要调用它即可。操作数据库的传统 SQL 语句在执行时需要先编译,然后再去执行,跟存储过程一对比,明显存储过程在执行上速度更快,效率更高。

2024-03-27 23:34:46 828

原创 MYSQL高阶语句(一)

order by 排序select 字段1,字段2... from 表名 order by 字段1,字段2... asc | desc;结合where条件select 字段1,字段2... from 表名 where 字段名='字段值' order by 字段1,字段2... asc | desc;and/orselect * from kysw where score >值 and score

2024-03-26 18:58:12 789

原创 MYSQL日志管理、备份与恢复

物理备份—》关闭mysqld服务----》tar命令打包data目录(恢复就是解压他的tar包即可)逻辑备份—》mysqldump -u(用户) -p(密码) --databases 库1 库2 > xxx.sqlmysqldump -u -p 库1 表1 表2 > xxx.sql完全恢复mysql -u -p < xxx.sql (恢复数据库)mysql -u -p 库名 < xxx.sql (恢复表)增量备份开启二进制日志,设置二进制格式MIXED(混合)

2024-03-25 22:48:00 1253

原创 MYSQL之存储引擎

动态表包含可变字段,记录不是固定长度的,这样存储的优点是占用空间较少,但是频繁的更新、删除记录会产生碎片,需要定期执行 OPTIMIZE TABLE 语句或 myisamchk -r 命令来改善性能,并且出现故障的时候恢复相对比较困难。静态表中的字段都是非可变字段,这样每个记录都是固定长度的,这种存储方式的优点是存储非常迅速,容易缓存,出现故障容易恢复;MyISAM不支持事务,也不支持外键约束,只支持全文索引,数据文件和索引文件是分开保存的需要考虑每个存储引擎提供了哪些不同的核心功能及应用场景。

2024-03-22 23:46:44 186

原创 MYSQL之事务

事务的ACID特性:原子性(Atomicity)、一致性(Consistency )、隔离性(Isolation)、持久性(Durability)事务之间的相互影响:当多个客户端并发地访问同一个表时,可能出现下面的一致性问题:脏读、不可重复读、幻读、丢失更新未提交读(Read Uncommitted(RU)) : 允许脏读。提交读(Read Committed (RC)) : 防止脏读。可重复读(Repeatable Read(RR)): —mysql默认的隔离级别,防止脏读和不可重复读。

2024-03-22 19:45:19 1096

原创 MYSQL索引、事务、存储引擎(一)

索引概念索引作用索引副作用索引原则依据索引分类

2024-03-21 19:30:40 690

原创 MYSQL数据库管理基本操作

用于创建数据库对象,如库、表、索引等create ##创建drop ##删除alter ##修改查看数据库show databases查看数据表show tables查看表结构describe tablename或desc tablename。

2024-03-20 23:48:48 796

原创 MYSQL数据库基础

1、数据库由数据、表、数据库组成2、当经主流数据库:3、关系型数据库和非关系型数据库的区别:4、数据库管理系统DBMS客户端获取数据过程

2024-03-19 19:07:04 809

原创 SELinux

permissive:允许,每个受限的进程违规操作不会被禁止,但会被记录于审计日志。使用命令可以看到目前两个文件类型都属于http类型文件,所以web程序可以打开。seinfo -t 可以看到所有的安全上下文类型。7-2如果我们修改文件类型后,关闭核心防护,就可以访问了。enforcing:强制,每个受限的进程都必然受限。进程要和文件的安全上下文相匹配,进程才可以打开文件。7-3如果我们不修改文件类型,开启核心防护。哪些进程能打开那些文件类型,是由严格控制的。进行打开index.html。

2024-03-14 14:32:22 374

原创 Haproxy集群

LVS不支持正则处理,不能实现动静分离对于大型网站LVS的事实配置较为复杂,维护成本相对较高Haproxy是一款可以供高可用性、负载均衡和基于TCP和HTTP应用的代理软件适用于负载较大的站点运行在硬件上可支持数以万计的并发连接请求。

2024-03-10 20:27:25 1137

原创 Keepalive+LVS群集部署

keepalive软件起初是专为 LVS 负载均衡软件设计的,用来管理并监控 LVS集群中各个服务节点的状态,后来又加入了可以实现高可用的 VRRP 功能。因此,keepalive除了能够管理 LVS集群外,还可以为其他服务(例如:Nginx、Haproxy、MySQL等)实现高可用。keepalive 软件主要是通过 VRRP 协议实现高可用功能的。VRRP 是 Virtual Router Redundancy Protocol(虚拟路由器冗余协议)的缩写,VRRP出现的目的就是为了。

2024-03-07 23:15:31 1029

原创 LVS----DR模式

内核空间判断数据包的目标IP是本机VIP,此时IPVS(IP虛拟服务器)比对数据包请求的服务是否是集群服务,是集群服务就重新封装数据包修改源MAC地址为Director server 的MAC地址,修改目标MAC地址为Real Server 的MAC 地址,源IP 地址与目标IP地址没有改变,然后将数据包发送给Real Server。到达Real server 的请求报文的MAC地址是自身的MAC地址,就接收此报文。

2024-03-06 21:19:27 1277

原创 LVS负载均衡群集

Cluster,集群、群集。由多台主机构成,但对外只表现为一一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机。

2024-03-05 19:52:26 964

原创 Tomcat优化

没有最好的算法,在不同场景选择最合适的算法效率: 复制算法>标记清除算法> 标记压缩算法内存整齐度: 复制算法=标记压缩算法> 标记清除算法内存利用率: 标记压缩算法=标记清除算法>复制算法。

2024-03-04 18:27:20 848

原创 Tomcat(二) 动静分离

一、动静分离1、单机反向代理2、反向代理多机器3、反向代理多机器多级代理

2024-03-04 09:26:36 715 1

原创 Tomcat部署及多实例(一)

Java创始人之一的。

2024-03-01 23:50:15 991

原创 LNMP架构介绍及配置--部署Discuz社区论坛与wordpress博客

PHP官网:http://www.php.net/进程管理器)是一个实现了Fastcgi的程序,并且提供进程管理的功能。进程包括master进程和worker进程。master进程只有一个,负责监听端口,接受来自web server的请求。worker进程一般会有多个,每个进程中会嵌入一个PHP解析器,进行PHP代码的处理。

2024-02-29 14:33:21 1148

原创 Nginx----高性能的WEB服务端(四)

【代码】Nginx----高性能的WEB服务端(四)

2024-02-28 23:31:39 524

原创 Nginx ---- 高性能得WEB服务端(三)

利用nginx的rewrite的指令,可以实现url的重新跳转,rewrtie有四种不同的flag,分别是redirect(临时重定向302)、permanent(永久重定向301)、break和last。其中前两种是跳转型的flag,后两种是代理型。

2024-02-26 23:58:16 916

原创 Nginx----高性能的WEB服务端(二)

假如需要自定义变量名称和值,使用指令set $variable value;Default: —Context: server, location, if #可以放置的位置server{listen 80;###############内置变量#####################echo $args;echo $host;$args;#############自定义变量##################echo $name;

2024-02-25 23:47:05 1077

原创 Nginx----高性能的WEB服务端(一)

1、编译安装2、平滑升级3、location4、优先级5、验证模块6、页面配置

2024-02-22 00:24:01 1183

原创 WEB基础及http协议(Apache)

apache 名字来源,流传最广的解释是(也是最显而易见的):这个名字来自于一个事实:当Apache在1995年初开发的时候,它是由当时最流行的HTTP服务器NCSA HTTPd 1.3的代码修改而成的,因此是"一个修补的(a patchy)”服务器。HTTP 和 Apache 之间的关系是:HTTP定义了客户端和服务器之间的通信规则,而 Apache 是一种能够处理这些 HTTP 请求并提供网页内容的 Web 服务器软件。提供http协议服务。

2024-02-20 14:21:21 1556

空空如也

空空如也

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

TA关注的人

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