07 2022 档案
摘要:一、简述keepalived工作原理 Keepalived是以VRRP协议为基础实现的,VRRP是虚拟冗余协议。 VRRP(虚拟冗余协议)是路由交换网络中为了解决单点网关设备出现故障造成网络瘫痪而出现的技术。将多台提供相同功能的路由器虚拟成一台路由器,在这些路由器中,实际只有一个master设备作为
阅读全文
摘要:一、nginx负载均衡中常见的算法及原理有哪些? 1.1 rr轮询 将客户端的请求按照顺序分配到后端服务器上,如果后端有节点服务器出现故障,则新的请求将不会分配给该服务器。 1.2 wrr加权轮询 将后端服务器加上权重,依据权值进行调度到哪一台服务器上。权重越高,访问概率越大。 1.3 哈希算法 根
阅读全文
摘要:一、对常用I/O模型进行比较说明 1.1 阻塞型I/O模型 应用进程向内核发起recvfrom通过系统调用读取数据-->内核准备数据报,此时应用进程阻塞-->内核将准备好的数据报复制到用户空间-->复制完成后,返回成功提示。 1.2 非阻塞型 应用进程向内核发起recfrom通过系统调用读取数据--
阅读全文
摘要:一、实现基于MYSQL验证的vsftpd虚拟用户访问 环境准备 Centos7:192.168.119.131 FTP-Server Centos7_mini2:192.168.119.147 MariaDB-Server Ubuntu22:192.168.119.149 客户端 实验步骤 1.1
阅读全文
摘要:一、简述CGI与FASTCGI区别 | |在WEB服务器方面|在对数据进行处理的进程方面| | | | | |cgi|fork一个新的进程进行处理|读取参数->处理数据->结束声明周期| |fastcgi|使用TCP和本地进程或远程主机进程建立连接|开启tcp端口,进入循环,接收到数据后进行处理|
阅读全文
摘要:一、ansible-playbook实现MySQL的二进制部署 [root@control ansible]# tree . ├── ansible.cfg ├── files │ ├── my.cnf │ └── mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
阅读全文