03 2018 档案
摘要:完整CentOS搭建OpenVPN服务环境图文教程 大福技术 关注 2016.02.17 09:28* 字数 3017 阅读 34000评论 18喜欢 21赞赏 3 对于OpenVPN环境有什么用途老左就不多说,因为看到这样的信息的朋友应该都了解且有需要使用这样的教程。这篇教程是老左让@水清流同学花
阅读全文
摘要:今天讲的内容: 实战:使用SVN+apache搭建一个版本控制服务器 每天: 10:00 晚上:21:00 服务端:xuegod63.cn IP:192.168.10.63 服务概述: SVN(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为
阅读全文
摘要:转载 2014年04月26日 14:41:15 4470 转载 2014年04月26日 14:41:15 4470 由于工作需要,要帮助同事查看linux服务器的缓存开启情况,经过查找资料,可确定通过以下方法确定Linux磁盘缓存是否已开启。1.命令行下执行free命令,当显示如下红框内的信息(sw
阅读全文
摘要:Jenkins + Pipeline 构建流水线发布 利用Jenkins的Pipeline配置发布流水线 参考: https://jenkins.io/doc/pipeline/tour/deployment/ 新建一个名为pipeline-loop的 pipeline项目,然后配置,关键配置如下:
阅读全文
摘要:一、Search Guard 简介 Search Guard 是 Elasticsearch 的安全插件。它为后端系统(如LDAP或Kerberos)提供身份验证和授权,并向Elasticsearch添加审核日志记录和文档/字段级安全性。 Search Guard 所有基本安全功能都是免费的,并且内
阅读全文
摘要:大数据平台搭建(hadoop+spark) 一.基本信息 1. 服务器基本信息 2. 软件基本信息 3.环境变量汇总 4. 基本环境配置(master、slave相同操作) 4.1 配置jdk 4.2 配置java环境变量 添加如下信息 4.3 刷新配置文件: 4.4 配置hosts 4.5 配置免
阅读全文
摘要:应用场景:ELK实际上是三个工具的集合,ElasticSearch + Logstash + Kibana,这三个工具组合形成了一套实用、易用的监控架构, 很多公司利用它来搭建可视化的海量日志分析平台。 官网下载地址:https://www.elastic.co/downloads Elastics
阅读全文
摘要:一:kibana安装: kibana主要是搜索elasticsearch的数据,并进行数据可视化的展现,新版使用nodejs。 1、下载地址: 2、解压安装: 3、编辑配置文件: 4、直接启动: 5、验证启动: 6、后台启动: 7、访问测试:默认监听端口5601http://192.168.10.2
阅读全文
摘要:ELK 日志分析实例一、ELK-web日志分析二、ELK-MySQL 慢查询日志分析三、ELK-SSH登陆日志分析四、ELK-vsftpd 日志分析 一、ELK-web日志分析 通过logstash grok正则将web日志过滤出来,输出到Elasticsearch 搜索引擎里,通过Kibana前端
阅读全文
摘要:1. 概述 我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面: 1.1 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 1.2 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致
阅读全文
摘要:理解JVM GC对于我们把控Java应用有很大的帮助。下面我从运维角度,把网上的JVM相关的资料整理如下,以加深对JVM GC的理解。如有错误的地方,请看官指正。 JVM内存使用分类 JVM的内存分区关系: 【JVM整个堆内存】=年轻代+年老代 【JVM整个内存】= (堆内存) + 非堆内存 = (
阅读全文
摘要:在生产环境下,logstash 经常会遇到处理多种格式的日志,不同的日志格式,解析方法不同。下面来说说logstash处理多行日志的例子,对MySQL慢查询日志进行分析,这个经常遇到过,网络上疑问也很多。 MySQL慢查询日志格式如下: 1 2 3 4 5 # User@Host: ttlsa[tt
阅读全文
摘要:SYN攻击是利用TCP/IP协议3次握手的原理,发送大量的建立连接的网络包,但不实际建立连接,最终导致被攻击服务器的网络队列被占满,无法被正常用户访问。 Linux内核提供了若干SYN相关的配置,加大SYN队列长度可以容纳更多等待连接的网络连接数,打开SYN Cookie功能可以阻止部分 SYN攻击
阅读全文
摘要:zookeeper有单机、伪集群、集群三种部署方式,可根据自己对可靠性的需求选择合适的部署方式。下边对这三种部署方式逐一进行讲解。 一、单机安装 1.1 下载 进入要下载的版本的目录,选择.tar.gz文件下载 下载链接:http://archive.apache.org/dist/zookeepe
阅读全文
摘要:1. 操作环境 VMware VMware® Workstation 14 Pro Windows Win7旗舰版 2. 操作过程 VMware虚拟机在使用一段时间后,经常会出现时常断网的情况,而且这种情况也非常的让人头疼,因为我们在使用虚拟机的时候绝大多数是有联网需求的,如果虚拟机不能联网,那么我
阅读全文
摘要:编辑文件 "/etc/ntp.conf",根据情况修改文件内容为: 互联网上的服务器: 阿里云 ECS 服务器: 对于使用 chrony 客户端的 linux 主机 配置 '/etc/chrony.conf' 文件的内容为:
阅读全文
摘要:1. 安装chrony(时间同步客户端) ubuntu/debian: Centos/redhat/alios: 2. 删除默认Server 3. 打开/etc/chrony.conf,新增一行: 4. 重启chrony 或者 5. 查看是否正常 如图:
阅读全文
摘要:1. Jenkins多实例配置 在企业里面使用Jenkins自动部署+测试平台时,每天更新发布几个网站版本,不频繁,但是对于一些大型的企业来讲,Jenkins就需要同时处理很多的任务,这时候就需要借助Jenkins多个node或者我们所说的Jenkins分布式SLAVE,今天我们带大家来学习Jenk
阅读全文
摘要:新官网上线,但在手机上访问新官网的体验很差,要求在手机上访问新官网时访问旧官网,可以通过修改Nginx配置来实现自动跳转。首先是新官网的Nginx配置文件加个跳转判断,通过user-agent判断来源是移动端还是PC端: 然后是旧官网的配置文件改成新域名,同样要做跳转判断,把不是移动端访问的请求跳转
阅读全文
摘要:原文:http://www.bo56.com/nginx-location%E5%9C%A8%E9%85%8D%E7%BD%AE%E4%B8%AD%E7%9A%84%E4%BC%98%E5%85%88%E7%BA%A7/ location表达式类型 ~ 表示执行一个正则匹配,区分大小写 ~* 表示执
阅读全文
摘要:[k8s]k8s pod的4种网络模式最佳实战(externalIPs ) hostPort相当于docker run -p 8081:8080,不用创建svc,因此端口只在容器运行的vm上监听 缺点: 没法多pod负载 $ cat pod-hostport.yaml apiVersion: v1
阅读全文
摘要:分类 > 正文 在kubernetes集群中创建redis主从多实例 redis-slave镜像制作 redis-master镜像制作 创建kube的配置文件yaml redis-slave镜像制作 redis-master镜像制作 创建kube的配置文件yaml 继续使用上次实验环境 https:
阅读全文
摘要:RabbitMQ服务主机名更改导致消息队列无法连接 在多节点环境中,RabbitMQ服务使用一个独立节点部署。在此环境下,如果修改了RabbitMQ节点的主机名,则需要更新RabbitMQ用户才能保证服务能够被正确访问。 RabbitMQ节点原主机名为: root@Aloe-Express-20:/
阅读全文
摘要:相关环境(部署安装略。。。):jenkins 安装k8s 集群环境部署docker 私有仓库搭建 jenkins 创建项目 Execute shell 构建docker镜像上传到私有仓库,以构建时间做版本命名; dockerfile 内容: 使用SSH Publishers 插件登录到k8s-mas
阅读全文
摘要:/tmp目录文件重启后自动删除现在知道有ubuntu和solaris系统source:http://blog.chinaunix.net/uid-26212859-id-3567875.html经常会把临时性的log或抓包等文件放在/tmp目录下,重启后发现文件都丢失了。查下资料发现,可以通过设置解
阅读全文
摘要:Docker 镜像加速器 我们使用Docker的第一步,应该是获取一个官方的镜像,例如mysql、wordpress,基于这些基础镜像我们可以开发自己个性化的应用。我们可以使用Docker命令行工具来下载官方镜像。但是因为网络原因,我们下载一个300M的镜像需要很长的时间,甚至下载失败。因为这个原因
阅读全文
摘要:概述 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗
阅读全文