07 2019 档案

摘要:三个阶段部署docker:https://www.cnblogs.com/rdchenxi/p/10381631.html 环境准备 主机名解析 三个节点配置K8s镜像yum仓库 注意防火墙与seLinux都关闭;安装docker-ce;三个阶段操作 安装 初始化 启动操作 查看 部署网络插件 查看 阅读全文
posted @ 2019-07-25 15:41 烟雨楼台,行云流水 阅读(671) 评论(0) 推荐(0) 编辑
摘要:磁盘IO优化的几个方面 优化读取 Sendfile 零拷贝、内存盘、SSD盘 减少写入 AIO 增大error_log级别的日志 关闭access_log 压缩access_log 是否启用proxy buffering syslog替代本地IO 线程池 thread pool 适用于大文件的直接I 阅读全文
posted @ 2019-07-22 15:00 烟雨楼台,行云流水 阅读(1839) 评论(0) 推荐(0) 编辑
摘要:TCP三次握手四次挥手 系统层的优化,主动建立连接时的重试次数 net.ipv4.tcp_syn_retries = 6 建立连接时本地端口可用范围;手动可以tiaoz net.ipv4.ip_local_port_range = 32768 60999 应用层建立连接超时时间 Syntax: pr 阅读全文
posted @ 2019-07-20 18:32 烟雨楼台,行云流水 阅读(740) 评论(0) 推荐(0) 编辑
摘要:nginx的性能优化的概述 软件层面的提升硬件的使用率 增大CPU的利用率 增大内存的利用率 增大磁盘IO利用率 增大网络带宽利用率 提升硬件规格 网卡:万兆网卡、例如10G、25G、40G等 磁盘:固态硬盘,关注IOPS和BPS指标 CPU:更快的主频,更多的核心,更大缓存,更优的架构 内存:更快 阅读全文
posted @ 2019-07-20 13:54 烟雨楼台,行云流水 阅读(2154) 评论(0) 推荐(0) 编辑
摘要:需要编译四层模块 模块 传输层相关的变量 return模块 Syntax: return value; Default: — Context: server 修改配置 测试 proxy_protocol 协议 读取proxy_protocol协议的超时控制 读取proxy_protocol协议的超时 阅读全文
posted @ 2019-07-19 18:36 烟雨楼台,行云流水 阅读(3395) 评论(0) 推荐(0) 编辑
摘要:安装memcached服务,并启动添加数据 nginx默认就支持此功能 配置 测试 配置 测试 构建websocket反向代理 配置指令 协议升级 借助互联网上的http://echo.websocket.org/echo.html 分片提升缓存效率;slice模块默认未编译进去 指令编译进ngin 阅读全文
posted @ 2019-07-18 19:32 烟雨楼台,行云流水 阅读(978) 评论(0) 推荐(0) 编辑
摘要:浏览器缓存与nginx缓存 浏览器缓存 优点:使用有效缓存时,没有网络消耗,速度快;即使有网络消耗,但对失效缓存使用304响应做到网络消耗最小化 缺点:仅提升一个用户的体验 nginx 缓存 优点:提升所有用户体验,相比浏览器缓存,有效降低上游服务的负载,通过304响应减少nginx与上游服务间的流 阅读全文
posted @ 2019-07-18 16:23 烟雨楼台,行云流水 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:禁用上游响应头部功能 功能介绍:某些响应头部可以改变nginx的行为,使用proxy_ignore_headers可以禁用他们生效; 可以禁用的头部功能 X-Accel-Redirect:由上游服务器指定在nginx内部重定向,控制请求的执行 X-Accel-Limit-Rate : 由上游设置发往 阅读全文
posted @ 2019-07-17 17:23 烟雨楼台,行云流水 阅读(2221) 评论(0) 推荐(0) 编辑
摘要:向上游服务建立联系 超时更换上游服务器处理请求 上游连接启用TCP keepalive的长连接 上游连接启用http长连接 修改tcp连接中的local address 当客户端关闭连接时 向上游服务发送HTTP请求;超时时间 接收上游服务器HTTP响应头部 接收上游服务器HTTP包体大小 接收上游 阅读全文
posted @ 2019-07-16 18:30 烟雨楼台,行云流水 阅读(2156) 评论(0) 推荐(0) 编辑
摘要:proxy 模块ngx_http_proxy_module模块默认编译进nginx里的;通过--without-http_proxy_module禁用 功能:对上游服务使用http/https协议进行反向代理 proxy_pass 指令 Syntax: proxy_pass URL; Default 阅读全文
posted @ 2019-07-16 17:09 烟雨楼台,行云流水 阅读(387) 评论(0) 推荐(0) 编辑
摘要:指定上游服务器的upstream与server指令 指令介绍 功能介绍:指定一组上游服务器地址,其中,可以是域名、IP地址或者Unix socket地址。可以在域名或者IP地址后面加端口,如果不加,默认80 参数介绍:backup 指定当前server为备份服务,当非备份server不可用时,请求才 阅读全文
posted @ 2019-07-16 13:59 烟雨楼台,行云流水 阅读(622) 评论(0) 推荐(0) 编辑
摘要:map 模块指令默认编译进nginx的 Syntax: map string $variable { ... } # 表示string匹配到{}里的值或变量赋值给$variable Default: — Context: http Syntax: map_hash_bucket_size size; 阅读全文
posted @ 2019-07-13 17:56 烟雨楼台,行云流水 阅读(892) 评论(0) 推荐(0) 编辑
摘要:使用场景:某网站听过URI引用你的页面;当用户在网站点击url时;http头部会通过referer头部,将该网站当前页面的url带上,告诉服务本次请求是由这个页面发起的 思路:通过referer模块,用invalid_referer变量根据配置判断referer头部是否合法。 目的:拒绝非正常网站访 阅读全文
posted @ 2019-07-12 18:41 烟雨楼台,行云流水 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:nginx默认未编译此模块;让nginx编译启用此模块 addition指令介绍 Syntax: add_before_body uri; #在body之前添加,添加的内容就是后面的uri,让nginx去访问这个uri获取资源,根户请求返回的添加待body之前 Default: — Context: 阅读全文
posted @ 2019-07-12 17:29 烟雨楼台,行云流水 阅读(681) 评论(0) 推荐(0) 编辑
摘要:日志格式使用指令 指令介绍 Syntax: log_format name [escape=default|json|none] string ...; Default: log_format combined "..."; Context: http 默认的日志文件 log_format comb 阅读全文
posted @ 2019-07-12 15:14 烟雨楼台,行云流水 阅读(851) 评论(0) 推荐(0) 编辑
摘要:阿里开源的第三方模块下载地址:https://github.com/alibaba/nginx-http-concat 下载模块 编译进nginx里 配置 网页 测试 阅读全文
posted @ 2019-07-12 12:00 烟雨楼台,行云流水 阅读(519) 评论(0) 推荐(0) 编辑
摘要:static 模块提供了root与alias功能;发现目标是目录时;但URI末尾未加/时;会返回301重定向;重定向后会加/ 指令 配置 测试 修改配置 测试 测试加主机名 修改配置 测试 阅读全文
posted @ 2019-07-11 17:16 烟雨楼台,行云流水 阅读(1613) 评论(0) 推荐(0) 编辑
摘要:root 与alias指令 功能:将URI映射为文件路径,以静态文件返回 差别:root 会将完整的URI映射进文件路径中;alias只会将location后面的文件映射进location中 示例 日志 三个变量 request_filename :待访问文件的完整路径 document_root 阅读全文
posted @ 2019-07-11 16:28 烟雨楼台,行云流水 阅读(374) 评论(0) 推荐(0) 编辑
摘要:指令介绍 依次试图访问多个URI对应得文件(由root或者alias指令指定),当文件存在时直接返回内容,如果所有文件不存在,则按最后一个URL结果或者code返回 测试 mirrors 模块流量拷贝 功能:处理请求时生成子请求对子请求的返回结果不做处理 指令 实现 测试 阅读全文
posted @ 2019-07-10 17:34 烟雨楼台,行云流水 阅读(601) 评论(0) 推荐(0) 编辑
摘要:access 模块 示例从上向下匹配 auth_basic模块 基于用户名密码做认证 安装http-tools 工具 nginx配置 auth_request模块 基于第三方库做认证;需要重新编译,默认没有这个模块; 原理:收到请求后,生成子请求,通过反向代理技术把请求传递给上游服务器,通过上游服务 阅读全文
posted @ 2019-07-10 16:39 烟雨楼台,行云流水 阅读(580) 评论(0) 推荐(0) 编辑
摘要:集合 测试 集合的创建 测试;帮我们去重set 注意set必须是不可哈希的值 测试报错 判断集合是否包含指定的字符串 测试 集合更新之添加元素 测试 集合更新之添加多个元素 测试 更新数字字母 测试 集合删除指定元素操作 测试 集合之删除随意元素 测试 清空集合 测试 删除集合 测试 比较两个集合是 阅读全文
posted @ 2019-07-10 14:03 烟雨楼台,行云流水 阅读(190) 评论(0) 推荐(0) 编辑
摘要:MapReduce是并发计算处理海量数据的框架;它在hadoop里承担了核心计算框架的角色;并不是所有的大数据处理都要用MapReduce,而是MapReduce是处理海量数据的分布式计算框架 框架解决了:数据的存储(存储在hdsf文件系统里)、作业调度(hadoop集群有很多计算作业)、容错、机器 阅读全文
posted @ 2019-07-09 23:04 烟雨楼台,行云流水 阅读(248) 评论(0) 推荐(0) 编辑
摘要:limit_conn 模块限制并发连接数 测试 限制一个连接每秒处理的请求数 测试 访问两次 设置连接池 访问第五次生效 两个模块同时启用 测试;返回的是503,这是因为limit_req在limit_conn之前执行因为red模块以经向客户段返回了,所有不会向用户返回500 阅读全文
posted @ 2019-07-09 12:55 烟雨楼台,行云流水 阅读(498) 评论(0) 推荐(0) 编辑
摘要:匹配规则 匹配顺序 示例 测试 阅读全文
posted @ 2019-07-08 19:19 烟雨楼台,行云流水 阅读(448) 评论(0) 推荐(0) 编辑
摘要:html的页面 url地址重写 rewrite模块:rewrite指令 sysntax : rewrite regex replacement [flag]; Default: - Context: server,location,if 功能: 将regex指定的URL替换成replacement这 阅读全文
posted @ 2019-07-08 18:29 烟雨楼台,行云流水 阅读(348) 评论(0) 推荐(0) 编辑
摘要:nginx处理的11个阶段 nginx处理用户请求的流程 接收用户请求头部之后 1 .匹配对应得location 2.是否进行限速 3.验证用户是否有权限访问该资源;和判断是否是盗链的请求 4.生成用户的响应报文 5.为了生成用户响应报文,可能作为代理服务需要向后端主机发送请求 6.给用户返回请求时 阅读全文
posted @ 2019-07-08 15:46 烟雨楼台,行云流水 阅读(333) 评论(0) 推荐(0) 编辑
摘要:查看版本信息 查看帮助 查看docker信息;https://www.cnblogs.com/rdchenxi/p/10674479.html 存储驱动相关信息 搜索镜像 下载镜像操作 查看本机镜像 删除镜像 容器的操作 查看本机容器 启动一个容器 查看本机docker网络 查看容器日志 阅读全文
posted @ 2019-07-08 12:26 烟雨楼台,行云流水 阅读(528) 评论(0) 推荐(0) 编辑
摘要:elasticsearch 的索引与文档是开发关注的视角;节点、集群、分片是运维关注的视角 elasticearch 文档的介绍 - elasticearch 是面向文档的,文档是所有可搜索数据的最小单位 日志文件的日志项 一部电影的具体内容/一张唱片的详细信息 MP3播放器里一首-歌/一篇PDF文 阅读全文
posted @ 2019-07-04 15:28 烟雨楼台,行云流水 阅读(630) 评论(0) 推荐(0) 编辑
摘要:es 下载地址:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0-linux-x86_64.tar.gz kibana下载地址:wget https://artifacts.elastic.co 阅读全文
posted @ 2019-07-04 13:31 烟雨楼台,行云流水 阅读(1122) 评论(0) 推荐(0) 编辑
摘要:jdk安装,三台机器一样装 hosts 本地文件解析,三台机器一样 配置免密码登录 安装hadoop 将hadoop拷贝从节点 阅读全文
posted @ 2019-07-03 22:24 烟雨楼台,行云流水 阅读(313) 评论(0) 推荐(0) 编辑
摘要:深浅拷贝 测试 浅拷贝之修改 测试 浅拷贝之修改列表 测试 浅拷贝是复制一层 深拷贝 测试 阅读全文
posted @ 2019-07-03 17:01 烟雨楼台,行云流水 阅读(191) 评论(0) 推荐(0) 编辑
摘要:实时刷新到硬盘里 打印下载条目 测试 原文 只留文件前五个字符 运行代码后查看 文件操作模式之r+模式 测试 文件操作之w+ 测试 原文 文件操作之a+ 测试 原文 文件修改操作 测试 阅读全文
posted @ 2019-07-02 19:31 烟雨楼台,行云流水 阅读(217) 评论(0) 推荐(0) 编辑
摘要:创建一个名为‘尘曦’的文件内容如下 文件读操作 测试 读取文件前9个字符 测试 写文件操作 测试 新建一个文件与文件追加操作 查看新文件 查看打开的文件句柄 测试 对文件追加内容 测试 以列表格式显示 测试 正常查看 测试 第三行打印的时候加一个字符串 测试 原文 一行一行取文件内容 测试 原文 现 阅读全文
posted @ 2019-07-02 11:16 烟雨楼台,行云流水 阅读(233) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示