自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ansible

inventory支持对主机进行分组,每个组内可以定义多个主机,每个主机都可以定义在任何一个或多个主机组内。如果是名称类似的主机,可以使用列表的方式标识各个主机。

2023-08-30 17:12:50 68

原创 Docker-compose

Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务定义了容器运行的镜像、参数、依赖。

2023-08-21 19:18:00 105

原创 Docker的数据管理和网络通信

通过导入操作系统模板文件可以生成镜像,模板可以从OPENVZ开源项目下载。

2023-08-21 16:01:06 46

原创 Docker基本管理

Docker是一个用go语言开发并遵循apache2.0协议的开源应用容器引擎。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker的Logo设计为拖着许多集装箱的蓝色鲸鱼。如果鲸鱼看作为宿主机,集装箱可理解为相互隔离的容器,每个集装箱中都包含自己的应用程序。Docker的设计宗旨:Build,Ship and Run Any App,Anywhere。

2023-08-17 19:19:19 42

原创 zabbix

zabbix server:zabbix服务端守护进程,其中zabbix_agent、zabbix_get、zabbix_sender、zabbix_proxy的数据最终都提交给zabbix server。zabbix sender:zabbix数据发送工具,用于帮助用户发送数据给server或proxy端,通常需要用户耗较长时间进行检查。zabbix proxy:zabbix分布式代理守护进程,通常大于500 台主机,需要进行分布式监控架构部署。

2023-08-08 15:33:32 35

原创 ELK日志分析系统

ELK平台是一套完整的日志集中处理解决方案。通过将ElasticSearch、Logstash和Kiabana三个开源工具配合使用, 完成更强大的对日志的查询、排序、统计需求。Logstash作为日志搜集器,从数据源采集数据,并对数据进行过滤,格式化处理,然后交由ElasticSearch存储,kiabana对日志进行可视化处理。

2023-08-02 16:34:13 53

原创 GFS分布式文件系统

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

2023-08-01 19:55:17 43

原创 rsync远程同步

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

2023-07-31 16:47:08 32

原创 Redis群集

Redis群集

2023-07-31 04:20:34 29

原创 Redis的配置与优化

关系型数据库①关系型数据库是一个创建在关系模型(二维表格模型)基础上的结构化数据库,一般面向于记录。SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。②主流的关系型数据库包括Oracle、MySQL、SQL Server、Microsoft Access、DB2、PostgreSQL等。③以上数据库在使用的时候必须先建库建表定义存储表结构,然后按表结构去存储数据,如果数据与表结构不匹配就会存储失败。非关系型数据库。

2023-07-25 17:15:59 119

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

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

2023-07-24 17:11:38 50

原创 MySQL高阶语句

前面学习的MySQL相关知识都是针对一个表或几个表的单条SQL语句,使用这样的SQL语句虽然可以完成用户的需求。但在实际的数据库应用中,有些数据库操作可能会非常复杂,可能会需要多条SQL语句一起去处理才能够完成,这时候就可以使用存储过程,轻松而高效的去完成这个需求,有点类似shell脚本里的函数。存储过程是一组为了完成特定功能的SOL语句集合。存储过程这个功能是从5.0版本才开始支持的,它可以加快数据库的处理速度,增强数据库在实际应用中的灵活性。

2023-07-20 15:41:05 42

原创 MySQL的索引,事务与存储引擎

MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力。这些不同的技术以及配套的功能在MySQL中称为存储引擎。存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式。

2023-07-19 04:34:57 33

原创 初识MySQL数据库

数据库管理系统(DatabaseManagementSystem简称DBMS)是实现对数据库资源有效组织、管理和存取的系统软件。它在操作系统的支持下,支持用户对数据库的各项操作Mysql(Oracle公司) 、SQL server(微软) 、access(微软公司office产品)、Oracle、DB2(IBM公司),sybase(sybase)等等。

2023-07-10 19:39:05 68 1

原创 Haproxy搭建Web群集

Haproxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是一种免费、快速并且可靠的解决方案。Haproxy非常适用于并发量大(1w以上)的web站点,这些站点通常又需要会话保持或七层处理。Haproxy的运行模式使得它可以很简单安全地整合至当前的架构中,同时可以保护web服务器不被暴露到网络上。

2023-07-10 15:10:25 43 1

原创 LVS与Keepalived群集

Keepalived是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。

2023-07-07 16:24:49 54 1

原创 部署LVS-DR群集

效果:可以防止网关路由器接受到以VIP为源IP地址发送的请求报文后又 更新ARP缓存表,导致外网在发送请求时数据包到达不了调度器。原理:使系统不使用IP包的源地址(VIP)来设置ARP请求的源地址,而 选择发送接口的IP地址作为ARP请求报文的源IP地址。方法:对节点服务器进行处理,使用虚接口lo:0承载VIP地址,设置内核参数arp_ignore=1。方法:对节点服务器进行处理,设置内核参数arp announce=2。效果:系统只会根据本地IP的ARP请求响应目的IP。

2023-07-05 19:57:50 28

原创 企业群集的应用

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

2023-07-04 20:04:00 63

原创 Nginx与Tomcat的负载均衡和动静分离群集

当服务端代理服务器接收来自客户端的请求时,Nginx直接处理静态资源,把动态资源转发给后端处理(Tomcat服务器)。注:以上为负载均衡的软件,负载均衡的硬件为F5。proxy_pass http://服务池名。Nginx通过反向代理实现负载均衡。upstream 服务池名 {}

2023-07-04 17:12:48 42

原创 Tomcat部署及优化

Tomcat由Java语言开发,Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,普遍用于在中小型系统和并发访问用户不是很多的场合中,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理 HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,故Tomcat通常是作为一个Servlet和JSP容器,单独运行在后端。

2023-07-03 17:25:27 54 1

原创 Nginx Rewrite

URL:具体路径位置URI:同类合集URN:用名称定位。

2023-06-27 19:58:17 82 1

原创 Nginx 优化

Nginx 优化。

2023-06-26 17:28:24 65 1

原创 LNMP架构

LNMP架构1. 安装 Nginx 服务2. 安装 MySQL 服务3. 安装配置 PHP 解析环境1. 安装 Nginx 服务安装依赖包并创建用户编译安装优化路径并添加 Nginx 系统服务2. 安装 MySQL 服务安装Mysql环境依赖包创建运行用户并编译安装make && make install成功之后修改mysql 配置文件更改mysql安装目录和配置文件的属主属组,设置路径环境变量初始化数据库3. 安装配置 PHP

2023-06-23 04:01:20 76 1

原创 源码编译安装LAMP

源码编译安装LAMP1. 安装Apache2. 安装MYSQL1. 安装Apache2. 安装MYSQL

2023-06-19 03:43:11 34

原创 web基础与HTTP协议

网络基于TCP/IP协议进行通信和连接的,每一台主机都有一个唯一的标识 (固定的IP地址),用以区别在网络上成千上万个用户和计算机。为了保证地址唯一性,用户协议向特地给机构申请注册,分配IP地址网络中的地址有两套方案1.IP地址系统2.域名地址系统万维网并非某种特殊的计算机网络,而是一个大规模的、联机式的信息贮藏库,且具有提供分布式服务的特点,即能够使用链接的方法非常方便地从因特网上的一个站点访问另一个站点(超链技术)。万维网是一个基于B/S架构实现分布式的超媒体系统,是超文本系统的扩充。

2023-06-15 19:42:58 113 1

原创 VRRP与DHCP

云计算基础

2023-04-22 16:20:14 125

原创 VLAN与三层交换机

云计算基础

2023-04-20 18:57:51 61

原创 静态路由原理与配置

云计算基础

2023-04-18 19:48:41 286

原创 传输层协议介绍

云计算基础

2023-04-18 05:12:58 37

原创 网络层协议介绍

云计算基础

2023-04-14 16:48:02 49 1

原创 交换机基本原理与配置

云计算基础

2023-04-14 15:38:20 46 1

原创 网络布线与数制转换

云计算基础

2023-04-14 15:24:16 56 1

原创 网络参考模型

云计算基础

2023-04-11 17:13:56 49 1

空空如也

空空如也

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

TA关注的人

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