- 博客(25)
- 收藏
- 关注
原创 企业级NoSql数据库Redis集群
1.1 数据库主要分为两大类关系型数据库 是建立在关系模型基础上的数据库,其借助于集合代数等数学概念和方法来处理数据库 中的数据主流的 MySQL、Oracle、MS SQL Server 和 DB2 都属于这类传统数据库。:关系型数据库与 NoSQL 数据库NoSQL 数据库 全称为 Not Only SQL,意思就是适用关系型数据库的时候就使用关系型数据库,不适 用的时候也没有必要非使用关系型数据库不可,可以考虑使用更加合适的数据存储。主要分为临时性键 值存储(memcached、Redis)、永久性键
2024-08-26 22:50:48
495
原创 Mysql集群
MHA(Master High Availability)是一套用于 MySQL 高可用环境的解决方案。一、主要功能自动故障转移实时监控 MySQL 主服务器的状态,当主服务器出现故障时,自动将从服务器提升为新的主服务器,实现快速的故障转移,减少服务中断时间。能够在几秒内完成故障转移,确保数据库服务的高可用性。数据一致性保证在故障转移过程中,MHA 会尝试从宕机的主服务器上保存尽可能多的二进制日志,以最大程度地保证数据的一致性。
2024-08-26 20:25:51
774
原创 TOMCAT-企业级WEB应用服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和 并发访问用户不是很多的场合下被普遍使用,Tomcat 具有处理HTML页面的功能,它还是一个Servlet和 JSP容器官网: http://tomcat.apache.org/standalone模式,Tomcat单独运行,直接接受用户的请求,不推荐。反向代理,单机运行,提供了一个Nginx作为反向代理,可以做到静态由nginx提供响应,动态jsp代理给Tomcat。
2024-08-23 14:40:09
815
原创 GitLab+Jenkins+Docker+云服务镜像仓库
GitLab+Jenkins+Docker+云服务镜像仓库。导入 Jenkins 官方源的 GPG 密钥。启动并设置开机自启 Docker 服务。添加 Jenkins 软件源。添加 Docker 软件源。添加 GitLab 软件源。安装 Jenkins。
2024-08-23 13:22:33
151
原创 Nginx-企业高性能web服务器
预派生模式,有一个主控制进程,然后生成多个子进程,使用select模型,最大并发1024每个子进程有一个独立的线程响应用户请求相对比较占用内存,但是比较稳定,可以设置最大和最小进程数是最古老的一种模式,也是最稳定的模式,适用于访问量不是很大的场景优点:稳定缺点:每个用户请求需要对应开启一个进程,占用资源较多,并发性差,不适用于高并发场景。
2024-08-18 22:05:03
1054
原创 高可用集群KEEPALIVED
vrrp 协议的软件实现,原生设计目的为了高可用 ipvs服务官网:http://keepalived.org/基于vrrp协议完成地址流动为vip地址所在的节点生成ipvs规则(在配置文件中预先定义)为ipvs集群的各RS做健康状态检测基于脚本调用接口完成脚本中定义的功能,进而影响集群事务,以此支持nginx、haproxy等服务virtual_server IP port #定义虚拟主机IP地址及其端口。
2024-08-14 17:22:20
711
原创 haproxy-高性能负载均衡反向代理服务
负载均衡:Load Balance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均 衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了 公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展#静态#动态#以下静态和动态取决于hash_type是否consistent先关闭两台server主机的web服务6.1 基于自定义的错误页面文件haproxy配置。
2024-08-11 16:51:12
715
原创 LVS(Linux virual server) Linux 虚拟服务器
null 真实服务器1 仅主机。null 真实服务器2 仅主机。通常是一种常见的实践,这样做可以避免一些潜在的网络问题和冲突。但在某些特定的网络环境和配置需求下,也可能会采用其他的子网掩码配置。Note:服务端的网关设置为与 LVS 的 DIP 一致是为了保证网络通信的顺畅、高效和可管理性。调度器 NAT、仅主机。(回环接口)不一定必须为。
2024-08-08 01:05:23
1188
原创 PXE网络安装环境(rhel7)
在 PXE 环境中,计算机在开机时通过网络接口从网络服务器获取启动所需的操作系统和相关配置信息,而不是从本地硬盘或其他本地存储设备读取。PXE 依赖于网络基础设施(如 DHCP 服务器提供 IP 地址,TFTP 服务器提供启动文件等)的支持来实现其功能。PXE(Preboot Execution Environment,预启动执行环境)是一种通过网络启动计算机的技术。例如,在一个数据中心,管理员可以使用 PXE 来快速部署新的服务器操作系统,而无需为每台服务器单独准备安装介质。
2024-08-05 15:59:31
730
原创 SHELL实战
主机上的Web服务要求提供Web站点,该站点在任何路由可 达的主机上被访问,页面内容显示为 "Hello,Welcome to!,并提供和作为网络仓库供所有主机使用。主机提供基于Chronyd的NTP服务将本主机作为时间服务器,对外提供 NTP 服务,并设置本服务器为 3层。主机提供的MySQL数据库服务,要求使用需求1中提供的仓库进行安装,并将 数据库密码设定为 redhat。创建名称为bbs的数据库提供给论坛服务使用。主机提供。
2024-07-25 14:52:26
587
原创 RHCE-autofs自动挂载实验
4、该虚拟主机的documentroot目录在 /nfs/rhce 目录。1、在 node01 主机上提供 DNS 和 WEB 服务。3、web服务提供 www.rhce.com 虚拟主机。5、该目录由 node02 主机提供的NFS服务共享。6、该目录可以通过autofs服务实现自动挂载。7、所有服务应该在重启之后依然可以正常使用。2、dns 服务提供本实验所有主机名解析。配置文件,新建共享目录,并设置权限。定位服务端 启动服务 必须先启动。编辑自动挂载配置文件。
2024-07-11 14:39:20
244
原创 RHCE_3
实验要求1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料www.openlab.com/money网站访问缴费网站3.要求(1) 学生信息网站只有song和tian两人可以访问,其他用户不能访问.(2) 访问缴费网站实现数据加密基于https访问。
2024-01-29 22:31:27
344
原创 RHCE_1
一.atd和crond两个任务管理程序的区别1.at命令是在指定的时间只能执行一次,而crontab命令可以循环重复执行定时任务2.at一般是临时任务,crontab一般是周期性任务3.crond 是 Linux 下用来周期地执行某种任务或等待处理某些事件的一个守护进程,在安装完成操作系统后,默认会安装 crond 服务工具4.依赖的服务不同,at对应的服务时atd,而crontab对应的服务时crond二.指定在2023/04/15 09:00将时间写入testmail.txt文件中。
2024-01-25 22:40:42
226
原创 MYSQL存储
可用性和容错性:不同的存储函数可能对可用性和容错性的要求不同。在选择存储函数时,可以根据具体的应用场景和需求来选择最适合的存储函数,从而达到更好的性能和可扩展性。存储类型:不同的存储函数可能使用不同的存储类型。数据一致性:不同的存储函数可能对数据一致性的要求不同。一些存储函数可能更关注数据的强一致性,而另一些存储函数可能更关注数据的最终一致性。例如,可以使用索引、缓存、分布式存储等不同的技术来提高存储函数的性能。不同的存储函数可能采用不同的并发控制机制,例如乐观并发控制、悲观并发控制等。
2023-12-25 15:17:25
918
原创 MySQL第二次
FLOAT :是浮点精度的小数,它可以表示在指定范围内的任何小数值,但可能会丢失精度。例如,FLOAT(10,2) 表示有两位小数的数字,它可以具有最大精度(即,小数点前的位数)和指定范围内的任意小数点后的位数。需要注意的是,由于SET类型在存储时是使用二进制位来表示,所以在数据量较大的情况下,可能会导致存储空间过大,影响性能。取值范围不同:ENUM类型的值是一个固定的集合,SET类型的值可以是一个或多个集合中的元素。存储方式不同:ENUM类型的值以整数的形式存储,SET类型的值以二进制位的形式存储。
2023-12-04 12:29:46
408
原创 Mysql安装步骤
二、Linux下安装mysql使用yum源安装一些软件时无法正常安装(例如:MySQL),这时我们就需要将yum源替换为CentOS对应的源,以实现在红帽系统中正常安装软件。1、修改红帽的订阅管理配置文件,再删除官方订阅(1)修改红帽的订阅管理配置文件将enabled的参数改为0,然后保存退出。2)删除官方订阅2、重新配置 redhat.repo文件(1)为了方便操作,先删除/etc/yum.repos.d目录下的 redhat.repo文件(如果没有就不用管)
2023-10-28 21:48:13
57
1
原创 HCIP中期综合实验
7、公司总部双出口设备运行BGP协议连接骨干网络,AS号为100\n8、因为R1和R2重发布时会出现次优路径,需要修改BGP路由优先级,使用命令(preference 140 255 255,仅在总部设备上配置即可),配置位置在iPv4-family unicast中。7、R1、R2、R5、R6、R7、R8、R9、R10需要配置环回接口,环回接口IP为设备名数字号,掩码为32,例如R2的环回接口为2.2.2.2/32。1、该拓扑为公司网络,其中包括公司总部、公司分部以及公司骨干网,不包含运营商公网部分。
2023-08-05 11:46:33
73
1
原创 HCIP第四天
1、R4为ISP,所连接的所有物理接口为公有网段,任意指定ip即可;2、R1-2-3构建一个星型结构的MGRE结构,其中R1为中心点,假设R1的公有ip为固定地址;3、R1-5-6 构建另一个全连网状的MGRE网络,其中R1/5均为中心区域;4、使用osPF实现整个私有网络的互通,同时所有pc可以正常访问R4的环回。
2023-07-27 15:35:42
42
1
原创 ENSP的使用 网络通讯模型
R1-ip-pool-aaa]dns-list 8.8.8.8 114.114.114.114—下发DNS服务器信息。[R1-ui-vty0-4]authentication-mode aaa—绑定aaa空间的账号和密码。[R1]user-interface vty 0 4—创建用于登录的接口,注意这里的接口是虚拟接口,[R1-ip-pool-aaa]gateway-list 192.168.1.1 —下发网关。MSS—最大段长度—传输层分段后的数据大小——1460字节=MTU-IP报头-TCP报头。
2023-07-11 13:52:14
246
原创 HCIAA
0.0.0.0—全0的地址-----1.可以表示主机没有IP地址 2. 代表所有IP地址—路由。MAC地址——MAC地址表,之后在进行转发,转发过程中会查看数据包中的目标。127.0.0.1 —环回地址(测试)(虚拟地址——CPU虚拟出来的地址)子网掩码为1的部分就是IP地址的网络位,同时如果网络位相同,则在一个。100+1 —人类语言(抽象语言)—应用程序——编译—编码—应用层。可以IP地址的数量—2的主机位次方-2(主机位全0,主机位全1)网络地址解析协议(已知一种地址获取另外一种地址的协议)
2023-07-04 12:57:30
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人