8 凌_风

尚未进行身份认证

人生就是一场修行

等级
博文 109
排名 1w+

Logstash离线安装插件

环境:生产环境、主机未联网。解决:离线安装步骤#插件都在https://rubygems.org/,搜索插件,然后下载gem文件mkdirlogstashmvlogstash-output-exec-3.1.4.gemlogstash/zip-rlogstash-output-exec.ziplogstash./bin/logstash-plugininstall...

2019-05-20 22:39:30

Centos6.5 正确 升级glibc 的方式

重点、前言:首先,说一下什么是glibc,百科里这么写的glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。由于glibc囊括了几乎所有的UNIX通行的标准,可以想见其内容包罗万象。可见是多么的重要,...

2019-04-23 20:48:16

centos7 php7 动态编译mysqlnd: configure: error: Cannot find OpenSSL's evp.h 错误解决

centos7php7动态编译mysqlnd:configure:error:CannotfindOpenSSL's<evp.h>错误解决开始以为是没有安装openssl,openssl-devel,安装后发现还是提示这个错误,搜索了一下evp.h,这个文件也存在。GOOGLE了一下,在stackoverflow,找到了答案,原来是phpize生成的con...

2019-04-23 12:26:49

libcurl link-time ssl backend (nss) is different from compile-time ssl backend (openssl)

CeotOS系统Python安装pycurl时报错:importpycurlTraceback(mostrecentcalllast):File"<stdin>",line1,in<module>ImportError:pycurl:libcurllink-timesslbackend(nss)isdifferentfr...

2019-04-23 12:19:20

Linux磁盘空间满了,找不到磁盘空间占用文件

一、现象:Linux主机:用df-hT查看磁盘占用已经满了,但是用du-sh*又找不到是哪些文件目录占满了磁盘。二、解决,lsoflsof|grepdelete用lsof检查后才发现原因是,有文件被删除,而进程还活着,因而造成还占用空间的现象。根据lsof列出的进程号,kill这些进程或重启进程后,空间就释放出来了。重要服务进程pid,注意确认,别发重要服务kill了。...

2019-04-18 18:08:04

Pipenv,最好用的Python虚拟环境和依赖管理工具

一、什么是PipenvPipenv是KennethReitz在2017年1月发布的Python依赖管理工具,现在由PyPA维护。你可以把它看做是pip和virtualenv的组合体,而它基于的Pipfile则用来替代旧的依赖记录方式(requirements.txt)。1、普通安装pipenv可使用pip直接安装。pipinstallpipenv作者推荐在python3下边...

2018-12-21 18:35:57

Pycharm 完美破解,永久激活

很多开发童鞋都已经在往微服务方向学习了,那么IDEA编译器也就自然而然的更火了,但是让很多人头疼的就是IDEA的破解问题,首先,百度的破解码忒长忒长,第二,破解的时间并不理想,很多时候就是一年甚至更短,就得重新破解,在这里,笔者分享一个以jar包工具破解IDEA的方法!(WebStorm同样适用)jar包百度网盘地址:     链接:https://pan.baidu.com/s/1...

2018-12-20 17:35:42

Python和go 将代码文件编译成二进制可执行文件

Python将代码文件编译成二进制执行文件安装PyInstallerpipinstallPyInstaller编译#Linux系统pyinstall-F你的代码.py#Windows系统pyinstaller.exe-F你的代码.py编译后,在dist目录下会生成二进制可执行文件。Windows系统下,python代码文件编译成exe格式二进制...

2018-12-19 18:36:04

GIT 拉取 很慢的解决方法

问题、现象个别主机,git拉取本地仓库,会卡一会,才拉去下来。比正常机器慢几秒。解决方法通常ssh远程主机慢,由于远程主机开了dns解析,所以关闭即可。#vim/etc/ssh/sshd_configUseDNSno而这里git拉取慢,则是开了使用基于GSSAPI的用户认证,修改关闭#vim/etc/ssh/sshd_configGSSAPIAuthentic...

2018-12-12 14:18:40

ELK Packetbeat配置使用及MySQL抓包审计

目录一、Packetbeat概述二、Packetbeat安装配置**1、rpm安装:****2、配置****3、配置模板加载**三、基于packetbeat采集MySQL语句,操作审计四、packetbeat配置优化1、设置流量捕获选项2、设置流以监控网络流量3、指定要监视的事务协议4、过滤并增强导出的数据`or`一、Packetbeat概述Packetbeat轻量型网络数据采集器...

2018-10-22 12:25:58

代理后端的 Nginx 限制真实客户端IP访问问题

一、背景–当前问题1、正常情况,nginx限制ip访问方式:#nginxhttp\server块中配置allow192.168.6.0/16;#allowall;deny1.2.3.4/32;#denyall;2、当nginx经过前端elb(aws负载均衡)、cdn等代理后,来源IP总是elb、cdn等代理IP地址当nginx处于前端负...

2018-08-31 18:02:31

lsyncd实时同步搭建指南——取代rsync+inotify

一.几大实时同步工具比较1.1inotify+rsync最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是inotify+rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotifywai...

2018-08-23 14:57:10

基于DPDK,jupiter 百万qps并发负载均衡,替代lvs

一、简介1、背景基于OS内核的数据传输有什么弊端UNIX的设计初衷其实为电话网络的控制系统而设计的,而不是一般的服务器操作系统,所以,它仅仅是一个数据负责数据传送的系统,没有所谓的控制层面和数据层面的说法,不适合处理大规模的网络数据包。最后ErrataSecurity公司的CEORobertGraham得出的结论是:OS的内核不是解决C10M问题的...

2018-06-08 23:31:05

替代crontab,任务计划统一集中管理系统cronsun简介

一、背景crontab是Linux系统里面最简单易用的定时任务管理工具,相信绝大多数开发和运维都用到过。在咱们公司,很多业务系统的定时任务都是通过crontab来定义的,时间长了后会发现存在很多问题:大量的crontab任务散布在各台服务器,带来了很高的维护成本任务没有按时执行,甚至失败了很久才发现,需要重试或排查crontab分散在很多集群上,需要一台一台去看日志分...

2018-06-08 12:02:04

etcd、etcd-browser、etcdkeeper(支持 etcd v3 api) 简单安装配置

一、简介etcd是一个类似于zk的工具,用于保存值,节点-值这种映射关系的。节点组织结构类似unix文件系统结构,从/最开始。GitHub地址:etcd:https://github.com/coreos/etcdetcd-browser(etcd-webui):https://github.com/henszey/etcd-browser二、etcd安装配置...

2018-05-10 10:22:30

AWS ELB 后端获取真实客户端IP地址配置

一、背景:httpsELB后端nginx获取不到真实客户端IP使用awselb服务器来做websocket负载均衡时,只能使用tcp模式。https协议不在也可以选择tcp模式,都有后端获取不到真实客户端IP问题,获取都是elbIP地址代理协议是一种Internet协议,用于将连接信息从请求连接的源传递到请求连接到的目标。ElasticLoadBalancing使用代...

2018-05-02 11:26:49

openswan IPSec VPN 详细搭建

一、环境:VPNserver内网主机ClientleftServer:leftClient:192.168.19.131192.168.7.20192.168.7.10<--...

2018-04-12 17:34:27

ElasticSearch 常用命令总结(更新中)

一、ElasticSearch常用api地址软件环境:以下都是对于ElasticSearch-5之后版本'查看集群状态':http://server_ip:port/_cluster/stats'集群健康状态':http://server_ip:port/_cluster/health'查看节点状态':http://server_ip:por...

2018-03-16 15:22:52

ElasticSearch 6 集群搭建

一、准备环境配置下载地址:Java:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlelasticsearch:https://www.elastic.co/downloads/elasticsearch1、java环境配置方法一:软链Java到系统...

2018-03-15 18:15:06

RabbitMQ两种集群模式配置管理

一、RabbitMQ集群的两种模式1)普通模式:默认的集群模式。2)镜像模式:把需要的队列做成镜像队列,存在于多个节点,属于RabbitMQ的HA方案普通模式:默认的集群模式RabbitMQ集群中节点包括内存节点、磁盘节点。内存节点就是将所有数据放在内存,磁盘节点将数据放在磁盘上。如果在投递消息时,打开了消息的持久化,那么即使是内存节点,数据还是安全的放在磁盘。那么内存节点的性能只...

2018-03-14 18:22:28
奖章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。