自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zabbix

是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案能通过监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题:安装和配置简单 学习成本低 支持多种语言(包括中文)免费开源 自动发现服务器 通知功能(email 微信 电话 钉钉):监控cpu内存 io 网络 端口 日志等:c/s zabbix_server zabbix_agent(安装在被监控端):10051。

2023-08-14 18:45:26 63

原创 Zookeeper + Kafka 群集

开源分布式,为分布式框架提供协调服务的apache项目。

2023-08-06 17:46:11 67

原创 ELK日志分析系统

提供了一个分布式多用户能力的全文搜索引擎端口号:9200一款强大的数据处理工具可实现数据传输、格式处理、格式化输出:数据输入、数据加工(如过滤,改写等)以及数据输出端口号:5044一个针对Elasticsearch的开源分析及可视化平台搜索、查看存储在Elasticsearch索引中的数据通过各个图表进行高级数据分析及展示端口号:5601是一套完整的日志集中处理解决方案,将上面三种开源工具配置使用。

2023-08-06 17:45:37 67

原创 GFS分布式文件系统

开源的分布式文件系统由存储服务器、客户端以及nfs/samba存储网关组成无元数据服务器。

2023-08-01 22:07:14 84

原创 rsync远程同步

是一款快速增量备份工具支持本地复制,或者与其他ssh、rsync主机同步。

2023-08-01 22:04:47 42

原创 Redis集群与实验

Redis集群是一个提供在多个Redis间节点间共享数据的程序集Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,丛而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误Redis集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下可继续处理命令。

2023-07-30 16:27:46 55

原创 Redis高可用与持久化

持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘保证数据不会因进程退出而丢失。

2023-07-26 17:08:53 42

原创 Redis配置与优化

基于内存运行并支持持久化采用键值对的存储形式。

2023-07-25 17:00:28 36

原创 MySQL MHA

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

2023-07-25 16:59:55 37

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

基于语句的复制基于行的复制混合类型复制。

2023-07-23 19:28:37 35

原创 mysql高阶语句②

视图是基本表之上建立的表,他的结构(即所定义的列)和内容(即所有数据行)都来自基本表,他依据基本表存在而存在,一个视图可以对应一个基本表,也可以对应多个基本表。右连接查询:将两张表的内容进行匹配,按照SQL查询的顺序(右到左),输出右表的全部内容和左表的共同数据的内容(right join)左连接查询:将两张表的内容进行匹配,按照SQL查询的顺序(左到右),输出左表的全部内容和右表的共同数据的内容(left join)子查询语句是先于主查询语句执行的,其结果作为外城的条件返回给主查询进行下一步的查询过滤。

2023-07-23 16:49:24 34

原创 MySQL高阶语句

按关键字排序order by 语句来实现排序asc 按照升序进行排序(默认)desc 按照降序方式进行排序order by 前面可以使用where子句对查询进行进一步的过滤只显示姓名和分数,并且提取南京地区的分数并从高往低排序多列排序。

2023-07-23 16:48:10 31

原创 Mysql数据库的备份与还原

1、备份的主要目的是灾难恢复2、在生产环境中,数据的安全性至关重要3、任何数据的丢失都可能产生严重的后果4、造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难 (如火灾、地震) 和盗窃。

2023-07-23 16:47:24 298

原创 MySQL索引、事务与存储引擎

是一个排序的列表,存储着索引值和这个值所对应的物理地址无须对整个表进行扫描,通过物理地址就可以找到所需数据是表中一列或者若干列值排序的方法需要额外的磁盘空间。

2023-07-16 17:37:44 27

原创 MySQL数据库管理

主键一般选择能代表唯一性的字段 不允许取空值(null),一个表只能有一个主键创建一个叫kgc的数据库use kgc;进入数据库创建一个叫ky29的表格desc ky29 查看创建的表删除表格drop table kgc.ky29 删除表格的另一种方法drop database kgc 删除数据库。

2023-07-16 17:36:49 33

原创 MySQL详解

关系数据库系统是基于关系模型的数据库系统​关系模型的数据结构使用简单易懂的二维数据表​每一行称为一条记录,用来描述一个对象的信息每一列称为一个字段,用来描述对象的一个属性关系模型可用简单的"​​实体-关系-属性​​"来表示​实体也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物”如移动客户、电话卡等属性实体所具有的某一特性,一个实体可以有多个属性如“移动客户”实体集中的每个实体均具有姓名、地址、等属性联系(关系)实体集之间的对应关系称为联系,也称为关系。

2023-07-13 09:35:08 36

原创 keepalive概述与lvs-dr

可以通过读取自身的配置文件,实现通过更底层的接口直接管理lvs配置以及服务的启动 停止功能,这会使lvs应用更加简便。

2023-07-10 13:55:06 204

原创 企业集群的应用

由多台主机构成,但对外只表现为一个整体,只提供一个访问入口(ip与域名),相当于一台大型计算机。

2023-07-10 13:50:11 89

原创 HAProxy

Nginx主要用于web服务器或缓存服务器。LVs因为工作在Iso模型的第四层,其状态监测功能单一,而HAProxy在状态监测方面功能更丰富、强大,可支持端口、URL、脚本等多种状态检测方式;其独特的弹性二叉树数据结构,使数据结构的复杂性上升到了o(1),即数据的查寻速度不会随着数据条目的增加而速度有所下降;基于源的粘性,类似nginx的ip_hash功能,把来自同一客户端的请求在定时间内始终调度到上游的同一服务器;详细的健康状态检测,web接口中有关于对上游服务器的健康检测状态,并提供了一定的管理功能;

2023-07-09 18:46:57 57 1

原创 Nginx的反向代理与负载均衡

按照发起客户端的ip的hash结果进行匹配,这样的算法下一个固定ip地址的客户端总会访问到同一个后端服务器,这也在一定程度上解决了集群部署环境下session共享的问题,但是如果某个服务器宕机,这个服务器的session信息就会丢失,目前较好的办法就是session+redis,把session保存在redis中。如果请求数过大,单个服务器解决不了,我们增加服务器数量,然后将请求分发到各个服务器上,将原先的请求集中到单个服务器上的情况改为请求分发到多鞥服务器上就是负载均衡。tomcats是服务器组的名称。

2023-07-03 19:21:55 48 1

原创 tomcat详解与实验

1.2 修改 Tomcat 主配置文件 server.xml。1.1 创建 kkk 和 bbbbb项目目录和文件。5.优化tomcat启动速度。1.首先关闭防火墙和安全措施。1.3 客户端浏览器访问验证。3. 设置JDK环境变量。4.安装启动Tomcat。

2023-06-29 20:49:01 60 1

原创 Nginx Rewrite与实验

permanent 返回301永久重定向, 浏览器地址栏会显示跳转后的URL地址,爬虫更新url。redirect 返回302临时重定向,浏览器地址会显示跳转后的URL地址,爬虫不会更新url。使用前缀匹配,如果匹配成功,则不再匹配其他 loacaion。break 本条规则匹配完成即终止,不再匹配后面的任何规则。正则匹配:location ~ / {…最后交给 / 通用匹配,如果没有其他匹配,任何请求都会匹配到。Nginx,支持url重写,if条件判断,但不支持else。

2023-06-27 19:27:20 53 1

原创 LNMP平台搭建

【代码】基于Nginx的LAMP平台搭建。

2023-06-23 08:58:44 99 1

原创 Nginx网站服务与六种实验

【代码】Nginx网站服务。

2023-06-20 14:16:48 46 1

原创 Apache网站服务与LAMP平台安装

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

2023-06-18 15:02:45 67

原创 Web基础与HTTP协议

全球广域网,也称为万维网一种分布式图形信息系统建立在Internet上的一种网络服务web1.0 *以编辑为特征,网站提供给用户的内容是编辑处理后的,然后用户阅读网站提供的内容这个过程是网站到用户的单向行为以静态单向阅读为主web2.0 *更注重与用户的交互作用,用户既是网站内容的消费者,也是网站内容的制造者加强了网站与用户之间的互动,网站内容基于用户提供,网站的诸多功能也是由用户参与建设,实现了网站与用户双向的交流与参与用户分享、以兴趣为聚合点的社群、开放的平台,活跃的用户超文本协议。

2023-06-15 18:35:16 37

原创 进程和计划任务管理

线程:程序的副本,把进程复制了一份,只是复制了进程的一部分代码,为了能够执行任务即可,最小化的复制这部分代码,仅满足基本需求。每四个月,每三天,每15分钟,每天8点,每周的周三 */15 8 */3 */4 3。结束运行:子进程先结束→父进程要收回分配给子进程的资源,然后父进程才会终止。每天的8-11点的第25分钟执行ls 25 8-11 * * * ls。a:显示当前终端上的所有进程,包括其他用户的进程,展示全部进程。父进程先结束→子进程还在→子进程变成僵尸进程。Ctrl+z 将进程放到后台并停止运行。

2023-05-11 19:01:37 27

原创 Linux目录和文件管理

linux基础目录结构与基本理论知识/root 管理员的宿主(家)目录/home/xxx 普通用户的家目录/bin 命令文件目录,存放所有用户可执行的管理命令/sbin 管理员操作目录,存放只有管理员可执行的管理命令/boot 系统内核、启动文件目录/dev 存放设备文件(光驱、硬盘等)/etc 存放系统程序和大部分应用程序(rpm/yum安装)的配置文件/var 存放可以变化的文件,包括各种日志文件。

2023-05-04 22:53:03 64

原创 Linux基础命令

shell是linux系统中后台运行的一种特殊程序,为执行特定任务的一段代码,将人类的高级语言转换成二进制再转交给操作系统运行。

2023-04-27 17:29:38 28

原创 ACL与NAT相关

NAT主要用于将私网地址与公网地址的访问。当一个局域网的内部主机需要访问外部主机时,可以通过NAT将私网地址转变成公网地址,并且可以多个私网地址共用一个公网地址,从而实现与网布网络的通信。

2023-04-22 16:43:43 48

原创 ARRP协议与DHCP协议详解

1.Virtual Router Redundancy Protocol,也即虚拟路由器冗余协议。2.利用VRRP,一组路由器协同工作,单只有一个处于master状态,处于该状态的路由器承担实际的数据流量转发工作。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。3.VRRP决定哪个路由器是Master,Master路由器负责接收发送至用户网关的数据包并进行转发,以及相应PC对于其网关IP地址的ARP请求。

2023-04-21 16:41:48 496

原创 单臂路由与三层交换相关

单臂路由是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN之间的互联互通。

2023-04-20 16:53:56 77

原创 VLAN的基础知识

增强网络安全性:由于只能在同一VLAN内的端口之间交换数据,不同的VLAN的端口之间不能直接访问,因此vlan可以限制个别主机访问服务器等资源。VLAN内的主机间可以直接通信,而VLAN间不能直接通信,从而将广播报文限制在一个VLAN内。控制广播:每一个vlan都是一个独立的广播域,这样就减少了广播对网络宽带的占用,提高了网络传输效率,并且一个VLAN出现了广播风暴不会影响其他的VLAN。trunt 可以允许多个VLAN通过,可以接收和发送多个VLAN报文,一般用于交换机与交换机相关的接口。

2023-04-19 14:29:26 1698

原创 路由器工作原理

路由器工作于OSI七层协议中的第三层——网络层,其主要任务是接收来自一个网络接口的数据包,根据其中所含的目的地址,决定转发到下一个目的地址。

2023-04-18 19:09:18 110

原创 传输层协议相关

传输层协议添加端口就可以标识应用层协议。应用层协议代表着服务器上的服务,服务器上的服务如果对客户端提供服务,必须在TCP或UDP端口侦听客户端的请求。

2023-04-17 18:09:12 35 1

原创 网络层协议相关

3:pc1会发送arp广播,同一网段的用户就会收到arp广播,只有pc2会回复。4:pc1根据pc2的回复 将pc2的mac地址和ip地址填入自己的arp表中。1:pc1想和pc2通信,由于没有mac地址所以无法发送数据包。5:下次在通信时 直接封装数据包 不需要再发送arp广播。3:看网关是否有问题 网关是两个网段之间通讯的桥梁。4:防火墙策略是否有问题(配合 找网络工程师)2:看双方地址是否有问题 看是否在同一个网段。2:查看arp表项,arp在初始状态是是空的。检测主机的双向联通性。

2023-04-17 17:55:18 31 1

原创 ip地址、子网掩码与交换机

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。ip地址如果只使用有类(A、B、C类)来划分,会造成大量的浪费或者不够用,为了解决这个问题,可以在有类网络的基础上,通过对IP地址的主机号进行再划分,把一部分划入网络号,节约ip地址。交换机的工作原理是交换机收到pca的数据帧后做泛洪处理,由接收方pcb回应,交换机得到pca和pcb的Mac地址及接口号 并学习到Mac地址表。

2023-04-12 19:34:10 647 1

原创 初识5G与网络

数据要通过网络进行传输,要从高层一层一层的乡下传送,如果一个主机要传送数据到别的主机,需要先将数据装到一个特殊协议中,这个过程叫做封装。

2023-04-10 16:31:30 39

空空如也

空空如也

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

TA关注的人

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