02 2019 档案
摘要:1.bridge模式 2.host模式 3.修改默认网络属性 自定义docker0桥的网络属性信息,编辑/etc/docker/daemon.json文件,"bip": "192.168.0.1/24" 最后一项之后不能加逗号,最后一项之后不能加逗号,最后一项之后不能加逗号. docker守护进程的
阅读全文
摘要:1.预热 内核运行在内核空间,进程运行在用户空间,linux进程特性:父进程负责子进程的创建和回收,白发人送黑发人.容器就是为了保护它里面的内容物,不受其他容器干扰,也不去干扰其他容器.容器让进程认为自己的用户空间是当前系统上唯一的. CPU:可压缩性资源,进程来申请,如果没有空闲cpu,进程就挂起
阅读全文
摘要:1.制作镜像 使用阿里的yum源,网址:https://opsx.alibaba.com/mirror,或者mirrors.aliyun.com,点击帮助,就会有弹框出来. 在https://hub.docker.com上注册一个账号,然后登陆认证 2.上传镜像到docker-hub 推送到taiy
阅读全文
摘要:本篇博文理论知识比较少,较多实操,但比较糙,可以当做docker入门的博文来看,后面讲的k8s没有资源,还是那句话:基础不牢,地动山摇.但我还是把它记录下来了,得"一步一个脚印,做大做强,再创辉煌.--电影<<无名之辈>>".之后的博文写的内容都是mage的docker跟k8s,质量有保证,大家可以
阅读全文
摘要:1.Redis简介 redis是使用C语言编写的开源的,支持网络,基于内存,可持久性的键值对存储数据库,2013年5月之前,Redis是最流行的键值对存储数据库,Redis采用内存数据集,支持多种数据类型. Redis特性: a.高速读写,数据类型丰富; b.支持持久化,多种内存分配及回收策略; c
阅读全文
摘要:1.redis数据类型 a.字符串,使用场景:常规key-value缓存应用 b.hash,使用场景:存储部分变更的数据,如用户信息等 c.list,Redis列表是简单的字符串列表 生产者、消费者模型--用rpush生产,放到列表尾部,用lpop消费,从列表头部取出元素,跟队列是一样的,先进先出;
阅读全文
摘要:1.部署主从 环境:主IP:10.0.0.15,端口6379;从IP:10.0.0.16,端口6379. 原理:基于RDB持久化的功能来实现主从复制的功能. a.linux-redis1(10.0.0.15) b.linux-redis2(10.0.0.16) c.测试 主redis上输入数据 从r
阅读全文
摘要:网上做Redis集群集群的博客,大多是在一台或者两台虚拟机上起了6个redis,本篇博文,在3台虚拟机上做此实验. 1.环境准备 下载rvm截图 升级完ruby之后安装redis 2.配置并启动服务 创建集群 需要注意的是:必须要3个或以上的主节点,否则在创建集群时会失败;并且当存活的主节点数小于总
阅读全文
摘要:写入数据库的目的是持久化保存重要数据,比如状态码、客户端浏览器版本等,用于后期按月做数据统计等. 环境准备 linux-elk1:10.0.0.22,Kibana ES Logstash Nginx linux-elk2:10.0.0.33,MySQL5.7 1.linux-elk2上配置数据库 安
阅读全文
摘要:在使用ELK进行日志统计的时候,由于Kibana自身并没有身份验证的功能,任何人只要知道链接地址就可以正常登录到Kibana控制界面,由于日常的查询,添加和删除日志都是在同一个web中进行,这样就有极高的安全隐患.任何人都有权限对其进行修改,为了避免这一问题,可以使用Nginx的验证功能来代理Kib
阅读全文
摘要:1.IP规划 10.0.0.33:filebeat+tomcat,filebeat收集系统日志、tomcat日志发送到logstash 10.0.0.32:logstash,将日志写入reids(input、output) 10.0.0.31:redis,大量缓存数据 10.0.0.30:logst
阅读全文
摘要:1.ELK最佳实践解析 a.用户通过nginx或haproxy访问ELK日志统计平台,IP地址为keepalived的vip地址; b.nginx将请求转发到kibana; c.kibana到es获取数据,es是两台做的集群,数据保存在任意一台es服务器; d.左边的logstash从redis中取
阅读全文
摘要:filebeat->redis->logstash->elasticsearch 官网下载地址:https://www.elastic.co/downloads/beats/filebeat Filebeat是轻量级单用途的日志收集工具,用于在没有安装java的服务器上专门收集日志,可以将日志转发到
阅读全文
摘要:logstash->redis->logstash->elasticsearch 1.安装部署redis 登录redis需要认证 配置logstash的systemlog_to_redis.conf 登陆redis查看 2.配置logstash从reids中取出数据到elasticsearch lo
阅读全文
摘要:由于HAProxy的运行信息不写入日志文件,但它依赖于标准的系统日志协议将日志发送到远程服务器(通常位于同一系统上),所以需要借助rsyslog来收集haproxy的日志.haproxy代理nginx的访问,使用logstash收集nginx的访问信息. 1.安装配置haproxy 2.准备hapr
阅读全文