随笔分类 -  系统

摘要:当kafka集群单个节点出现磁盘满了,需要清理历史topic数据;方法如下 1): 停掉kafka进程,将kafka的server.properties中的log.retention.hours=1/60; 将日志数据保留1分钟 或者 在不用停掉kafka进程的情况下执行: 这样就可以保证当前消费者 阅读全文
posted @ 2019-01-28 16:21 lvelvis 阅读(5424) 评论(0) 推荐(0)
摘要:一、单机 说明:执行etcd备份数据的恢复的机器必须和原先etcd所在机器一致 1、单机备份 2、单机数据恢复 二、集群 1、模拟写入数据到Etcd集群 2、备份etcd数据 3、停止etcd集群 停止方法:分别在3台etcd的宿主机上执行以下命令停止etcd服务systemctl stop etc 阅读全文
posted @ 2019-01-23 17:31 lvelvis 阅读(6444) 评论(0) 推荐(0)
摘要:一、etcd简介与应用场景 etcd 是一个分布式一致性k-v存储系统,可用于服务注册发现与共享配置,具有以下优点:1、简单 : 相比于晦涩难懂的paxos算法,etcd基于相对简单且易实现的raft算法实现一致性,并通过gRPC提供接口调用;2、安全:支持TLS通信,并可以针对不同的用户进行对ke 阅读全文
posted @ 2019-01-23 17:17 lvelvis 阅读(3315) 评论(0) 推荐(0)
摘要:上图是官网提供的一个事例系统图,图中的Server是consul服务端高可用集群,Client是consul客户端。consul客户端不保存数据,客户端将接收到的请求转发给响应的Server端。Server之间通过局域网或广域网通信实现数据一致性。每个Server或Client都是一个consul 阅读全文
posted @ 2019-01-23 17:08 lvelvis 阅读(455) 评论(0) 推荐(0)
摘要:Nginx配置文件性能微调 全局的配置 worker_process定义了nginx对外提供Web服务时的worker进程数,起始可以设置为CPU的核数,CPU核数是多少就设置为多少(设置为"auto"将自动检测) worker_rlimit_nofile更改worker进程的最大打开文件限制,如果 阅读全文
posted @ 2019-01-23 16:52 lvelvis 阅读(521) 评论(0) 推荐(0)
摘要:目前,nginx对后端节点健康检查的方式主要有3种,这里列出: 公司业务线上对后端节点的健康检查是通过nginx_upstream_check_module模块做的,这里我将分别介绍这三种实现方式以及之间的差异性。 一、ngx_http_proxy_module 模块和ngx_http_upstre 阅读全文
posted @ 2019-01-23 16:47 lvelvis 阅读(533) 评论(0) 推荐(0)
摘要:由于网站使用nginx做的反向代理he负载均衡。在没有默认的系统TCP参数情况下回导致大量的TIME_WAIT出现。 终端可以下敲入 Shell代码 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' Shell代 阅读全文
posted @ 2019-01-23 16:43 lvelvis 阅读(1556) 评论(0) 推荐(0)
摘要:问题根源: 基于七层的负载均衡系统,获取IP的原理都是通过XRI和XFF进行处理,从中选出“正常情况下”的源头IP,然而这两个Header都是普通的HTTP头,任何代理程序都可以轻易修改伪造它们,使得获取IP的逻辑失效。 解决依据: TCP协议需要建立真实的网络链路,因此其信息可以认为是真实可靠难以 阅读全文
posted @ 2019-01-23 16:37 lvelvis 阅读(2082) 评论(0) 推荐(0)
摘要:缓存穿透 什么是缓存穿透? 一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。 如何避免? 1:对查询结果为空的情况也进行缓存 阅读全文
posted @ 2019-01-23 15:19 lvelvis 阅读(199) 评论(0) 推荐(0)
摘要:下载安装 从这下载https://github.com/coreos/etcd/releases/download/v3.3.2/etcd-v3.3.2-linux-amd64.tar.gz tar xzvf etcd-v3.3.2-linux-amd64.tar.gz cd etcd-v3.3.2 阅读全文
posted @ 2018-12-26 11:05 lvelvis 阅读(1683) 评论(0) 推荐(0)
摘要:ldd 文件 测试是否还缺少包 阅读全文
posted @ 2018-12-19 16:53 lvelvis 阅读(728) 评论(0) 推荐(0)
摘要:1、查看系统是否有僵尸进程 使用Top命令查找,当zombie前的数量不为0时,即系统内存在相应数量的僵尸进程。 2、定位僵尸进程 使用命令ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'定位僵尸进程以及该僵尸进程的父进程 僵尸进程ID:3457,父进程ID:34 阅读全文
posted @ 2018-10-23 15:05 lvelvis 阅读(45348) 评论(0) 推荐(3)
摘要:Linux/Unix/Mac 系统 新建一个 ~/.netrc 文件, 将 git 服务器, 用户名以及密码记录在这个文件, 如下所示: machine your-git-server machine your-git-server login your-username login your-us 阅读全文
posted @ 2018-07-06 16:35 lvelvis 阅读(1260) 评论(0) 推荐(0)
摘要:阿修罗Monitor是一个功能强大、灵活的监控系统。 系统安装简单,配置简单,相比zabbix, nagios,cacti,小米监控等都使用相当简单。只需要会写脚本,语言不限就可以实现任意监控需求。 软件已开源: 托管地址:https://github.com/AsuraTeam/monitor 整 阅读全文
posted @ 2018-04-23 20:56 lvelvis 阅读(1069) 评论(0) 推荐(0)
摘要:1. vi /etc/iproute2/rt_tables,增加网通和电信两个路由表 251 tel 电信路由表 252 cnc 网通路由表 2. 给网卡绑定两个地址用于电信和网通两个线路 ip addr add 192.168.0.2/24 dev eth0 ip addr add 10.0.0. 阅读全文
posted @ 2017-06-23 14:44 lvelvis 阅读(1222) 评论(0) 推荐(0)
摘要:前言 应用项目中都会有一些配置信息,这些配置信息数据量少,一般会保存到内存、文件或者数据库,有时候需要动态更新。当需要在多个应用服务器中修改这些配置文件时,需要做到快速、简单、不停止应用服务器的方式修改并同步配置信息到所有应用中去。本篇文章就是介绍如何使用ZooKeeper来实现配置的动态同步。 Z 阅读全文
posted @ 2016-09-08 12:04 lvelvis 阅读(7725) 评论(0) 推荐(0)
摘要:逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添 阅读全文
posted @ 2014-10-23 10:53 lvelvis 阅读(487) 评论(0) 推荐(0)
摘要:操作系统:Windows Server 2008R2 \ Exchange2010 测试 1、使用Administraotr用户进行查看己有邮件,如下图: 2、备份Exchange2010整个数据库,如下图:(使用Windows Server Backup) 点击“添加项”,添加需要备份的数据 然后 阅读全文
posted @ 2014-08-10 01:12 lvelvis 阅读(267) 评论(0) 推荐(0)
摘要:当Linux计算机受到入侵时,常见的情况是日志文件被删除,以掩盖攻击者的踪迹。管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志。有时可以通过lsof来恢复这些文件。 当进程打开了某个文件时,只要该进程保持 打开该文件,即使将其删除,它依然存在于磁盘中。这意味 阅读全文
posted @ 2014-08-07 17:08 lvelvis 阅读(833) 评论(0) 推荐(0)
摘要:存储与架构分论坛上,淘宝网技术委员会主席,淘宝网核心工程师章文嵩向我们详细介绍了淘宝网图片处理与存储系统的架构。章文嵩博士的演 讲日程包括了 淘宝的整个系统架构、淘宝图片存储系统架构,淘宝网独立开发的TFS集群文件系统,前端CDN系统以及淘宝网在节能服务器方面的应用和探索。 本文侧重介绍淘宝网图片处 阅读全文
posted @ 2014-01-05 20:07 lvelvis 阅读(889) 评论(0) 推荐(0)

#####