自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Squid代理服务器

格式acl 列表名称 列表类型 列表内容列表名称:名称自定义,相当于给acl起个名字列表类型:必须使用squid预定义的值,对应不同类别的控制条件列表内容:是要控制的具体对象,不同类型的列表所对应的内容也不一样,可以有多个值(以空格为分隔,为“或”的关系).......acl localhost src 192.168.184.10/32 #源地址为192.168.184.10acl MYLAN src 192.168.184.0/24 #客户机网段。

2023-08-08 09:15:19 232

原创 Ansible自动化运维工具

Ansible是一个基于Python开发的配置管理和应用部署工具,现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点,Pubbet和Saltstack能实现的功能,Ansible基本上都可以实现。ansible 自动化运维工具(机器管理工具) 可以实现批量管理多台(成百上千)主机,应用级别的跨主机编排工具。

2023-08-01 09:45:56 696

原创 Docker-compose简介和部署编排 and Docker 私有仓库Harbor的简介和部署

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

2023-07-27 09:05:28 371

原创 Docker 的数据管理和Dockerfile

但是当编写一个新的Dockerfile文件来基于A镜像构建一个镜像(比如为B镜像)时,这时构造A镜像的Dockerfile文件中的ONBUILD指令就生效了,在构建B镜像的过程中,首先会执行ONBUILD指令指定的指令,然后才会执行其它指令。(5)镜像层是不可变的,如果在某一层中添加一个文件,然后在下一层中删除它,则镜像中依然会包含该文件,只是这个文件在 Docker 容器中不可见了。(3)当Dockerfile 的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效;

2023-07-27 09:05:05 202

原创 Docker容器网络和资源管理控制

1、创建自定义网络docker1 为执行 ifconfig -a 命令时,显示的网卡名,如果不使用 --opt 参数指定此名称,那你在使用 ifconfig -a 命令查看网络信息时,看到的是类似 br-110eb56a0b22 这样的名字mynetwork 为执行 docker network list 命令时,显示的bridge网络模式名称。2、创建自定义的容器docker inspect c1 #查看容器详细信息。

2023-07-23 11:26:02 281 2

原创 Docker容器的基本概念和部署

Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源是在Linux容器里运行应用的开源工具是一种轻量级的“虚拟机”Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。

2023-07-21 13:35:40 274

原创 Ceph分布式存储系统

存储机制会把数据分散存储到多个节点上,具有高扩展性、高性能、高可用性等Ceph使用C++语言开发,是一个开放、自我修复和自我管理的开源分布式存储系统。具有高扩展性、高性能、高可靠性的优点。Ceph目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack,Kubernetes都可与Ceph整合以支持虚拟机镜像的后端存储粗略估计,我国70%-80%的云平台都将Ceph作为底层的存储平台,由此可见Ceph俨然成为了开源云平台的标配。

2023-07-20 09:05:41 160

原创 Zookeeper集群

Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。

2023-07-13 21:16:21 4039

原创 ELK日志分析系统

ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎Elasticsearch 是用 Java 开发的,可通过 RESTful Web 接口,让用户可以通过浏览器与 Elasticsearch 通信。①作为数据库用来存储各类日志;②和全文搜索。Kiabana。

2023-07-13 19:31:37 184

原创 【zabbix 代理服务器】

默认情况下,HA 是关闭的。HA 部分的配置在配置文件的最下面:High availability cluster parameters 部分。官方的高可用仅仅针对 Zabbix Server 部分,数据库部分和前端部分需要自行采用各自领域的高可用解决方案。等待一段时间后,点击左边菜单栏【配置】中的【主机】刷新,查看客户端主机监控状态正常。●分担 server 的集中式压力。●解决多机房之间的网络延时问题。#查询 sql 文件的位置。双击客户端软件包开始安装。

2023-07-12 13:48:42 158

原创 Zabbix监控系统及安装部署

●1、通过一个友好的界面进行浏览整个网站所有的服务器状态●2、可以在 Web 前端方便的查看监控数据●3、可以回溯寻找事故发生时系统的问题和报警情况。

2023-07-05 19:45:00 2649 2

原创 rsync 远程同步

一款快速增量备份工具Remote Sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步官方网站:https://rsync.samba.org监听端口tcp/udp 873。

2023-07-05 13:45:03 869

原创 Redis(主从复制、哨兵模式、集群)概述及部署

主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节点。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。

2023-07-04 13:45:04 2306

原创 Redis数据库高可用之RDB和AOF持久化

【redis基础】

2023-07-02 11:41:55 237

原创 Redis数据库的简介、部署及常用命令

NoSQL(内存/缓存型数据库):相比于其他的内存/缓存数据库,redis可以方便的实现持久化的功能(保存至磁盘中)关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2 等。关系型数据库。

2023-07-02 11:41:26 1795

原创 MySQL MHA

MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA 的出现就是解决MySQL 单点的问题。③原故障主库恢复重新加入到MHA成为从库。整个故障转移过程对应用程序完全透明。

2023-06-28 19:21:27 129

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

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

2023-06-28 08:12:39 143

原创 Mysql高阶语句与MySQL存储过程

存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器中。当需要使用该存储过程时,只需要调用它即可。存储过程在执行上比传统SQL速度更快、执行效率更高。#ASC 是按照升序进行排序的,是默认的排序方式。存储过程是一组为了完成特定功能的SQL语句集合。#DESC 是按降序方式进行排序。null长度就为null。字符1234的长度就为4。

2023-06-25 16:44:47 227

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

备份的主要目的是灾难恢复还可以用来测试应用、回滚数据修改、查询历史数据、审计等在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果。

2023-06-20 19:13:23 1605 1

原创 MySQL存储引擎

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

2023-06-19 14:04:14 1367

原创 MySQL 索引与事务

在事务管理中,原子性是基础,隔离性是手段,一致性是目的,持久性是结果。

2023-06-17 16:28:36 868

原创 Mysql数据库初体验及管理

数据库说明SQL Server(微软公司产品)面向Windows操作系统简单、易用Oracle (甲骨文公司产品)面向所有主流平台安全、完善,操作复杂DB2(IBM公司产品)面向所有主流平台大型、安全、完善MySQL (甲骨文公司收购)免费、开源、体积小关系数据库系统是基于关系模型的数据库系统关系模型的数据结构使用简单易懂的二维数据表每一行称为一条记录,用来描述一个对象的信息每一列称为一个字段,用来描述对象的一个属性关系模型可用简单的"实体-关系-属性"来表示。

2023-06-15 21:29:29 367

原创 Haproxy搭建负载均衡

HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy的运行模式使得它可以很简单安全的整合至当前的架构中,同时可以保护web服务器不被暴露到网络上。listen stats #定义监控页面bind *:1080 #绑定端口1080stats enable #启用统计报告监控stats refresh 30s #每30秒更新监控数据。

2023-06-14 08:10:26 309

原创 LVS+Keepalived 高可用群集实战部署

但使用锁磁盘也会有一个不小的问题,如果占用共享盘的一方不主动“解锁”,另一方就永远得不到共享磁盘。当两台高可用服务器在指定的时间内,无法互相检测到对方心跳而各自启动故障转移功能,取得了资源以及服务的所有权,而此时的两台高可用服务器对都还活着并作正常运行,这样就会导致同一个服务在两端同时启动而发生冲突的严重问题,最严重的就是两台主机同时占用一个VIP的地址(类似双端导入概念),当用户写入数据的时候可能会分别写入到两端,这样可能会导致服务器两端的数据不一致或造成数据的丢失,这种情况就称为裂脑。

2023-06-12 22:27:11 468

原创 LVS负载均衡集群

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

2023-06-10 10:01:22 520

原创 Nginx+Tomcat实现负载均衡、动静分离集群部署

nginx使用location去正则匹配用户的访问路径的前缀或者后缀,去判断接收的请求是静态的还是动态的,静态资源请求在Nginx本地进行处理响应,动态页面请求通过反向代理转发给后端应用服务器。使用反向代理,先在http块中使用upstream模块定义服务器组名和服务器列表,使用location匹配路径再用proxy_pass http://…服务器组名进行七层代理转发。加载 --with-stream模块。重新安装一台虚拟机的Nginx服务。

2023-06-08 09:03:56 628

原创 Tomcat部署及优化

Tomcat是Java语言开发的,Tomcat服务器是一个免费的开放源代码的Web应用服务器,是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

2023-06-06 14:28:34 353

原创 Nginx、location匹配、Rewrite重写模块

精准匹配一般匹配正则匹配第一个必选规则直接匹配网站根,通过域名访问网站首页比较频繁,使用这个会加速处理,比如说官网。这里是直接转发给后端应用服务器了,也可以是一个静态首页第二个必选规则处理静态文件请求,这是nginx作为http服务器的强项有两种配置模式,目录匹配或后缀匹配,任选其一或搭配使用第三个通用规则比如用来转发带.php、.jsp后缀的动态请求到后端应用服务器非静态文件请求就默认是动态请求。

2023-06-05 13:48:27 546

原创 Nginx优化

none:允许没有http_refer的请求访问资源(根据Referer的定义,它的作用是指示一个请求是从哪里链接过来的,如果直接在浏览器的地址栏中输入一个资源的URL地址,那么这种请求是不会包含 Referer 字段的),如 http://www.kgc.com/game.jpg。我们使用 http://www.kgc.com 访问显示的图片,可以理解成 http://www.kgc.com/game.jpg 这个请求是从 http://www.kgc.com 这个链接过来的。:设置连接保存超时时间。

2023-06-03 13:58:41 1001 1

原创 LNMP部署

【代码】LNMP部署。

2023-06-02 13:38:12 153

原创 Nginx的讲解

过滤掉文件中的所有空行和以#开头后面由空格的行。

2023-06-02 13:35:47 189

原创 Apache配置与应用与网页安全优化

当AllowOverride设置成All,每一次请求访问相应目录下的文件时,都会读取.htaccess文件的配置,意味着原Apache指令会被.htaccess文件中的指令重写。htaccess(分布式隐含配置文件):提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含特定指令的文件,其中的指令作用于此目录及其所有子目录。当AllowOverride设置成None时,相应的配置目录下的.htaccess文件是不被读取的,即无法生效。选择 网络 —> 选择 HTML、WS、其他。

2023-05-31 19:02:38 719

原创 企业网站架构部署与优化之LAMP

LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供静态和动态Web站点服务以及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。

2023-05-29 16:08:31 442

原创 Web基础与HTTP协议

Web(World Wide Web)即全球广域网,也称万维网一种分布式图形信息系统建立在internet上的一种网络服务HTML叫作超文本标记语言,是一种规范,也是一种标准,它通过标记符来标记要显示的网页中的各个部分。“.html”或“.htm”

2023-05-24 16:33:37 305

原创 【Firewalld防火墙】

firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld提供了支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具。

2023-05-23 11:55:10 62

原创 iptables防火墙

Linux 系统的防火墙 :IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成。主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口、协议等信息的处理上。netfilter/iptables 关系:netfilter:属于“内核态”(Kernel Space,又称为内核空间)的防火墙功能体系。是内核的一部分,由一些数据包过滤表组成,这些表包含内核用来控制数据包过滤处理的规则集。iptables。

2023-05-22 13:48:26 92

原创 【Shell编程之Here Document免交互】

使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如 ftp、cat 或 read 命令。是标准输入的一种替代品可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个“文件”并用作“命令”的标准输入。Here Document 也可以与非交互式程序和命令一起使用。语法格式:命令

2023-05-17 13:43:20 61

原创 sed命令和awk命令

sed命令和awk命令的基础用法

2023-05-16 13:52:40 324

原创 正则表达式

正则表达式

2023-05-16 08:29:15 33

原创 Linux的一些常用命令

针对文件的一些命令

2023-05-11 15:11:29 63

空空如也

空空如也

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

TA关注的人

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