摘要: 一、简述redis集群的实现原理 Redis集群由多个实例组成的一个分布式系统,每个节点保存当前节点数据和整个集群状态,每个节点都和其他节点连接。 各个节点之间互联,使用ping机制 集群中超过半数的节点检测失效,才算该节点真正失效 客户端不需要proxy即可直接连接Redis,因此应用程序需要知道 阅读全文
posted @ 2022-08-10 20:39 wuhaolam 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、总结tomcat优化方法 1.1 内存空间优化 JAVA_OPTS="-server -Xms4g -Xmx4g -XX:NewSize= -XX:MaxNewSize= " -server 服务器模式 -Xms 堆内存初始化大小 -Xmx 堆内存空间上限 -XX:NewSize= 新生代空间初 阅读全文
posted @ 2022-08-02 16:34 wuhaolam 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 一、haproxy https实现 实验环境 1.1 配置haproxy和后端http服务 详见第十八周第二题和第四题 1.2 生成自签名证书 # 创建证书保存的目录 [root@centos7-mini2 certs]# mkdir /etc/haproxy/conf.d/ssl # 编辑证书生成 阅读全文
posted @ 2022-08-01 17:03 wuhaolam 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、简述keepalived工作原理 Keepalived是以VRRP协议为基础实现的,VRRP是虚拟冗余协议。 VRRP(虚拟冗余协议)是路由交换网络中为了解决单点网关设备出现故障造成网络瘫痪而出现的技术。将多台提供相同功能的路由器虚拟成一台路由器,在这些路由器中,实际只有一个master设备作为 阅读全文
posted @ 2022-07-31 23:39 wuhaolam 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、nginx负载均衡中常见的算法及原理有哪些? 1.1 rr轮询 将客户端的请求按照顺序分配到后端服务器上,如果后端有节点服务器出现故障,则新的请求将不会分配给该服务器。 1.2 wrr加权轮询 将后端服务器加上权重,依据权值进行调度到哪一台服务器上。权重越高,访问概率越大。 1.3 哈希算法 根 阅读全文
posted @ 2022-07-29 08:41 wuhaolam 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、对常用I/O模型进行比较说明 1.1 阻塞型I/O模型 应用进程向内核发起recvfrom通过系统调用读取数据-->内核准备数据报,此时应用进程阻塞-->内核将准备好的数据报复制到用户空间-->复制完成后,返回成功提示。 1.2 非阻塞型 应用进程向内核发起recfrom通过系统调用读取数据-- 阅读全文
posted @ 2022-07-27 19:55 wuhaolam 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、实现基于MYSQL验证的vsftpd虚拟用户访问 环境准备 Centos7:192.168.119.131 FTP-Server Centos7_mini2:192.168.119.147 MariaDB-Server Ubuntu22:192.168.119.149 客户端 实验步骤 1.1 阅读全文
posted @ 2022-07-25 09:45 wuhaolam 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、简述CGI与FASTCGI区别 | |在WEB服务器方面|在对数据进行处理的进程方面| | | | | |cgi|fork一个新的进程进行处理|读取参数->处理数据->结束声明周期| |fastcgi|使用TCP和本地进程或远程主机进程建立连接|开启tcp端口,进入循环,接收到数据后进行处理| 阅读全文
posted @ 2022-07-09 08:30 wuhaolam 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、ansible-playbook实现MySQL的二进制部署 [root@control ansible]# tree . ├── ansible.cfg ├── files │ ├── my.cnf │ └── mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz 阅读全文
posted @ 2022-07-02 21:29 wuhaolam 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、主从复制及主主复制的实现 1.1 主从复制 环境准备: Rocky8-Master:192.168.119.146 Rocky8-Backup:192.168.119.145 1.1.1 编辑Mysql主设备配置文件 # [mysqld]中添加如下字段 [root@Rocky8-Master ~ 阅读全文
posted @ 2022-06-05 16:47 wuhaolam 阅读(44) 评论(0) 推荐(0) 编辑