- 博客(14)
- 收藏
- 关注
原创 HAproxy相关知识点和负载均衡部署
5、将/root/happroxy-1.7.2/examples/haproxy.init复制到/etc/init.d/haproxy,进入 /etc/init.d/haproxy,修改: 35行 内容为 BIN=/usr/local/haproxy/sbin/$BASENAME,给予这个文件执行权限。③ HAProxy大量利用操作系统本身的功能特性,使得其在处理请求时能发挥极高的性能,通常情况下,HAProxy自身只占用15%的处理时间,剩余的85%都是在系统内核层完成的。
2023-05-31 09:51:46
303
原创 keepalived+lvs(DR)架构
2、七层负载均衡器 也称为 7 层交换机,位于 OSI 的最高层,即应用层,此负载均衡器支持多种协议,如HTTP、FTP、SMTP 等。是对外表现为一个虚拟 IP,主服务器会发送 VRRP 通告信息给备份服务器,当备份服务器收不到 VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。1、四层负载均衡器 也称为 4 层交换机,主要通过分析 IP 层及 TCP/UDP 层的流量实现基于 IP 加端口的负载均衡,如常见的 LVS、F5 等;
2023-05-30 10:54:17
527
原创 redis主从复制、集群搭建
1、数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。2、故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复;实际上是一种服务的冗余。3、负载均衡:在主从复制的基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务(即写Redis数据时应用连接主节点,读Redis数据时应用连接从节点),分担服务器负载;尤其是在写少读多的场景下,通过多个从节点分担读负载,可以大大提高Redis服务器的并发量。
2023-05-25 10:18:55
277
原创 DHCP简介及安装
DHCP服务:软件包名:dhcp 服务名:dhcpd 端口号:UDP/67 (接收客户端请求) UDP/68(回应客户端请求) 配置文件:/etc/dhcp/dhcpd.conf。DHCP前身是BOOTP,在Linux的网卡配置中也能看到显示的是BOOTP,DHCP引进一个bootp没有的概念:租约。更新不成功,继续使用至租约到期,客户端地址失效,重新发送discovery包获取新的网络参数。客户端修改网络参数:将网络参数的获取方式改为自动获取dhcp后重启网卡。
2023-05-23 19:51:43
1684
原创 Linux 搭建 MariaDB Galera Cluster 高可用集群
下载完epel源以后输入命令yum -y install perl-DBD-MySQL perl-ExtUtils-MakeMaker perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager perl-Time-HiRes perl-CPAN,(每台主机都需要下载)他的具体意思是:(11、将源码包放进root目录,解压源码包、进入源码包、生成、编译、安装(6、分别启动master、slave、slave1上的mariadb服务。
2023-05-23 10:49:42
1157
1
原创 mongodb安装和基础操作
2、使用网络yum下载mongodb,如果出现下列没有发现mongodb软件包的情况,使用命令yum makecache手动更新缓存(注:“yum makecache” 是 yum 工具的一个命令,它用于更新本地的软件包缓存。创建数据库(隐式创建)不用主动创建,使用use newDB,会自动创建不存在的数据库,只有在库中创建文档后才会保存,并使用show dbs查看到(图4)创建一个名为xiaosen的集合,向xiaosen集合里插入gaosen:"123.com"b并且查询xiaosen集合中的内容。
2023-05-18 10:12:17
520
1
原创 MySQL主从复制
13、进入数据库,设置以slave用户,123.com为密码连接192.168.115.150这个主机,并且找到master-bin.000001文件,从476这个位置开始往下读取。1、安装三台虚拟机,分别命名为master(192.168.115.150)、slave(192.168.115.151)、client(192.168.115.153)8、进入master服务器开启二进制日志并且定义他的从是否允许访问,添加以下内容后保存退出(固定添加位置)7、进入slave主机与master进行对时。
2023-05-17 14:09:47
201
1
原创 源码包安装redis和redis基础命令操作
如果出现以上问题,则需要使用make distclean命令删除除源文件之外的所有文件,包括configure脚本、Makefile等。1、复制一份redis.conf文件命名为redis1.conf。rename 重命名键名称 不论更名后的键是否存在都会覆盖原有键,并将改名前的键的值赋予改名后的键。数据操作:set设置键对值 keys*查看所有键的名称 keys+键名称,查看一个键是否存在。进入网卡配置文件,设置一网卡两IP地址。断开重连网卡,重启网络服务。
2023-05-17 09:45:26
261
1
原创 MYSQL服务器一主两从复制读写与分离
首先进入dbServers.xml,它的作用是定义后台Mariadb节点信息,定义的name要与amoeba.xml中的池名称一致。6、在进入二个从服务器查看,有aaa数据库,证明同步到了主服务器,主从复制实现。两台从服务器关闭slave,客户端只能查看到库和表,但是不能看到表内详细内容。3、进入从数据库将slave服务停止并初始化、再次启动服务。1、在新添加的slave1主机上,进入/etc/my.cny文件,修改配置。启动服务aoeba,查看8066端口,验证服务是否启动。
2023-05-16 11:55:04
209
1
原创 使用计划任务设置mysql数据库内容自动备份、删除
进入root用户的crontab文件并且进行编辑,为了方便验证,设置每分钟自动保存一次,每五分钟删除一次。每分钟对数据库进行备份一次到/下的shujuku目录中。编辑内容为每分钟备份一次到/下的biaoge目录中去。进入root用户的crontab文件并且进行编辑。进入root用户的crontab目录下进行编辑。创建一个数据库备份目录并且用命令执行一次。查看mysql数据库中有几个数据库。创建一个数据表备份目录。
2023-05-12 09:49:10
667
原创 远程连接mysql数据库
查询所有水果的名称和出厂日期,以特定格式拼接字符串,如"西瓜的出厂日期是:2017/05/06"。在 products 表和 sales 表中查询销往北京的蔬菜名称、种类、成本和销售价格。在products表和sales表中查询产品的名称、种类、成本、销售地点和销售价格。在products表和sales表中查询销往海南的产品名称、种类、成本和销售价格。创建一个新的表格,格式和products一样。将products的内容插入到新表中。查看验证是否创建成功。创建数据表sales。
2023-05-11 11:48:35
86
1
原创 远程连接mariadb数据库服务器
设置客户端使用用户admin可以远程登录服务器且只能对shop库中的数据表具有所有操作权限。查询成本大于3元并小于40元的产品信息,并按照成本从高到低的顺序显示结果。客户端登陆服务端mysql数据库 验证是否登录,有无shop数据库。查询出厂日期晚于2017年4月的水果信息。分组查询所有水果、蔬菜、坚果的总成本。服务端在mysql数据库创建shop库。查询成本低于10元的水果信息。查询成本最高的5个产品信息。将所有蔬菜的成本上调1元。查询所有蔬菜的平均成本。验证数据表创建是否成功。查询有哪些产品种类。
2023-05-10 21:39:12
193
1
原创 在mysql数据库中创建数据表、向数据表中插入内容
创建数据表products。上传下列数据到数据表中并验证。创建数据库company。将下列数据添加到数据库。验证是否添加进数据列表。创建school数据库。创建sales数据表。验证数据插入是否成功。
2023-05-09 21:21:43
103
1
原创 网络yum安装Mariadb
将SELINUX=enforcing改为disabled。ping 成功 www.baidu.com。进入、etc/selinux/config。yum下载mariadb-server。进入网卡配置文件,vim到ens33。设置setenforce 0。启动数据库,设置为开机自启。关闭防火墙,开机不自启。关闭图形化网络管理工具。
2023-05-08 20:33:36
147
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅