随笔分类 - Linux运维 / 集群架构
摘要:Java容器(java中间件) java容器:用于存放与运行java代码的环境 java容器 说明 Tomcat(常用) 功能完善 Jetty 轻量,功能较少 Weblogic 用于Oracle数据库环境使用(Weblogic属于甲骨文) 东方通 国产java容器 JVM--JRE--JDK JVM
阅读全文
摘要:轮询算法 概述:决定负载均衡如何将请求发送给后端节点,这种分发的方法就是轮询算法 常见的轮询算法 负载 说明 rr轮询 round robin(简单轮询):依次循环地将请求或任务分配给每个可用的服务器或处理单元 wrr weighted round robin(加权轮询):在简单轮询的基础上,为每台
阅读全文
摘要:反向代理⭐⭐⭐⭐⭐ 反向代理服务器的配置命令 说明 proxy_pass http://10.0.0.7:80; 将客户端的请求转发到指定的服务器 proxy_set_header Host $http_host; 修改发往后端服务器的HTTP头部 $http_host的值为原始客户端请求中的Hos
阅读全文
摘要:视频下载网站⭐⭐⭐⭐⭐ 网站名:视频下载网站 域名:video.download.cn 站点目录:/app/code/vide/ 需求: 浏览器打开后,显示站点目录结构 增加svip认证功能 增加统计功能(统计nginx服务的访问等状态) autoindex模块⭐⭐ 自动索引功能(列表站点目录的内容
阅读全文
摘要:Nginx处理用户请求流程⭐⭐⭐⭐⭐ 注意清理浏览器缓存和重启服务 ip访问问题⭐⭐⭐⭐⭐ 用ip访问会返回不同结果 访问方式 域名访问 与虚拟主机中的server_name进行匹配 ip访问 没有配置默认的虚拟主机:按照子配置文件字母排序(使用第一个) 配置默认的虚拟主机:在需要配置为默认的虚拟主
阅读全文
摘要:HTTP(超文本传输协议)⭐⭐⭐⭐⭐ 默认端口:80 HTTP(超文本传输协议):数据请求与响应 请求request:访问网站 响应response:显示网站,返回客户端想要的内容 URI和URL URI(Uniform Resource Identifier 统一资源标识符) URL(Unifor
阅读全文
摘要:流程控制⭐⭐⭐⭐ handlers触发器⭐⭐⭐⭐ 应用场景:主要用于处理一些需要在配置变化后执行的操作(配置文件发生变化,重启对应的服务) 只用notify上面的模块发生变化(changed: True),才会触发通知执行对应的handlers handlers必须放在剧本最后 没有使用handle
阅读全文
摘要:剧本⭐⭐⭐⭐ playbook文件:用于长久保存并实现批量管理、维护、部署的文件 脚本中存放变量和命令,剧本中存放变量和模块 剧本采用yaml序列化格式:冒号 空格(不按照该格式则报错) 剧本与点对点模式的异同 ans剧本 ans ad-hoc 共同点 批量管理,使用模块 批量管理,使用模块 异同点
阅读全文
摘要:使用Ansible前需要进行ssh密钥认证 Ansible简介 自动化运维:批量管理、批量分发、批量执行 Ansible由python编写 批量管理工具 说明 Ansible 无客户端,基于ssh进行管理与维护 Saltstack 需要安装客户端,基于ssh进行管理与维护 Terraform tf批
阅读全文
摘要:密钥认证 名字:密钥认证、免密码登录、双机互信 密钥认证是单向:客户端使用私钥证明身份,服务端通过公钥进行验证,服务端不需要使用私钥来返回认证信息 密钥认证用于无密码登录和安全的身份验证 应用场景: 服务要求使用密钥认证 手动书写批量管理脚本 SSH密钥认证流程⭐⭐⭐ 质询:随机生成的字符串 密钥对
阅读全文
摘要:Openssh服务 实现加密的远程连接/传输数据. openssh-server 服务端 (sshd,/etc/ssh/sshd_config) openssh-clients 客户端命令 scp,ssh telnet 与 openssh服务 共同点 区别 应用场景 openssh服务 远程连接 数
阅读全文
摘要:实时同步服务 实时同步服务简介 背景: rsync+定时任务实现定时备份/同步 对于存储服务需要进行实时同步 选择: 分布式存储 云存储 实时同步工具+NFS nfs+实时同步工具: inotify:实时监控文件或目录的变化(创建、修改、删除),监控数量有限,只能用于本地文件系统,不能用于远程同步
阅读全文
摘要:存储服务简介 存储服务概述⭐⭐ 存储服务:用于存放用户上传数据 为何使用存储服务 如果不使用存储服务,则用户上传的数据直接存放在网站服务器上,可能导致数据丢失或难以访问 如果使用存储服务,则可以集中管理用户上传的数据,确保数据的安全性和可访问性 存储分类 分类 说明 硬件存储 使用时进行挂载 软件存
阅读全文
摘要:备份服务(rsync) 备份服务概述 备份服务:rsyncd服务,不同主机间数据传输 特点: rsync是服务也是命令 使用方便,具有多种模式 传输数据的时候是增量传输 # 全量:将选定的数据全部推送走(scp) # 增量:只会把修改,新建的数据出推送走(rsync) # 把/etc/sysconf
阅读全文
摘要:综合架构环境 添加网卡 eth0 nat模式 10.0.0.210 模拟公网 eth1 lan区段网卡 172.16.1.210 局域网 [root@localhost network-scripts]# cat ifcfg-eth1 NAME=eth1 DEVICE=eth1 IPADDR=172
阅读全文
摘要:导学:综合架构环境准备 第一篇:备份服务 第二篇:存储服务 第三篇:实时同步服务 第四篇:SSHD服务 第五篇:密钥认证 第六篇:Ansible部署、主机清单、模块 第七篇:Ansible剧本、变量 第八篇:Ansible流程控制、调试、roles 第九篇:HTTP概述与Nginx部署 第十篇:Ng
阅读全文